Создать DropDowns, основанные на том, какие критерии ищутся - PullRequest
0 голосов
/ 01 апреля 2019

Я пытаюсь разрешить пользователю выполнять поиск по любому из 4 критериев, а оставшиеся 3 поля данных проверяются на основании первого поиска для выбора.

У меня есть четыре поля, которые я пробуюсделать зависимые выпадающие списки для оставшихся 3 на основе того, что вы ищете 1-го.Например: Сценарий 1 - Я выполняю поиск в области проверки диапазона данных для ИМЯ и выбираю имя в ячейке L2.

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

Моя проблема в том, что я не могу понять, как сделать то же самоевещь, если они выбирают адрес первым.Потому что мои данные проверяются на отфильтрованных значениях, а не на всей базе данных.Если они сначала выбрали адрес, я хочу проверить его на основе ВСЕХ адресов, а затем выполнить фильтр-подтверждение ИМЯ, ТЕЛЕФОНА и ЭЛЕКТРОННОЙ ПОЧТЫ.

Я действительно хочу, чтобы они могли выполнять поиск по любому из 4 критериев, а затемподтвердите остальные 3 на этот результат.

Любые мысли помогут.Вы можете увидеть мою формулу для фильтрации адресов на основе выбора имени в ячейке S2 на вкладке «Записи клиента».

=if(L6="Address",filter('Sample Data'!$C:$C,'Sample Data'!$E:$E=L6),IF(L6="Phone",filter('Sample Data'!$C:$C,'Sample Data'!$D:$D=L3),IF(L6="Email",filter('Sample Data'!$C:$C,'Sample Data'!$J:$J=L4),L2)))

https://docs.google.com/spreadsheets/d/1E7adi88aEgvdV4ao8unbMHgZLEyu5CCRdTOjv8thjtc/edit#gid=1427488050


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

...