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:
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