Was genau machen die Funktionen SORTIEREN und EINDEUTIG? Beide sind dynamische Array-Funktionen, was bedeutet, dass sie ein neues Array (eine Liste oder Tabelle) als Ergebnis zurückgeben, das automatisch in die benachbarten Zellen "aufgespielt" (spilled) wird. Du schreibst die Formel nur in eine Zelle, und das Ergebnis füllt sich von dort aus automatisch.
- Die Funktion SORTIEREN nimmt einen Datenbereich oder ein Array und sortiert ihn nach einer oder mehreren Spalten. Sie gibt dann den sortierten Bereich zurück. Im Gegensatz zur manuellen Sortierung werden hier die Originaldaten nicht verändert, sondern eine neue, sortierte Ansicht erstellt.
- Die Funktion EINDEUTIG nimmt einen Datenbereich oder ein Array und extrahiert daraus eine Liste aller einzigartigen Werte. Das bedeutet, wenn ein Wert mehrmals vorkommt, erscheint er in der Ergebnisliste nur einmal. Auch hier bleiben die Originaldaten unangetastet.
Als Voraussetzung benötigst du eine Microsoft 365-Version von Excel oder Excel für das Web. Deine Daten sollten in einem zusammenhängenden Bereich oder einer Intelligenten Tabelle vorliegen.
Lass uns die Funktionen SORTIEREN und EINDEUTIG anhand von Beispielen kennenlernen. Angenommen, du hast Verkaufsdaten in den Spalten A (Region), B (Produkt) und C (Umsatz), beginnend in Zeile 2 mit Überschriften in Zeile 1.
Die Funktion SORTIEREN
Die Syntax der Funktion SORTIEREN lautet: =SORTIEREN(Array; [Sortierindex]; [Sortierreihenfolge]; [Nach_Spalte])
- Array: Der Datenbereich, den du sortieren möchtest (z. B. A2:C100).
- [Sortierindex]: Dies ist optional. Die Nummer der Spalte innerhalb deines Array-Arguments, nach der sortiert werden soll (1 für die erste Spalte, 2 für die zweite usw.). Wenn du dieses Argument weglässt, sortiert Excel standardmäßig nach der ersten Spalte.
- [Sortierreihenfolge]: Dies ist optional. Gib 1 für aufsteigende Sortierung (Standard) oder -1 für absteigende Sortierung an.
- [Nach_Spalte]: Dies ist optional und fortgeschritten. Verwende WAHR, um Spalten zu sortieren, und FALSCH (Standard), um Zeilen zu sortieren. Für die meisten Anwendungsfälle lässt du dies auf FALSCH oder weg.
Du möchtest alle deine Verkaufsdaten nach der Spalte "Region" (die erste Spalte in unserem Datenbereich A2:C100) aufsteigend sortieren. Wähle eine leere Zelle aus, in der das sortierte Ergebnis beginnen soll (z. B. Zelle E2). Stelle sicher, dass genügend Platz daneben und darunter frei ist.
Gib die Formel ein: =SORTIEREN(A2:C100; 1; 1).
Oder einfach =SORTIEREN(A2:C100), da 1 (erste Spalte) und 1 (aufsteigend) die Standardwerte sind.
Drücke Enter. Die sortierten Daten werden ab Zelle E2 automatisch aufgespielt.
Beispiel 2: Daten nach einer Spalte absteigend sortieren.
Du möchtest deine Verkaufsdaten nach dem "Umsatz" (dritte Spalte im Bereich A2:C100) in absteigender Reihenfolge sortieren.
Gib die Formel ein: =SORTIEREN(A2:C100; 3; -1).
Drücke Enter. Die sortierten Daten erscheinen, mit den höchsten Umsätzen zuerst.
Beispiel 3: Daten nach mehreren Spalten sortieren.
Du möchtest deine Daten zuerst nach "Region" aufsteigend und dann innerhalb jeder Region nach "Umsatz" absteigend sortieren.
Gib die Formel ein: =SORTIEREN(A2:C100; {1;3}; {1;-1}).
Hier verwenden wir geschweifte Klammern {} (Array-Konstanten), um mehrere Sortierindizes (1 für Region, 3 für Umsatz) und die entsprechenden Sortierreihenfolgen (1 für aufsteigend, -1 für absteigend) anzugeben.
Die Funktion EINDEUTIG
Die Syntax der Funktion EINDEUTIG lautet: =EINDEUTIG(Array; [Nach_Spalte]; [Genau_einmal])
* Array: Der Bereich, aus dem du die eindeutigen Werte extrahieren möchtest (z. B. A2:A100 für eindeutige Regionen, oder A2:C100 für eindeutige Zeilenkombinationen).
- [Nach_Spalte]: Dies ist optional. Wenn du WAHR angibst, vergleicht Excel Spalten, um eindeutige Spalten zurückzugeben. Standard (FALSCH) vergleicht Zeilen, um eindeutige Zeilen zurückzugeben. Für die meisten Anwendungsfälle lässt du dies auf Standard.
- [Genau_einmal]: Dies ist optional. Gib WAHR an, um nur Elemente zurückzugeben, die genau einmal im Original-Array vorkommen. Standard (FALSCH) gibt alle eindeutigen Elemente zurück, unabhängig davon, wie oft sie vorkamen.
Du möchtest eine Liste aller eindeutigen Regionen aus Spalte A erstellen. Wähle eine leere Zelle (z. B. E2).
Gib die Formel ein: =EINDEUTIG(A2:A100).
Drücke Enter. Eine Liste mit jeder Region, die in Spalte A vorkommt, erscheint nur einmal, z. B. "Nord", "Süd", "Ost", "West".
Beispiel 5: Eindeutige Kombinationen von Zeilen erhalten.
Du möchtest eine Liste aller eindeutigen Kombinationen von "Region" und "Produkt" aus den Spalten A und B erhalten.
Gib die Formel ein: =EINDEUTIG(A2:B100).
Drücke Enter. Excel betrachtet jede Zeile innerhalb des Bereichs A2:B100 als eine Einheit und gibt nur die Zeilen zurück, deren Kombination aus Region und Produkt einzigartig ist.
Beispiel 6: EINDEUTIG und SORTIEREN kombinieren.
Du möchtest eine Liste aller eindeutigen Regionen haben, die zusätzlich alphabetisch sortiert ist.
Gib die Formel ein: =SORTIEREN(EINDEUTIG(A2:A100)).
Hier verschachteln wir die Funktionen: Zuerst extrahiert EINDEUTIG die einzigartigen Regionen, und dann sortiert SORTIEREN diese Liste.
Einige wichtige Überlegungen für beide Funktionen:
- Sie benötigen eine Excel-Version mit Unterstützung für dynamische Arrays.
- Die Ergebnisse werden immer automatisch aufgespielt; sorge dafür, dass der Zielbereich, in dem die Formel steht, frei ist, damit das Ergebnis hineinpasst.
- Du kannst keine einzelnen Zellen innerhalb des aufgespielten Ergebnisbereichs bearbeiten. Wenn du etwas ändern möchtest, musst du die Formel in der ersten Zelle (der oberen linken Zelle des aufgespielten Bereichs) anpassen.
- Da die Ergebnisse dynamisch sind, aktualisieren sie sich automatisch, sobald sich die Quelldaten ändern, was sie ideal für Berichte und Dashboards macht.
- Diese Funktionen können auch mit intelligenten Tabellen verwendet werden, was ihre Flexibilität noch weiter erhöht, da die Bereichsbezüge (z. B. Tabelle1[Region]) automatisch angepasst werden.
Mit den Funktionen SORTIEREN und EINDEUTIG hast du heute zwei weitere magische Werkzeuge in deine Excel-Zauberkiste aufgenommen, die dir helfen, deine Daten dynamisch zu ordnen und zu bereinigen. Probiere sie bei deiner nächsten Datenanalyse aus und erlebe die Effizienz dynamischer Arrays. In den nächsten Artikeln von Excel Zauber werden wir uns weiteren fortgeschrittenen Techniken und Funktionen widmen, die dich auf deinem Weg zum Excel-Meister weiter begleiten werden. Bleib organisiert und lass dich weiterhin von der Magie von Excel verzaubern!
Keine Kommentare:
Kommentar veröffentlichen