понедельник, 16 сентября 2024 г.

Google Таблицы. Выпадающие списки работают с множественным выбором!

 

Вот как это выглядит в наших Таблицах:



Теперь мы можем выбрать более одного варианта из списка в ячейке.


Создать раскрывающийся список с множественным выбором легко. Мы создаем обычный раскрывающийся список , а затем устанавливаем флажок «Разрешить выбор нескольких объектов», чтобы включить эту функцию.



Как работать с раскрывающимися списками с множественным выбором

Сначала мы должны понять, как раскрывающиеся списки с множественным выбором представлены в ячейках, прежде чем мы сможем что-либо с ними сделать.


Выберите ячейку, в которой выбрано несколько вариантов, и посмотрите на данные в строке формул.



Это список, разделенный запятыми.


Работа с раскрывающимися списками с множественным выбором

Чтобы работать с этими данными, нам нужно разделить их на отдельные ячейки, потому что тогда мы сможем делать такие вещи, как подсчет данных, например.


Для этого используйте функцию SPLIT:


=SPLIT(B2;", ";FALSE)




Две важные вещи, которые следует отметить:


Мы разделяем запятой И пробелом ", ", потому что множественный выбор разделяет значения запятой и пробелом.

Нам нужно включить аргумент FALSE, который не позволяет SPLIT обрабатывать запятую и пробел отдельно. Если мы опустим FALSE, он разделит "Option 1" на "Option" и "1", что нам не нужно.

Имея это в виду, давайте создадим формулу, которая преобразует множественный выбор в один столбец, что позволит нам делать такие вещи, как подсчет значений:


Вот формула:


=SORT(TOCOL(SPLIT(B6:B13;", ";FALSE)))



Теперь у нас есть обычный столбец данных, который мы можем подсчитать, например. Используйте COUNTIF, функцию QUERY или даже сводную таблицу для подсчета различных записей.


Например, предположим, что результаты SPLIT находятся в столбце D, как на изображении выше, тогда эта формула QUERY суммирует параметры:


=QUERY(D6:D;"select Col1, count(Col1) group by Col1";0)


В нашей таблице: