Google sheets-abfrage: verwendung der gruppierung nach
Sie können die folgende Syntax verwenden, um Daten in einer Google Sheets-Abfrage zu gruppieren und zu aggregieren:
= query ( A1:D12 , " select B, avg(D) group by B " , 1 )
In diesem Beispiel wählen wir die Spalten B und D im Zellbereich A1:D12 aus. Anschließend ermitteln wir den Durchschnitt von Spalte D , gruppiert nach Spalte B. Außerdem geben wir eine 1 an, um anzugeben, dass sich oben im Datensatz eine Kopfzeile befindet.
In diesem Beispiel haben wir die Aggregatfunktion avg() verwendet, wir können aber auch jede der folgenden Aggregatfunktionen verwenden:
- Durchschnitt()
- Summe()
- zählen()
- Mindest()
- maximal()
Die folgenden Beispiele zeigen, wie man Daten in der Praxis gruppiert und aggregiert.
Beispiel 1: Gruppieren und Aggregieren nach einer Spalte
Wir können die folgende Formel verwenden, um die Spalten „Team“ und „Punkte“ auszuwählen und dann den Durchschnitt der Spalte „Punkte“ zu ermitteln, gruppiert nach Team:
Dies sagt uns Folgendes:
- Die durchschnittliche Punktzahl der Cavs-Spieler beträgt 10,8 .
- Die durchschnittliche Punktzahl der Celtics-Spieler liegt bei 12,7 .
Und so weiter.
Beispiel 2: Gruppieren und Aggregieren nach mehreren Spalten
Wir können die folgende Formel verwenden, um die Spalten „Team“, „Konferenz“ und „Punkte“ auszuwählen und dann das Maximum der Spalte „Punkte“ zu ermitteln, gruppiert nach Team und Konferenz:
Dies sagt uns Folgendes:
- Die meisten Punkte, die ein Spieler des Cavs-Teams in der Eastern Conference erzielt hat, liegen bei 13,4 .
- Die meisten Punkte, die ein Spieler des Celtics-Teams in der Eastern Conference erzielt hat, liegen bei 22,4 .
Und so weiter.
So vermeiden Sie #WERT! Fehler
Um #WERT zu vermeiden! Wenn beim Gruppieren und Aggregieren von Daten Fehler auftreten, stellen Sie sicher, dass jede in der SELECT- Anweisung enthaltene Spalte eines der folgenden Kriterien erfüllt:
- Darauf wird eine Aggregationsfunktion angewendet.
- Wird in die Anweisung „group by“ aufgenommen.
Solange jede Spalte in der SELECT- Anweisung eines dieser Kriterien erfüllt, können Sie einen #VALUE vermeiden! Fehler.
Zusätzliche Ressourcen
Google Sheets-Abfrage: So wählen Sie mehrere Spalten aus
Google Sheets-Abfrage: Wählen Sie Zeilen aus, die eine Zeichenfolge enthalten
Google Sheets-Abfrage: So verwenden Sie Sortieren nach