Kombinieren von UNIQUE, SORT und FILTER
Swipe um das Menü anzuzeigen
Warum dynamische Arrayfunktionen kombinieren
Die Funktion FILTER gibt alle Datensätze zurück, die eine Bedingung erfüllen.
In vielen praktischen Fällen muss das Ergebnis weiter verfeinert werden.
Beispielsweise möchten Sie möglicherweise:
- Doppelte Werte entfernen;
- Die zurückgegebene Liste sortieren;
- Übersichtlichere Zusammenfassungen aus Rohdaten erstellen.
Hier kommen UNIQUE und SORT zum Einsatz.
In Kombination mit FILTER ermöglichen sie es Excel, ein sauberes und organisiertes dynamisches Ergebnis zurückzugeben.
Die Funktion UNIQUE
Die Funktion UNIQUE gibt eindeutige Werte aus einem Bereich zurück.
Wenn die Quelldaten wiederholte Werte enthalten, entfernt UNIQUE die Duplikate.
=UNIQUE(array)
array: der Bereich, der die Werte enthält.
Die Funktion SORT
Die Funktion SORT sortiert einen Bereich oder ein ausgegebenes Ergebnis.
=SORT(array)
array: der Bereich oder das dynamische Ergebnis, das sortiert werden soll.
Beispiel: Rückgabe einer sortierten, eindeutigen Liste von Kunden
Angenommen, ein Arbeitsblatt enthält die folgende Tabelle.
Das Ziel ist es, eine Liste von Kundennamen ohne Duplikate und alphabetisch sortiert zurückzugeben.
=UNIQUE(B2:B7)
Dies gibt jeden Kundennamen nur einmal zurück.
=SORT(UNIQUE(B2:B7))
Dies gibt eine eindeutige Liste der Kunden in sortierter Reihenfolge zurück.
Kombination von FILTER mit UNIQUE und SORT
Angenommen, das Arbeitsblatt enthält eine Produkttabelle mit Product ID, Product Name, Category.
Die Kategorie wird in Zelle F2 eingegeben.
Das Ziel ist es, eine sortierte Liste eindeutiger Produktnamen zurückzugeben, die zur ausgewählten Kategorie gehören.
=SORT(UNIQUE(FILTER(B2:B11; C2:C11=F2)))
- Die Funktion
FILTERwird zuerst ausgeführt und gibt alle Produktnamen zurück, die mit der Kategorie übereinstimmen; UNIQUEentfernt Duplikate aus dieser gefilterten Liste;SORTordnet das Endergebnis aufsteigend.
Dies erzeugt eine dynamische Liste, die sich automatisch aktualisiert, wenn sich die ausgewählte Kategorie ändert.
Szenario
Ein Arbeitsblatt enthält eine Verkaufstabelle mit Sales ID, Customer, City, Amount, Region.
Eine Region wird in eine Eingabezelle eingegeben.
Ihr Ziel ist es, eine sortierte Liste eindeutiger Städte aus dieser Region zurückzugeben.
Aufgabenanweisungen
- Filtern Sie die Zeilen basierend auf
Region; - Geben Sie nur die Werte aus
Cityzurück; - Entfernen Sie doppelte Städtenamen;
- Sortieren Sie das Ergebnis alphabetisch.
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen