Запит google таблиць: як використовувати where in у списку


Ви можете використовувати такий синтаксис у запиті Google Таблиць, щоб повернути всі рядки, де стовпець містить значення в списку:

 =QUERY( A1:C11 , " SELECT * WHERE A MATCHES '(value1|value2|value3)' " )

Цей конкретний запит поверне всі рядки в діапазоні A1:C11 , де значення в стовпці A дорівнює value1 , value2 або value3 .

Примітка : | У Google Таблицях оператор означає «АБО».

У наступному прикладі показано, як використовувати цей синтаксис на практиці.

Приклад: використовуйте список WHERE IN у запиті Google Таблиць

Припустимо, що ми маємо наступний набір даних, що містить інформацію про різних баскетболістів:

Ми можемо використати такий запит, щоб повернути всі рядки, де значення в стовпці «Команда» дорівнює Mavs, Magic, Kings або Lakers:

 =QUERY( A1:C11 , " SELECT * WHERE A MATCHES '(Mavs|Magic|Kings|Lakers)' " ) 

На наступному знімку екрана показано, як використовувати цей запит на практиці:

Запит Google Таблиць у списку

Зауважте, що повертаються лише ті рядки, де значення в стовпці «Команда» дорівнює Mavs, Magic, Kings або Lakers.

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

Наприклад, ми можемо використати такий запит, щоб повернути всі рядки зі значенням у стовпці «Бали» 19, 20 або 22:

 =QUERY( A1:C11 , " SELECT * WHERE C MATCHES '(19|20|22)' " ) 

На наступному знімку екрана показано, як використовувати цей запит на практиці:

Зауважте, що запит повертає лише рядки, значення яких у стовпці «Бали» дорівнює 19, 20 або 22.

Додаткові ресурси

У наведених нижче посібниках пояснюється, як виконувати інші типові дії в Google Таблицях.

Запит Google Таблиць: як повернути лише унікальні рядки
Запит Google Таблиць: як видалити заголовок із результатів
Запит Google Таблиць: як ігнорувати порожні клітинки в запиті

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *