Запит google таблиць: як отримати номер рядка в запитах


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

 =ARRAYFORMULA(QUERY({ A2:B11 , ROW( A2:B11 )}, " SELECT Col1, Col3 WHERE Col1 = 'Mavs' ", 0 ))

Цей конкретний запит вибере значення зі стовпців Col1 (стовпець A) і Col3 (стовпець C), де значення Col1 дорівнює «Mavs» – цей запит також передбачає, що Col3 порожній, тому Col3 просто використовується для пошуку номери рядків.

Примітка . Нам потрібно обернути ЗАПИТ у ARRAYFORMULA , щоб ми могли отримати номери рядків для кожного рядка, а не лише для першого рядка.

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

Приклад: отримати номер рядка в запитах Google Таблиць

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

Ми можемо використати таку формулу, щоб вибрати всі значення в стовпці A, де team дорівнює “Mavs”, а також вибрати номер рядка для кожного рядка:

 =ARRAYFORMULA(QUERY({ A2:B11 , ROW( A2:B11 )}, " SELECT Col1, Col3 WHERE Col1 = 'Mavs' ", 0 ))

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

Номер рядка запиту Google Таблиць

Запит повертає значення в стовпці A, де team дорівнює “Mavs”, а також номер рядка для кожного з цих рядків.

З результату ми бачимо, що гравці команди «Mavs» знаходяться в рядках 2 , 3 і 6 вихідного набору даних.

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

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

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

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

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