Download der Exceldatei mit dem VBA-Code der Funktionen SORTIEREN, SORTIERENNACH, FILTER, XVERWEIS, XVERGLEICH, EINDEUTIG, SEQUENZ, ZUFALLSMATRIX und allen auf diesen Seiten dargestellten Beispielen:
▸Download der Exceldatei
(Version 3.4 - Letzte Änderung: 15.03.2022)
Weitere Informationen auf der Seite ▸Sortieren.
Die Funktion Eindeutig ist ein Ersatz für die nur in Excel 365 verfügbare Funktion EINDEUTIG. Sie erwartet genau dieselbe Parameterliste wie die Excel 365-Funktion.
= Eindeutig ( Matrix; [nach_Spalte]; [genau_einmal] )
Parameter | Erläuterung |
---|---|
Matrix | Matrix oder Bereich, aus der/dem eindeutige Zeilen oder Spalten zurückgegeben werden sollen |
nach_Spalte (optional) |
Ein boolescher Wert, der angibt, ob Zeilen oder Spalten verglichen werden sollen WAHR: Es werden Spalten verglichen und zurückgegeben FALSCH: Es werden Zeilen verglichen und zurückgegeben (Standard) |
genau_einmal (optional) |
Ein boolescher Wert WAHR: Es werden alle Zeilen bzw. Spalten zurückgegeben, die genau einmal vorkommen FALSCH: Es werden aus den Zeilen bzw. Spalten die Duplikate entfernt (Standard) |
Vergleiche dazu auch die Funktionsbeschreibung von Microsoft:
▸https://support.microsoft.com/de-de/office/eindeutig-funktion-c5ab87fd-30a3-4ce9-9d1a-40204fb85e1e
Diese Funktion erfüllt je nach Wert des dritten Parameters zwei verschiedene Aufgaben. Wenn dieser Parameter nicht angegeben oder FALSCH ist, werden aus den Zeilen/Spalten alle Duplikate entfernt und jede vorkommende Zeile/Spalte nur einmal aufgeführt. Wenn dieser Parameter WAHR ist, werden aus den Zeilen/Spalten alle diejenigen herausgesucht, die genau einmal vorkommen. Mehrfach auftretende Zeilen/Spalten werden somit ganz weggelassen.
Übereinstimmung zweier Zeilen/Spalten bedeutet, dass alle Zellen der ersten Zeile/Spalte mit den entsprechenden Zellen der zweiten Zeile/Spalte übereinstimmen.
Hier sind einige Beispiele für den Einsatz der Funktion Eindeutig zu sehen, im zweiten Beispiel auch die Kombination mit Sortieren.
Die verwendeten Formeln lauten:
= Eindeutig ($C$7:$C$26)
= Sortieren (Eindeutig ($D$7:$D$26))
= Eindeutig ($B$7:$B$26; ; WAHR)
= Eindeutig ($B$7:$C$26)
Dieses Beispiel zeigt, wie man alle Mitarbeiter der Region "Süd" in alphabetischer Reihenfolge auflisten kann.
Mit dem Formelausdruck
Filter_ (Tabelle[Mitarbeiter]; Tabelle[Region]=$I$4)
werden zuerst alle Mitarbeiter der Region "Süd" herausgefiltert (in dem Drop-Down-Auswahlfeld I4 soll die Region "Süd" ausgewählt sein).
Damit kein Mitarbeiter mehrfach aufgeführt wird, wird der ganze Formelausdruck in die Funktion Eindeutig eingesetzt:
Eindeutig (Filter_ (Tabelle[Mitarbeiter]; Tabelle[Region]=$I$4)).
Um die Mitarbeiterliste noch zu sortieren, wird wiederum dieser zweite Formelausdruck in die Funktion Sortieren eingesetzt:
= Sortieren (Eindeutig (Filter_ (Tabelle[Mitarbeiter]; Tabelle[Region]=$I$4))).