фильтровать данные из нескольких выпадающих листов Google

Я пытаюсь отфильтровать данные из своего списка Google с помощью нескольких раскрывающихся списков, моя электронная таблица выглядит следующим образом:
введите здесь описание изображения

У меня 2 вкладки. на вкладке 1 есть вся информация, а на вкладке 2 я пытаюсь отфильтровать данные. Я хотел бы иметь раскрывающиеся списки выше возраста, книги 1 и книги 2, чтобы отфильтровать эти параметры, но когда я это сделаю, он не будет отображать все, например. если я хочу найти только людей, которые закончили книгу 1, я не хочу применять фильтр к другим раскрывающимся спискам.

=query(tab1!A:D, " select * where B = '"&B2&"' AND C = '"&C2&"' " AND D = '"&D2&"' "  )

person Tristan Michael Smith    schedule 02.09.2017    source источник
comment
Скриншот вкладки 1 и ссылка на вашу электронную таблицу или ее фиктивную копию здесь   -  person TheMaster    schedule 02.09.2017


Ответы (1)


= смотрит, точно ли он равен. Поскольку B2/C2/D2 пусты, он отфильтрует все условия, а затем предоставит отфильтрованные данные. Вы можете использовать matches или contains.

  =QUERY(tab1!A:D, " select * where B contains '"&B2&"' AND C contains '"&C2&"' AND D contains '"&D2&"' "  )

В вашей формуле также было лишнее ".

person TheMaster    schedule 02.09.2017