Google таблиці: витягуйте дані з іншого аркуша на основі критеріїв
Ви можете використовувати функцію QUERY у Google Таблицях, щоб отримати дані з іншого аркуша, який відповідає певним критеріям.
Для цього можна використати такий синтаксис:
=query( Sheet1!A1:C11 , " select * where A='Mavs' ", 1 )
У цьому конкретному прикладі дані з діапазону A1:C11 витягуються в Sheet1 лише для рядків, де значення стовпця A дорівнює Mavs .
Примітка : останній аргумент 1 вказує, що діапазон A1:C11 містить рядок заголовка.
У наступному прикладі показано, як використовувати цей синтаксис на практиці.
Приклад: вилучення даних з іншого аркуша на основі критеріїв Google Таблиць
Давайте почнемо з введення наступного набору даних на перший аркуш електронної таблиці Google Таблиць:
Тепер припустімо, що ми хочемо витягти кожен із рядків, що містять «Mavs» у стовпці Team на Sheet2 .
Для цього ми можемо ввести таку формулу в клітинку A1 аркуша Sheet2 :
=query( Sheet1!A1:C11 , " select * where A='Mavs' ", 1 )
Після натискання клавіші ENTER усі рядки, у яких стовпці Team дорівнюють Mavs , будуть витягнуті на Sheet2:
Зверніть увагу, що три рядки, де стовпець Team дорівнює Mavs, були витягнуті з Sheet1 до Sheet2 .
Також зауважте, що ви можете використовувати оператор and у функції QUERY для отримання даних на основі кількох критеріїв.
Наприклад, ми можемо використати такий синтаксис, щоб отримати дані з аркуша1 , де значення в стовпці Team дорівнює Mavs , а значення в стовпці Points перевищує 20 :
=query( Sheet1!A1:C11 , " select * where A='Mavs' and B>20 ", 1 )
На наступному знімку екрана показано, як використовувати цю формулу на практиці:
Зауважте, що два рядки, де стовпці Team дорівнюють Mavs , а стовпець Points перевищує 20 , були вилучені з Sheet1 до Sheet2 .
Додаткові ресурси
У наведених нижче посібниках пояснюється, як виконувати інші типові дії в Google Таблицях.
Розширений фільтр Excel: як використовувати «Містить»
Розширений фільтр Excel: як використовувати «Не містить»
Розширений фільтр Excel: показує рядки з непорожніми значеннями