Google sheets-abfrage: so erhalten sie die zeilennummer in abfragen
Sie können die folgende Syntax in einer Google Sheets-Abfrage verwenden, um eine Spalte mit Zeilennummern hinzuzufügen:
=ARRAYFORMULA(QUERY({ A2:B11 , ROW( A2:B11 )}, " SELECT Col1, Col3 WHERE Col1 = 'Mavs' ", 0 ))
Diese spezielle Abfrage wählt die Werte aus den Spalten Col1 (Spalte A) und Col3 (Spalte C) aus, wobei der Wert von Col1 gleich „Mavs“ ist – diese Abfrage geht außerdem davon aus, dass Col3 leer ist, sodass Col3 einfach zum Suchen verwendet wird die Anzahl der Zeilen.
Hinweis : Wir müssen die ABFRAGE in eine ARRAYFORMULA einschließen, damit wir die Zeilennummern für jede Zeile und nicht nur für die erste Zeile erhalten.
Das folgende Beispiel zeigt, wie diese Syntax in der Praxis verwendet wird.
Beispiel: Zeilennummer in Google Sheets-Abfragen abrufen
Angenommen, wir haben den folgenden Datensatz mit Informationen über verschiedene Basketballspieler:
Wir können die folgende Formel verwenden, um alle Werte in Spalte A auszuwählen, wobei Team gleich „Mavs“ ist, und außerdem die Zeilennummer für jede Zeile auszuwählen:
=ARRAYFORMULA(QUERY({ A2:B11 , ROW( A2:B11 )}, " SELECT Col1, Col3 WHERE Col1 = 'Mavs' ", 0 ))
Der folgende Screenshot zeigt, wie diese Abfrage in der Praxis verwendet wird:
Die Abfrage gibt die Werte in Spalte A zurück, wobei team gleich „Mavs“ ist, zusammen mit der Zeilennummer für jede dieser Zeilen.
Aus dem Ergebnis können wir erkennen, dass sich die Spieler des Teams „Mavs“ in den Zeilen 2 , 3 und 6 des Originaldatensatzes befinden.
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in Google Sheets ausführen:
Google Sheets-Abfrage: So geben Sie nur eindeutige Zeilen zurück
Google Sheets-Abfrage: So entfernen Sie den Header aus den Ergebnissen
Google Sheets-Abfrage: So ignorieren Sie leere Zellen in der Abfrage