Есть ли способ создать несколько фильтров при использовании функции запроса в ячейке? - PullRequest
0 голосов
/ 14 мая 2019

Ссылка на Google Doc: https://docs.google.com/spreadsheets/d/1kC9086eSa-YO1EWEhDvdKGopgyeyDwbw8xCuejnyU7w/edit?usp=sharing

В настоящее время я пытаюсь создать инструмент, который позволит мне искать ключевые слова по всему списку, который я создал на другой вкладке.Хочу обратить внимание на разные типы фильтров.Для ввода критериев поиска имеется следующая таблица:

Таблица проводника ключевых слов

Поле запроса в таблице - это первый фильтр, который я хочу запустить.В этом примере все ключевые слова содержат слово «onesie».Например, если я наберу «baby» в запросе, он будет смотреть на тип фильтра, который является выпадающим меню.На изображении ниже я выбираю «содержит» в качестве типа фильтра.

Запрос и тип фильтра

В таблице я также хочу добавить несколько функцийФильтры «И» и «ИЛИ».

Вот макет всей таблицы:

Вкладка проводника ключевых слов в Google Sheets

Столбцы Bчерез D все VLOOKUPS столбца А. Формула для всей вкладки находится в A2.В настоящее время формула имеет вид = QUERY ('Единственная информация о США'! A2: A, "выберите A, где ниже (A)" & G4 & "'" & G2 & "' и (ниже (A)" & G4 & "'" & I2 & "') или (нижняя (A) "& G4 &" '"& J2 &"') ", 0)

Но это не работает.Я хотел бы знать, возможно ли заставить таблицу фильтрации работать так, как я хотел бы.

1 Ответ

0 голосов
/ 14 мая 2019

возможно так:

=IFERROR(QUERY(QUERY('Onesie US Info'!A2:A,
 "select A 
  where lower(A) "&B2&" '"&I2&"' 
    and lower(A) "&B2&" '"&I3&"'
    and lower(A) "&B2&" '"&I4&"'", 0),
 "select Col1 
  where lower(Col1) "&B2&" '"&J2&"'
     or lower(Col1) "&B2&" '"&J3&"'
     or lower(Col1) "&B2&" '"&J4&"'", 0), )

0

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