In QUERY sortieren und gruppieren
Ergebnisse mit ORDER BY und GROUP BY sortieren und aggregieren
In QUERY sortieren und gruppieren ist eine kostenlose Excel Formulas Academy-Lektion auf CoddyKit. Dies ist Lektion 2 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Excel Formulas Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Excel Formulas Academy-Kurs umfasst insgesamt 4 Lektionen.
Mehr als nur filtern
Durch Filtern erhalten Sie die richtigen Zeilen, aber echte Berichte benötigen Sortierung und Summen. QUERY erledigt beides mit zwei weiteren Klauseln im SQL-Stil: ORDER BY und GROUP BY.
Damit können Sie Fragen beantworten wie welche Region verkauft am meisten oder liste die Abschlüsse vom größten zum kleinsten auf – alles in einer einzigen Formel.
Mit ORDER BY sortieren
Die ORDER BY-Klausel sortiert Ihre Ergebnisse nach einer oder mehreren Spalten. Sie steht nach WHERE, sofern diese Klausel vorhanden ist.
Standardmäßig wird aufsteigend sortiert, also vom kleinsten Wert zuerst beziehungsweise von A bis Z. Diese Formel listet jede Zeile nach dem Umsatz von niedrig nach hoch sortiert auf.
=QUERY(A1:D7, "SELECT A, B, D ORDER BY D", 1)Absteigende Sortierung
Fügen Sie hinter der Spalte DESC hinzu, um vom höchsten zum niedrigsten Wert zu sortieren. Verwenden Sie ASC, um die aufsteigende Sortierung ausdrücklich anzugeben.
So werden Ihre höchsten Umsätze zuerst angezeigt – ideal für eine Liste der besten Ergebnisse. Kombinieren Sie dies mit LIMIT, um eine übersichtliche Top 3 zu erhalten.
=QUERY(A1:D7, "SELECT B, D ORDER BY D DESC LIMIT 3", 1)Nach mehreren Spalten sortieren
Listen Sie in ORDER BY mehrere durch Kommas getrennte Spalten auf, um Gleichstände aufzulösen. Sheets sortiert zuerst nach der ersten Spalte und verwendet dann die nächste, um übereinstimmende Zeilen zu ordnen.
Hier werden die Ergebnisse alphabetisch nach Region sortiert; innerhalb jeder Region stehen die höchsten Umsätze zuerst.
=QUERY(A1:D7, "SELECT A, B, D ORDER BY A ASC, D DESC", 1)GROUP BY kennenlernen
GROUP BY fasst Zeilen mit demselben Wert zu einer einzigen Zusammenfassungszeile zusammen. So erstellen Sie Summen pro Kategorie.
Dazu kombiniert Ihr SELECT die Gruppierungsspalte mit einer Aggregatfunktion wie SUM, COUNT oder AVG, die auf eine andere Spalte angewendet wird.
Pro Gruppe summieren
Diese Formel summiert die Umsätze für jede Region. SUM(D) addiert die Spalte Sales, und GROUP BY A erzeugt eine Zeile pro Region.
Das Ergebnis ist eine kleine Pivot-Tabelle: East mit seiner Summe, West mit seiner Summe – alles aus einer einzigen Funktion.
=QUERY(A1:D7, "SELECT A, SUM(D) GROUP BY A", 1)Pro Gruppe zählen
Ersetzen Sie SUM durch COUNT, um Zeilen statt Summen zu zählen. So sehen Sie, wie viele Abschlüsse jede Region erzielt hat.
Mit COUNT(D) können Sie nicht leere Zellen in Sales zählen und erhalten schnell eine Zeilenanzahl pro Gruppe.
=QUERY(A1:D7, "SELECT A, COUNT(D) GROUP BY A", 1)Pro Gruppe mitteln
Verwenden Sie AVG für den Mittelwert jeder Gruppe. Hier ermitteln wir die durchschnittliche Dealgröße pro Region.
Sie können sogar mehrere Aggregatfunktionen kombinieren: Wählen Sie in derselben Abfrage sowohl SUM(D) als auch AVG(D) aus, um Summe und Durchschnitt nebeneinander anzuzeigen.
=QUERY(A1:D7, "SELECT A, SUM(D), AVG(D) GROUP BY A", 1)Jede nicht aggregierte Spalte muss gruppiert werden
Ein häufiger Fehler: Jede Spalte in SELECT, die nicht in eine Aggregatfunktion eingeschlossen ist, muss in GROUP BY vorkommen.
SELECT A, B, SUM(D) GROUP BY A schlägt fehl, weil B weder aggregiert noch gruppiert wird. Gruppieren Sie entweder nach beiden Spalten oder entfernen Sie B aus der Auswahlliste.
=QUERY(A1:D7, "SELECT A, B, SUM(D) GROUP BY A, B", 1)Ein gruppiertes Ergebnis sortieren
Kombinieren Sie die Klauseln, um Ihre Zusammenfassung zu sortieren. Sortieren Sie nach dem Gruppieren nach dem Aggregat, damit die größte Gruppe oben steht.
So werden alle Regionen mit ihrem Gesamtumsatz vom höchsten zum niedrigsten aufgelistet – eine fertige Rangliste.
=QUERY(A1:D7, "SELECT A, SUM(D) GROUP BY A ORDER BY SUM(D) DESC", 1)Aggregatspalten beschriften
Gruppierte Spalten erhalten unschöne Überschriften wie sum Sales. Fügen Sie eine LABEL-Klausel hinzu, um sie für einen professionellen Bericht umzubenennen.
Damit wird die Spalte mit der Summe in Total Sales umbenannt. Der Beschriftungstext verwendet wie Filterwerte einfache Anführungszeichen.
=QUERY(A1:D7, "SELECT A, SUM(D) GROUP BY A LABEL SUM(D) 'Total Sales'", 1)Kurzer Test
Prüfen Sie, wie sicher Sie mit dem Sortieren und Gruppieren sind.
Zusammenfassung
Sie können QUERY-Ergebnisse jetzt gezielt gestalten:
ORDER BY col [ASC|DESC]sortiert; zusätzliche Spalten lösen Gleichstände aufGROUP BYmitSUM,COUNToderAVGerstellt Zusammenfassungen pro Kategorie- Nicht aggregierte ausgewählte Spalten müssen in
GROUP BYenthalten sein LABELbenennt Aggregatüberschriften um
Eine einzige Formel erzeugt jetzt einen sortierten, gruppierten und beschrifteten Bericht.
=QUERY(A1:D7, "SELECT A, SUM(D) GROUP BY A ORDER BY SUM(D) DESC LABEL SUM(D) 'Total Sales'", 1)Häufig gestellte Fragen
Ist die Lektion „In QUERY sortieren und gruppieren“ kostenlos?
Ja — der vollständige Text von „In QUERY sortieren und gruppieren“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Excel Formulas Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Excel Formulas Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „In QUERY sortieren und gruppieren“?
Ergebnisse mit ORDER BY und GROUP BY sortieren und aggregieren Du übst Excel Formulas Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Excel Formulas Academy zu starten?
Keine Vorkenntnisse erforderlich. Excel Formulas Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 2 von 4.
Wie lange dauert die Lektion „In QUERY sortieren und gruppieren“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Excel Formulas Academy-Lektion Code schreiben und ausführen?
Ja. Jede Excel Formulas Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Daten mit QUERY abfragen
- In QUERY sortieren und gruppieren
- Mit ARRAYFORMULA Formeln auf Spalten anwenden
- Daten mit IMPORTRANGE abrufen