Google Sheets - Dynami c с несколькими раскрывающимися списками - PullRequest
0 голосов
/ 23 марта 2020

Пример данных (реальные данные могут варьироваться в количестве строк):

Department  Team        First Name  Last Name   Hire Date
Sales       Team SA     Sara        M           1/1/2020
Sales       Team SA     John        A           1/1/2020
HR          Team HA     Mike        S           2/1/2020
Marketing   Team MA     Elizabeth   L           2/1/2020
Sales       Team SB     Rob         S           1/2/2020
Sales       Team SC     Janet       G           1/3/2020
Marketing   Team MA     Rob         M           2/1/2020
Marketing   Team MB     Kenneth     P           3/1/2020

Цель:

3 раскрывающихся списка.

1-й выпадающий список (уровень 1) = Уникальный список членов "Отдела"

2-й выпадающий список (уровень 2) = "Все команды" + уникальный список членов "Команды" на основе " Фильтр "Выбор отдела"

3-й выпадающий (уровень 3) = "Все имена" + уникальный список членов "Имя" и "Фамилия" (объединены) на основе "Отдел" и "Команда" (все или укажите c) фильтр выбора

Я никогда не использовал листы Google.

Я создал еще один лист (называемый «Проверка»). Там я создал три поля «Все отделы» (уникально (поле «Отдел»)), «Все команды» (уникально (поле «Команда») ) и «Все имена» (уникальное (поле «Имя»)) - не выяснили, как будет работать конкатенация при запросе к приведенной выше таблице с помощью оператора SELECT.

На третьем листе я добавил 3 раскрывающихся списка в первой строке на основе значений из листа «Проверка». Тем не менее, они независимы друг от друга. Мне нужно, чтобы они динамически отображали опции (Все + Выбор) для 2-го и 3-го фильтров).

Моя конечная цель - показать динамически фильтрованную таблицу данных из основного листа данных под раскрывающейся строкой на третьем листе с некоторыми дополнительными вычисляемыми полями. Кроме того, если я добавляю записи в основную таблицу данных, она должна автоматически включаться в фильтр и выводиться.

...