Google Tabellen-Abfrage: Verwendung von Group By

Von Fabian
Kategorie: Google Sheets
Lesezeit: 2 Minuten

Sie können die folgende Syntax verwenden, um Daten in einer Google Tabellen-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. Wir finden dann den Durchschnitt von Spalte D, gruppiert nach Spalte B. Wir geben auch eine 1 an, um anzugeben, dass sich oben im Dataset 1 Kopfzeile befindet.

In diesem Beispiel haben wir die aggregierte Funktion avg() verwendet, aber wir können jede der folgenden aggregierten Funktionen verwenden:

  • avg()
  • sum()
  • count()
  • min()
  • max()

Die folgenden Beispiele zeigen, wie Daten in der Praxis gruppiert und aggregiert werden.

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 finden, gruppiert nach Team:

Agg

Dies sagt uns Folgendes:

  • Die durchschnittliche Punktzahl, die Spieler auf den Cavs erzielen, beträgt 10,8.
  • Die durchschnittliche Punktzahl, die Spieler bei den Celtics erzielen, beträgt 12,7.

Und so weiter.

Beispiel 2: Gruppieren und aggregieren nach mehreren Spalten

Wir können die folgende Formel verwenden, um die Spalten Team, Conference und Points auszuwählen und dann das Maximum der Spalte Points zu finden, gruppiert nach Team und Conference:

Agg

Dies sagt uns Folgendes:

  • Die maximale Punktzahl, die ein Spieler des Cavs-Teams in der East Conference erzielt, beträgt 13,4.
  • Die maximale Punktzahl, die ein Spieler des Celtics-Teams in der East Conference erzielt, beträgt 22,4.

Und so weiter.

So vermeiden Sie #VALUE! Fehler

Um #WERT zu vermeiden! Fehler beim Gruppieren und Aggregieren von Daten, stellen Sie sicher, dass jede in der Select -Anweisung enthaltene Spalte eines der folgenden Kriterien erfüllt:

  • Hat eine Aggregatfunktion darauf angewendet.
  • Ist in der group by-Anweisung enthalten.

Solange jede Spalte in der Select -Anweisung eines dieser Kriterien erfüllt, können Sie einen #VALUE! Error.

Zusätzliche Ressourcen

Google Tabellen-Abfrage: So wählen Sie mehrere Spalten aus
Google Tabellen-Abfrage: Wählen Sie Zeilen aus, die eine Zeichenfolge enthalten
Google Tabellen-Abfrage: So verwenden Sie Order By

Statistik: Der Weg zur Datenanalyse

* Amazon Affiliate Link


Das könnte Sie auch interessieren: