Запит 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 ))
На наступному знімку екрана показано, як використовувати цей запит на практиці:
Запит повертає значення в стовпці A, де team дорівнює “Mavs”, а також номер рядка для кожного з цих рядків.
З результату ми бачимо, що гравці команди «Mavs» знаходяться в рядках 2 , 3 і 6 вихідного набору даних.
Додаткові ресурси
У наведених нижче посібниках пояснюється, як виконувати інші типові дії в Google Таблицях.
Запит Google Таблиць: як повернути лише унікальні рядки
Запит Google Таблиць: як видалити заголовок із результатів
Запит Google Таблиць: як ігнорувати порожні клітинки в запиті