Aus einer Liste mit Bestellungen soll herausgefunden werden: Welche Kunden haben bestellt, welche davon nur einmal?
Wer solche und ähnliche Fragen beantworten muss, braucht eine Liste ohne Duplikate, also eine Liste, in der alle Kunden nur einmal aufgeführt werden.
Die einfachste und schnellste Lösung bietet eine Funktion, die es schon länger in Excel gibt, die aber kaum bekannt ist: EINDEUTIG.
- Eine kurze Formel genügt, um alle Einträge einer Spalte genau einmal aufzulisten.
- Mehr noch: EINDEUTIG zeigt auch, welche Einträge in einer Liste nur einmal vorkommen.
Wie es funktioniert und welche Einsatzgebiete es für EINDEUTIG gibt, erklärt dieser Beitrag.

Vorschau darauf, was die Funktion EINDEUTIG leistet
Szenario 1: Welche Kunden haben bestellt?
In der oben gezeigten Abbildung sind in Spalte C die Kunden erfasst, die etwas bestellt haben. Die Angaben in den Spalten B bis D liegen als Tabelle vor. Sie erhielt den Namen Daten.
Um ab Zelle F5 aufzulisten, welche Kunden etwas bestellt haben, reicht folgende kurze Formel:
=EINDEUTIG(Daten[Kunde])

Die noch unsortierte Aufstellung, die alle Kunden nur einmal auflistet
Gut zu wissen: So funktioniert EINDEUTIG
Wie die folgende Abbildung zeigt, bietet die Funktion EINDEUTIG drei Argumente:
- Matrix ist der Zellbereich, der untersucht werden soll. Er muss angegeben werden.
- [nach_Spalte] ist optional und muss nicht angegeben werden, da EINDEUTIG standardmäßig zeilenweise arbeitet.
- [genau_einmal] ist ebenfalls optional und dann perfekt, wenn Einträge aufzulisten sind, die nur einmal vorkommen.

Die Syntax der Funktion EINDEUTIG und Erläuterung der drei Argumente
Und wenn die Liste alphabetisch sortiert sein soll?
In dem Fall wird EINDEUTIG mit der Funktion SORTIEREN ergänzt.
Eine sortierte Kundenliste liefert dann die Formel =SORTIEREN(EINDEUTIG(Daten[Kunde]))
TIPP: Wer mehr zur Funktion SORTIEREN und deren großer Schwester SORTIERENNACH erfahren möchte, schaut sich diesen Beitrag vom 26.02.2025 an.
Entscheidender Vorteil von EINDEUTIG: Die Ergebnisliste ist dynamisch
- Die Tatsache, dass EINDEUTIG im Nu die gewünschte Liste der Kunden liefert, ist toll. Aber das ist noch nicht alles.
- Werden in der Originaltabelle in Spalte C neue Kundennamen eingegeben oder Einträge gelöscht, passt sich die mit EINDEUTIG generierte Kundenliste automatisch an.
- Das ist ein entscheidender Vorteil dynamischer Arrayfunktionen gegenüber Pivot-Tabellen, die bei Änderung der Basisdaten erst manuell aktualisiert werden müssen.
Szenario 2: Welche Kunden haben GENAU EINMAL bestellt?
- Für eine Analyse der Kunden und ihres Kaufverhaltens ist auch interessant, wer nur einmal bestellt hat. Sind solche Kunden herausgefunden, lassen sich gezielt Impulse zu weiteren Käufen starten.
- Um zu ermitteln, welche Kunden aus der Tabelle nur einmal bestellt haben, wird das dritte Argument der Funktion EINDEUTIG aktiviert.
- Die Formel, die Kunden mit nur einer Bestellung auflistet, lautet dann =EINDEUTIG(Daten[Kunde];;WAHR)

Liste der Kunden, die nur genau einmal bestellt haben
Szenario 3: Funktioniert EINDEUTIG auch über mehrere Spalten?
Nicht immer stehen die Einträge, die ohne Duplikate aufgelistet werden sollen, nur in einer Spalte. Die folgende Abbildung zeigt dafür ein Beispiel.
Alle in diesem Dienstplan angezeigten Personen sollen je einmal aufgelistet werden, um dann – wie rechts gezeigt – für jede Person die Anzahl der Dienste zu berechnen.

Links die Originaldaten, rechts die fertige Liste, die alle Beschäftigten und die Anzahl ihrer Dienste auflistet
Zunächst alle Namen in einer Spalte zusammenstellen
Um die auf fünf Spalten und drei Zeilen verteilten Namen in einer Spalte untereinander aufzulisten, kommt die Funktion ZUSPALTE – ebenfalls eine dynamische Arrayfunktion – zum Einsatz.
Die Formel, die alle 15 Einträge untereinander auflistet, lautet =ZUSPALTE(Dienste[[Montag]:[Freitag]])

Mit der Funktion ZUSPALTE die auf mehrere Spalten verteilten Namen in einer Spalte zusammenfassen
TIPP: Die Funktion ZUSPALTE hat als Pendant noch ZUZEILE. Sie ordnet Ergebnisse nicht vertikal, sondern horizontal an.
Die vertikale Liste von den Duplikaten befreien und noch sortieren
- Schnell ist zu erkennen, dass bei den 15 Einträgen einige mehrfach vorkommen.
- Abhilfe schafft hier die Funktion EINDEUTIG, die alle Personen nur noch einmal aufführt.
- Die so generierte Liste wird anschließend noch sortiert.
- Daraus ergibt sich die folgende vollständige Formel:
=SORTIEREN(EINDEUTIG(ZUSPALTE(Dienste[[Montag]:[Freitag]])))

Die vollständige Formel – eine Kombination von ZUSPALTE, EINDEUTIG und SORTIEREN
Ausblick: Wie EINDEUTIG die Daten für Dropdowns (dynamisch) liefert
Lernen Sie im Blogbeitrag am kommenden Mittwoch eine weitere nützliche Anwendung von EINDEUTIG kennen. Erfahren Sie, wie Sie die Magie der dynamischen Listen für das Befüllen von Dropdowns nutzen.
Arrayfunktion oder Pivot,
Arrayfunktion versus Pivot,
Dropdowns,
Duplikate vermeiden,
Duplikate weglassen,
EINDEUTIG,
Eineindeutige Werte,
Keine Duplikate,
ohne Duplikate,
Per Formel keine Duplikate,
sortieren,
SORTIERENNACH,
Werte nur einmal
Über den Autor