Kurs
In dieser Anleitung zeige ich dir, wie du in Excel eindeutige Werte zählst. Ich zeige dir auch ein paar Sonderfälle, zum Beispiel wie man mit Groß- und Kleinschreibung umgeht oder wie man eindeutige Werte anhand einer oder mehrerer Bedingungen zählt.
Um deine Excel-Kenntnisse weiter auszubauen, melde dich für unseren Lernpfad „Excel-Grundlagen“ an und werde zum Experten.
Einzigartige Werte vs. Unterschiedliche Werte in Excel
Manchmal kommt es zu Verwirrung, aber einzigartige Werte und eindeutige Werte sind nicht dasselbe.
- Eindeutige Werte sind die verschiedenen Werte in einem Datensatz, wobei Duplikate entfernt wurden. In der Liste„ “ sind die eindeutigen Werte zum BeispielA, B,C und D.
- Einzigartige Werte sind dagegen Werte, die nur einmal im Datensatz vorkommen. Mit dem gleichen Beispiel sind die eindeutigen Werte , B und D (weil A und C mehr als einmal vorkommen).
In der ersten Hälfte des Artikels werde ich mich auf verschiedene Möglichkeiten konzentrieren, wie man eindeutige Werte in Excel zählen kann. Aber wenn du zufällig hier gelandet bist und wirklich unterschiedliche Werte zählen möchtest, habe ich auch dafür eine Lösung für dich, falls du zum späteren Abschnitt scrollen möchtest.
Zwei Möglichkeiten, eindeutige Werte in Excel zu zählen
Es gibt zwei gängige Methoden, um eindeutige Werte in Excel zu zählen.
Wie man in Excel mit der Funktion UNIQUE() eindeutige Werte zählt
Am einfachsten kannst du eindeutige Werte zählen, indem du die Funktionen UNIQUE() und COUNTA() verwendest. Die Funktion „ UNIQUE() “ holt alle eindeutigen Werte aus einem Bereich raus, und „ COUNTA() “ zählt, wie viele eindeutige Werte da sind.
COUNTA(UNIQUE(range, false, true))
Ich hab zum Beispiel die folgende Formel auf einen kleinen Datensatz angewendet und damit eindeutige Werte bekommen.
=COUNTA(UNIQUE(A2:A8, false, true))

Wenn du stattdessen diese Syntax benutzt hättest, =COUNTA(UNIQUE(A2:A8)), die nicht den dritten Parameter hat, den wir als TRUE festgelegt haben, dann hätten wir als Ergebnis eine eindeutige Anzahl bekommen, keine einzigartige. Wenn du im dritten Argument „ TRUE “ einstellst, sagt das der Funktion, dass sie eine eindeutige Anzahl zurückgeben soll. Beides ist in der Funktion „ UNIQUE() “ drin, also kann das am Anfang ein bisschen verwirrend sein.
Wie man in Excel mit SUM() und COUNTIF() eindeutige Werte zählt
Wenn du dir bei den Feinheiten der Funktion „ UNIQUE() “ nicht ganz sicher bist oder Excel 365 nicht hast, kannst du auch „ SUM() “ mit „ IF() “ und „COUNTIF()“ kombinieren, um die eindeutigen Werte zu zählen.
=SUM(IF(COUNTIF(range, range)=1,1,0))
Ich hab zum Beispiel Daten im Bereich A2:A8 und will die eindeutigen Werte zählen, also schreib ich die folgende Formel:
SUM(IF(COUNTIF(A2:A8, A2:A8)=1,1,0))
Hier geht COUNTIF() die Liste durch und schaut, wie oft jeder Name vorkommt. Wenn ein Name nur einmal auftaucht, zählt er als 1. Wenn es mehr als einmal vorkommt, kriegt es eine höhere Nummer. Dann filtert „ IF() “ diese Ergebnisse, sodass die 1en so bleiben, wie sie sind, aber alles andere in 0 umgewandelt wird. Schließlich addiert „ SUM() “ alle 1en und gibt uns die Gesamtzahl der eindeutigen Werte.

Wie man eindeutige Datentypen in Excel zählt
Manchmal haben wir gemischte Datentypen in unserem Datensatz und müssen sie einzeln analysieren. Das kann auf den ersten Blick etwas abschreckend wirken, ist aber in Excel machbar. Schauen wir uns zwei Methoden an – eine zum Zählen von eindeutigen Textwerten und eine andere für eindeutige Zahlen.
Wie man eindeutige Textwerte in Excel zählt
Wenn du eindeutige Textwerte zählen willst, kombiniere die Funktionen „ ISTEXT() “, „ COUNTIF() “ und „ SUM() “. „ ISTEXT() “ checkt, ob ein Wert ein Text ist, während „ COUNTIF() “ zählt, wie oft jeder Wert vorkommt, und „ SUM() “ die eindeutigen Texteinträge zusammenzählt.
Ich hab die Formel auf ein paar Beispieldaten losgelassen und sie hat mir sofort gezeigt, wie viele verschiedene Textwerte da sind.
=SUM(IF(ISTEXT(A2:A9)*COUNTIF(A2:A9,A2:A9)=1,1,0))

Wie man eindeutige numerische Werte in Excel zählt
Wenn du statt Text nur Zahlen zählen willst, nimm die gleiche Formel, aber tausche „ ISTEXT() “ durch „ ISNUMBER() “ aus.
ISNUMBER() berücksichtigt nur Zahlenwerte, während COUNTIF() und SUM() die Eindeutigkeit regeln. Ich hab die Formel oben mit denselben Daten angepasst und jetzt zeigt sie mir nur noch die Anzahl der eindeutigen Zahlenwerte an:
=SUM(IF(ISNUMBER(A2:A9)*COUNTIF(A2:A9,A2:A9)=1,1,0))

Wie man in Excel eindeutige Werte mit Bedingungen zählt
Nachdem wir uns jetzt die grundlegenden Methoden zum Zählen eindeutiger Werte angesehen haben, wollen wir uns ein paar fortgeschrittene Techniken anschauen.
Wie man eindeutige Werte anhand von Bedingungen zählt
Um die eindeutigen Werte anhand einer bestimmten Bedingung zu zählen, benutze ich diese Syntax:
=IFERROR(ROWS(UNIQUE(FILTER(range, criteria_range=criteria))), 0)
In dieser Formel filtert „ FILTER() “ den Bereich nach bestimmten Kriterien, „ UNIQUE() “ entfernt Duplikate, „ ROWS() “ zählt die Ergebnisse und „ IFERROR() “ verhindert Fehler, indem es „Not Found“ zurückgibt, wenn keine Übereinstimmungen gefunden werden.
Nehmen wir mal an, ich hab 'ne Liste mit Mitarbeitern und ihren Abteilungen und muss zählen, wie viele verschiedene Mitarbeiter in einer bestimmten Abteilung arbeiten. Ich werde die folgende Formel nehmen:
=IFERROR(ROWS(UNIQUE(FILTER(A2:A20, B2:B20=F1))), "Not Found")
Hier steht „ A2:A10 “ für den Bereich mit den Namen der Mitarbeiter, die ich filtern will, und „ B2:B10=F1 “ checkt, welche Mitarbeiter zu der Abteilung gehören, die in F1 steht.

Wie zählt man eindeutige Zeilen anhand mehrerer Spalten?
Wenn ich die Anzahl der Mitarbeiter in einer bestimmten Abteilung zählen will, deren Gehalt unter 50.000 Dollar liegt, benutze ich diese Formel:
=IFERROR(ROWS(UNIQUE(FILTER(A2:A10, (B2:B10=F1) * (C2:C10>F2)))), "Not Found")
Hier steht „ A2:A10 “ für die Namen der Mitarbeiter, „ B2:B10=F1 “ checkt, welche Mitarbeiter in der Abteilung sind, die in F1 steht, und „ C2:C10>F2 “ checkt, ob das Gehalt unter dem Betrag in F2 liegt.

Wie man mit Groß-/Kleinschreibung bei eindeutigen Zählungen umgeht
Standardmäßig unterscheidet Excel zwischen Groß- und Kleinschreibung. Zum Beispiel werden Apple und APPLE als unterschiedlich angesehen. Um solche Fälle zu erkennen, erstelle ich eine Hilfsspalte mit der folgenden Formel:
=IF(SUM((--EXACT($A$2:$A$11,A2)))=1,"Unique","Duplicate")
Und jetzt, um die Anzahl der eindeutigen Werte zu ermitteln, benutze ich die Funktion „ COUNTIF() “ wie folgt:
=COUNTIF(B2:B11,"Unique")

Wie man verschiedene Werte zählt
Jetzt, als letzten Abschnitt, falls du eigentlich lieberverschiedene Werte von zählen wolltest , zeige ich dir ein paar Methoden, um verschiedene Werte zu zählen. Aber zuerst mal eine Tabelle, damit du die Unterschiede sehen kannst:
| Kriterien | Einzigartige Werte | Besondere Werte |
|---|---|---|
| Definition | Werte, die nur einmal in einem Datensatz vorkommen. | Alle unterschiedlichen Werte in einem Datensatz, einschließlich eines Vorkommens jedes Duplikats. |
| Doppelte Einträge dabei? | Nein, Duplikate sind nicht dabei. | Ja, aber von jedem Wert wird nur eine Instanz gespeichert. |
| Beispiel | In [1, 2, 2, 3, 4], einzigartige Werte sind [1, 3, 4]. |
In [1, 2, 2, 3, 4], unterschiedliche Werte sind [1, 2, 3, 4]. |
| Anwendungsfall | Sucht Werte, die nur einmal vorkommen. | Holt eine Liste aller unterschiedlichen Werte. |
Wie man in Excel mit COUNTIF() und SUM() verschiedene Werte zählt
Um in Excel verschiedene Werte zu zählen, kannst du die Funktionen „ COUNTIF() “ und „ SUM() “ zusammen nutzen. Die Funktion „ COUNTIF() “ guckt, wie oft jeder Wert in einem bestimmten Bereich vorkommt. Dann addiert SUM() die Werte, die von COUNTIF() zurückgegeben werden, und gibt so die Gesamtzahl der eindeutigen Einträge an.
=SUM(1/COUNTIF(range, range))
Angenommen, ich will die eindeutigen Werte im Bereich A2:A8 finden. Ich gebe die folgende Formel ein:
=SUM(1/COUNTIF(A2:A8, A2:A8))
Hier checkt die Funktion „ COUNTIF() “, wie oft jeder Wert in einer Liste vorkommt.
1/COUNTIF(A2:A8, A2:A8) teilt 1 durch die Anzahl der Vorkommen jedes Werts. Wenn zum Beispiel eine Zahl zweimal vorkommt, wird jedes Mal 0,5 (1/2) daraus. Wenn es dreimal vorkommt, ist es 0,33 (1/3).
Da wir diese Brüche nicht wollen, können wir die Funktion „ SUM() “ oder „ SUMPRODUCT() “ nutzen, um alle Werte zusammenzurechnen. Die Bruchteile jedes Duplikats ergeben zusammen 1, und unterschiedliche Werte bleiben 1, weil 1/1 = 1 ist:
=SUMPRODUCT(1/COUNTIF(A2:A8, A2:A8))

Wie man in Excel mit Pivot-Tabellen verschiedene Werte zählt
Excel 2013 und Excel 2016 haben eine eingebaute Funktion, um verschiedene Werte in einer PivotTable zu zählen. Um das zu nutzen, musst du erst mal eine PivotTable erstellen, indem du Daten auswählst: Geh auf „Einfügen“und wähl „PivotTable“ aus. Ein Dialogfeld wird angezeigt. Wähle in diesem Dialogfeld „Vorhandenes Arbeitsblatt “ aus und setze ein Häkchen im Kästchen „Diese Daten zum Datenmodell hinzufügen “.

Zieh dann die gewünschte Spalte ins Feld „Werte “. Ich ziehe die Spalte „Früchte“, weil ich die verschiedenen Werte zählen will. Klick dann im Dropdown-Menü auf „Wert feld -Einstellungen “. Es erscheint ein Popup-Fenster – wähle dort „Distinct Count“(Eindeutige Anzahl) aus. Du kannst dieser Spalte sogar einen eigenen Namen geben, aber das ist optional.

Wie man in Excel mit Filtern verschiedene Werte zählt
Wenn du nicht gerne mit Formeln arbeitest, nimm einfach die erweiterten Filter.
In diesem Beispiel hab ich einen Datensatz und will mit erweiterten Filtern eindeutige Werte finden. Jetzt wähle ich den Bereich aus, in dem ich den bestimmten Wert suchen will. Dann geh ich zur Registerkarte „Daten “ und klicke auf „Erweitert“.
Jetzt wähle ich im Dialogfeld „Erweiterter Filter“ die Option „An einen anderen Ort kopieren“ und gebe im Feld „Kopieren nach “ die Zielzelle ein, in der meine Liste erscheinen soll. Dann klick das Kästchen „Nur eindeutige Datensätze “ an und drück auf „OK“.
Sobald ich eine Liste mit eindeutigen Werten habe, zähle ich diese mit der Funktion „ ROWS() “:
=ROWS(D2:D5)
Auch wenn die Option im Bild unten „Nur eindeutige Datensätze“ heißt, extrahiert sie tatsächlich eindeutige Werte.

Wie man in Excel mit VBA-Makros verschiedene Werte zählt
Wenn du verschiedene Werte immer wieder zählen willst, nimm VBA (Visual Basic for Applications). Da schreiben wir den Code nur einmal und es macht den ganzen Prozess automatisch, jedes Mal, wenn wir die Funktion mit ihrem Namen aufrufen.
So kannst du das nutzen: Drück Alt + F11 und geh zur Option „Modul“ unter der Registerkarte „Einfügen “. Ein neues Modul wird angezeigt, und du kannst deinen Code hier einfügen.
Das ist der Code, den ich geschrieben habe, um die verschiedenen Werte zu zählen:
Function CountUnique(rng As Range) As Integer
Dim dict As Object
Set dict = CreateObject("Scripting.Dictionary")
Dim cell As Range
For Each cell In rng
If Not dict.exists(cell.Value) And cell.Value <> ""
Then,
dict.Add cell.Value, Nothing
End If
Next cell
CountUnique = dict.Count
End Function

Drück dann Strg + S, um es zu speichern, und Alt + Q, um den VBA-Editor zu schließen. Jetzt kannst du diese benutzerdefinierte Funktion überall im Arbeitsblatt aufrufen und den Bereich angeben, aus dem die eindeutigen Werte gesucht werden sollen. Bei mir heißt die Funktion „ CountUnique() “, also jedes Mal, wenn ich sie mit einem bestimmten Bereich aufrufe, kriege ich einen Zählwert:
=CountUnique(A2:A8)

Abschließende Gedanken
Ich habe wichtige Formeln, Pivot-Tabellen und VBA-Makros zum Zählen eindeutiger und unterschiedlicher Werte behandelt. Jede Methode hat ihre Vorteile, aber du solltest diejenige wählen, die deinen Anforderungen entspricht und von deiner Excel-Version unterstützt wird.
Wenn du deine Excel-Kenntnisse verbessern willst, schau dir unseren Lernpfad „Excel-Grundlagen“ und den Kurs „Datenaufbereitung in Excel“ an.
Bringe deine Karriere mit Excel voran
Erwerbe die Fähigkeiten, um Excel optimal zu nutzen - keine Erfahrung erforderlich.
Ich bin ein Inhaltsstratege, der es liebt, komplexe Themen zu vereinfachen. Ich habe Unternehmen wie Splunk, Hackernoon und Tiiny Host geholfen, ansprechende und informative Inhalte für ihr Publikum zu erstellen.
FAQs
Wie zähle ich eindeutige Werte, ohne Leerzeichen mitzuzählen?
Du kannst diese Formel verwenden:
(UNIQUE(FILTER(range, range<>"")))
So läuft's ab:
-
FILTER()filtert die leeren Zellen. -
UNIQUE()entfernt Duplikate. -
COUNTA()zählt die eindeutigen Werte, die nicht leer sind.
Wie kann ich mit der bedingten Formatierung einzigartige Werte hervorheben?
Markier den Datenbereich und geh auf die Registerkarte „Start “ > „Bedingte Formatierung “ > „Regeln zum Hervorheben von Zellen“ > „Doppelte Werte“. Wähl im Popup-Fenster aus dem Dropdown-Menü „ “ die Option „Unique“ aus und klick auf „OK“.
Kann ich mit der Option „Duplikate entfernen“ in Excel eindeutige Werte extrahieren?
Ja, du kannst die Option„Duplikate entfernen“ in „ “ nutzen , um eindeutige Werte zu extrahieren. So geht's:
- Wähle den Bereich aus, geh zum Registerkarte „Daten“ und klick auf „Duplikate entfernen“.
- Klicke im Popup-Fenster die Spalten an, in denen du nach Duplikaten suchen willst.
- Klick OK, und Excel löscht doppelte Werte und behält nur die eindeutigen.
Wie kann man am schnellsten eindeutige Werte in Excel zählen?
Am schnellsten geht's mit der Funktion „ UNIQUE() ” zusammen mit „ COUNTA() ”. Das klappt in Excel 365 und den neueren Versionen. Wenn du Excel 365 nicht hast, kannst du stattdessen SUM(), IF() und COUNTIF() nutzen.
Kann ich in Excel eindeutige Werte anhand mehrerer Kriterien zählen?
Ja, du kannst die Funktion „ FILTER() “ mit mehreren Bedingungen verwenden. Damit kannst du eindeutige Werte zählen, die alle angegebenen Bedingungen gleichzeitig erfüllen.




