Zapytanie w arkuszach google: jak uzyskać numer wiersza w zapytaniach


W zapytaniu Arkuszy Google możesz użyć następującej składni, aby dodać kolumnę zawierającą numery wierszy:

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

To konkretne zapytanie wybierze wartości z kolumn Col1 (kolumna A) i Col3 (kolumna C) gdzie wartość Col1 jest równa „Mavs” – to zapytanie zakłada również, że Col3 jest puste, więc Col3 służy po prostu do znalezienia numery linii.

Uwaga : Musimy zawinąć zapytanie w FORMUŁĘ ARRAYFORMULA , abyśmy mogli uzyskać numery wierszy dla każdego wiersza, a nie tylko pierwszego wiersza.

Poniższy przykład pokazuje, jak zastosować tę składnię w praktyce.

Przykład: Uzyskaj numer wiersza w zapytaniach w Arkuszach Google

Załóżmy, że mamy następujący zbiór danych zawierający informacje o różnych koszykarzach:

Możemy użyć poniższego wzoru, aby wybrać wszystkie wartości w kolumnie A, gdzie zespół równa się „Mavs”, a także wybrać numer wiersza dla każdego wiersza:

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

Poniższy zrzut ekranu pokazuje, jak w praktyce wykorzystać to zapytanie:

Numer wiersza zapytania w Arkuszach Google

Zapytanie zwraca wartości z kolumny A, gdzie zespół równa się „Mavs” wraz z numerem wiersza dla każdego z tych wierszy.

Z wyniku widzimy, że gracze drużyny „Mavs” znajdują się w wierszach 2 , 3 i 6 oryginalnego zbioru danych.

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe czynności w Arkuszach Google:

Zapytanie w Arkuszach Google: jak zwrócić tylko unikalne wiersze
Zapytanie w Arkuszach Google: jak usunąć nagłówek z wyników
Zapytanie w Arkuszach Google: jak ignorować puste komórki w zapytaniu

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *