Kombinieren von Unique, Sort und Filter
Swipe um das Menü anzuzeigen
Warum dynamische Array-Funktionen 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.
Zum Beispiel möchten Sie möglicherweise:
- Doppelte Werte entfernen;
- Die zurückgegebene Liste sortieren;
- Übersichtlichere Zusammenfassungen aus Rohdaten erstellen.
Hier werden UNIQUE und SORT nützlich.
In Kombination mit FILTER ermöglicht Excel die Rückgabe eines sauberen und organisierten dynamischen Ergebnisses.
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 dynamisches Ergebnis.
=SORT(array)
array: der zu sortierende Bereich oder das dynamische Ergebnis.
Beispiel: Rückgabe einer sortierten, eindeutigen Liste von Kunden
Angenommen, ein Arbeitsblatt enthält die folgende Tabelle.
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.
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.
Ziel ist es, eine sortierte Liste eindeutiger Städte aus dieser Region zurückzugeben.
Aufgabenanleitung
- Filtern der Zeilen basierend auf
Region; - Nur die Werte aus
Cityzurückgeben; - Doppelte Städtenamen entfernen;
- Das Ergebnis alphabetisch sortieren.
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