Wie man eindeutige Namen in Excel zählt (5 Methoden)

  • Teile Das
Hugh West

Bei der Arbeit mit großen Datensätzen müssen wir oft eindeutige und unterschiedliche Werte in Excel zählen. Excel hat keine eingebaute Funktion, um eindeutige Werte oder Text zu zählen. Aber es gibt viele Techniken und Ansätze, mit denen wir diese eindeutigen Werte zählen können. Heute in diesem Artikel werden wir einige Methoden zum Zählen eindeutiger Namen in Excel demonstrieren.

Download Arbeitsbuch Praxis

Laden Sie dieses Übungsblatt herunter, um zu üben, während Sie diesen Artikel lesen.

Excel-Zahl-einzigartige-Namen.xlsx

Eindeutige Namen in Excel zählen (5 Methoden)

1. die Funktion SUMPRODUCT zum Zählen eindeutiger Namen verwenden

Die einfachste und leichteste Art, eindeutige Namen in Excel zu zählen, ist die Verwendung der SUMPRODUCT Mit dieser Funktion können wir eindeutige Werte auf zwei Arten zählen. Lernen wir diese Methoden kennen.

i. SUMPRODUCT mit COUNTIF

Schritt 1:

In der folgenden Situation erhalten wir einen Datensatz, in dem die Namen einiger Vertriebsmitarbeiter und ihr Gehalt in der Spalte "Handelsvertreter" und "Gehalt" Jetzt haben wir Verkäufer, deren Namen mehr als einmal vorkommen. Wir müssen also die eindeutige Nummer des Namens des Verkäufers in der Zelle E4 unter der Rubrik "Eindeutige Namen zählen".

Schritt 2:

Jetzt in Zelle E4, den SUMPRODUCT Funktion mit der COUNTIF Funktion.

Die allgemeine Formel lautet,

=SUMPRODUCT(1/COUNTIF(Bereich,Kriterien))

Setzen Sie die Werte in die Funktion ein, und die endgültige Form der Formel lautet,

=SUMMENPRODUKT(1/ANZAHL(B4:B17,B4:B17))

Wo,

  • Bereich und Kriterien sind B4:B17
  • Die COUNTIF Die Funktion untersucht den Datenbereich und zählt, wie oft jeder Name im Datenbereich vorkommt. {3,2,1,2,3,3,4,3,3,1,1,1,1,1}
  • Danach wird das Ergebnis der COUNTIF Funktion wird als Berater verwendet mit 1 Dabei werden Zahlen, die nur einmal im Array auftauchen, zum Zähler 1 und mehrfach erschienene Zahlen liefern Brüche als Ergebnisse.
  • Schließlich ist die SUMPRODUCT Funktion zählt diese 1 und liefert das Ergebnis.

Drücken Sie die Eingabetaste, um die eindeutigen Werte zu erhalten.

Schritt 3:

Diese Funktion hat den Fehler, dass die Formel fehlschlägt, wenn sich im Datensatz eine leere Zelle befindet, denn COUNTIF Funktion erzeugt "0" für jede leere Zelle und 1 geteilt durch 0 gibt einen Fehler beim Teilen durch Null zurück (#DIV/0!)

Schritt 4:

Um diese Situation zu überwinden, müssen wir die Formel ein wenig abändern. Unsere neue Formel für diese Situation lautet nun,

=SUMPRODUCT(((B4:B17"")/COUNTIF(B4:B17,B4:B17&"")))

Wenn nun eine leere Zelle im Datensatz vorhanden ist, wird sie von der Formel ignoriert.

Presse Eingabe um das Ergebnis zu erhalten.

ii. SUMPRODUKT mit FREQUENZ

Schritt 1:

Wir verwenden denselben Datenbereich wie im vorherigen Beispiel.

Wenden Sie nun die SUMPRODUCT mit FREQUENZ Funktion, um die eindeutigen Namen zu erhalten.

Die allgemeine Formel lautet wie folgt,

=SUMPRODUCT(-(FREQUENCY(MATCH(Lookup_value,Lookup_array,[match_type])),ROW(reference)-ROW(reference.firstcell)+1),1))

Fügen Sie die Werte ein, um das endgültige Formular zu erhalten.

=SUMPRODUCT(-(FREQUENCY(MATCH(B4:B17,B4:B17,0),ROW(B4:B17)-ROW(B4)+1)>0))

Wo,

  • Die MATCH Funktion wird verwendet, um die Position jedes in den Daten vorkommenden Namens zu ermitteln. Hier in der MATCH Funktion die lookup_value, lookup_array und [Spieltyp] ist B4:B17,B4:B17,0.
  • Die bins_array Argument wird aus diesem Teil der Formel gebildet (ROW(B4:B17)-ROW(B4)+1)
  • Die FREQUENZ Funktion gibt ein Zahlenfeld zurück, das für jede Zahl im Datenfeld eine Zählung angibt, die nach Bin geordnet ist. Ein wichtiges Merkmal bei der Funktionsweise der FREQUENZ Formel ist, wenn eine Zahl bereits gezählt wurde, FREQUENZ wird Null zurückgegeben.
  • Jetzt prüfen wir, ob die Werte größer als Null (>0) sind, was die Zahlen in WAHR oder FALSCH dann verwenden wir ein doppelt negatives (- -) zur Umwandlung der WAHR und FALSCH Werte zu 1s und 0s.
  • Schließlich ist die SUMPRODUCT addiert einfach die Zahlen und gibt die Summe zurück.

Da es sich um eine Array-Formel , drücken "STRG+UMSCHALT+EINGABE" um die Formel anzuwenden, und wir haben unsere endgültige Zahl.

Lesen Sie mehr: Zählen eindeutiger Werte mit Kriterien durch SUMPRODUCT in Excel

2. die Verwendung von SUM mit der COUNTIF-Formel zum Zählen eindeutiger Namen

Schritt 1:

Jetzt werden wir die SUMME mit COUNTIF Formel, um die erforderliche Anzahl zu erhalten.

Die allgemeine Formel für diese Formel lautet,

=SUMME(IF(ISTEXT(Wert),1/COUNTIF(Bereich, Kriterien), ""))

Setzen Sie die Werte ein, um die endgültige Form der Formel zu erhalten.

=SUM(IF(ISTEXT(B4:B17),1/COUNTIF(B4:B17,B4:B17),""))

Wo,

  • Die ISTEXT Funktion gibt zurück WAHR für alle Werte, die Text sind, und false für andere Werte.
  • Bereich und Kriterien sind B4:B17
  • Wenn der Wert ein Textwert ist, wird der COUNTIF Die Funktion untersucht den Datenbereich und zählt, wie oft jeder Name im Datenbereich vorkommt. {3,2,1,2,3,3,4,3,3,1,1,1,1,1}
  • Die SUMME Die Funktion berechnet die Summe aller Werte und gibt das Ergebnis zurück.

Schritt 2:

Da es sich um eine Array-Formel , drücken "STRG+UMSCHALT+EINGABE" um die Formel anzuwenden, und wir haben unsere endgültige Zahl.

Lesen Sie mehr: Excel-Formel Eindeutige Werte zählen (3 einfache Wege)

3. die Verwendung von SUMME mit FREQUENCY und MATCH-Formel zum Zählen eindeutiger Namen

Schritt 1:

Jetzt werden wir die SUMME mit FREQUENZ und MATCH Formel, um eindeutige Namen zu zählen.

Die allgemeine Formel lautet,

=SUMME(WENN(FREQUENZ(WENN(logischer Test"", MATCH(Lookup_Wert,Lookup_array,[Übereinstimmungstyp])),ZEILE(Referenz)-ZEILE(Referenz.ersteZelle)+1),1))

Die endgültige Formel nach dem Einsetzen der Werte lautet,

=SUM(IF(FREQUENCY(IF(B4:B17"",MATCH(B4:B17,B4:B17,0)),ROW(B4:B17)-ROW(B4)+1),1))

Wo,

  • Hier im MATCH Funktion die lookup_value , lookup_array und [Spieltyp] ist B4:B17,B4:B17,0
  • Nachdem die MATCH Funktion, gibt es eine IF Der Grund für die IF Funktion benötigt wird, ist, dass MATCH gibt eine #N/A Wir schließen also die leeren Zellen mit B4:B17""
  • Das Argument bins_array wird aus diesem Teil der Formel gebildet (ROW(B4:B17)-ROW(B4)+1)
  • Das resultierende Array wird an die FREQUENZ Funktion, die eine Reihe von Zahlen zurückgibt, die eine Zählung für jede Zahl in der Reihe von Daten angeben
  • Schließlich die äußere IF Funktion setzt jeden eindeutigen Wert auf 1 und jeden doppelten Wert auf

Presse "STRG+UMSCHALT+EINGABE" um die Array-Formel anzuwenden.

Lesen Sie mehr: Eindeutige Textwerte mit Kriterien in Excel zählen (5 Methoden)

Ähnliche Lektüre

  • Wie man COUNTIF für eindeutigen Text verwendet (8 einfachste Möglichkeiten)
  • COUNTIFS Eindeutige Werte in Excel (3 einfache Wege)

4. die UNIQUE-Funktion zum Zählen eindeutiger Namen verwenden

Schritt 1:

Die UNIQUE Funktion ist nur für die Excel 365 Version.

Wenden Sie nun die UNIQUE Die generische Formel lautet,

=COUNTA(UNIQUE(Bereich))

Nach der Eingabe der Werte ergibt sich das endgültige Formular,

=COUNTA(UNIQUE(B4:B17))

Presse Eingabe um das Ergebnis zu erhalten.

Schritt 2:

Sie können die Liste der eindeutigen Namen auch folgendermaßen abrufen UNIQUE Die Formel hierfür lautet,

=EINZIGARTIG(B4:B17)

Drücken Sie die Eingabetaste, um fortzufahren.

Lesen Sie mehr: Excel VBA: Eindeutige Werte in einer Spalte zählen (3 Methoden)

5. erweiterte Filter verwenden, um eindeutige Namen in Excel zu zählen

Schritt 1:

Wir können auch die Erweiterte Filter Um dies zu tun, gehen Sie zu Daten, in der Registerkarte Sortieren & Filtern Gruppe, klicken Sie auf Fortgeschrittene.

Schritt 2:

Erweiterte Filter Hier wird das Fenster An einen anderen Ort kopieren und Verwendung Nur einmalige Datensätze.

Schritt 3:

Wählen Sie nun die Datenquelle für die Listenbereich ($B$3:$B$17), Kriterienbereich ($B$3:$B$17), und Kopieren nach $E$3 . klicken Ok um fortzufahren.

Und unsere Liste der einzigartigen Namen ist fertig.

Schritt 4:

Um die eindeutigen Namen zu zählen, verwenden Sie einfach diese Formel,

=ROWS(E4:E9)

Und drücken Sie Eingabe .

Lesen Sie mehr: Zählen eindeutiger Werte mit Kriterien nach COUNTIFS in EXCEL (4 Beispiele)

Kurz notiert

➤ Wenn eine leere Zelle im Datensatz vorhanden ist, wenn Sie SUMPRODUCT mit COUNTIF Formel, wird das Ergebnis den Fehler "Teilen durch Null" anzeigen (#DIV/0!)

➤ Für die Array-Formel müssen Sie drücken "STRG+UMSCHALT+EINGABE" gleichzeitig, um das Ergebnis zu erhalten.

➤ Die UNIQUE Funktion ist nur verfügbar für Excel 365 Benutzer älterer Excel-Versionen können die Funktion nicht verwenden.

Schlussfolgerung

Heute haben wir einige Verfahren zum Zählen von eindeutigen Namen in einem Datensatz kennengelernt. Wenn Sie irgendwelche Unklarheiten oder Vorschläge haben, können Sie diese gerne im Kommentarbereich mitteilen.

Hugh West ist ein äußerst erfahrener Excel-Trainer und -Analyst mit über 10 Jahren Erfahrung in der Branche. Er verfügt über einen Bachelor-Abschluss in Rechnungswesen und Finanzen sowie einen Master-Abschluss in Betriebswirtschaft. Hugh hat eine Leidenschaft für das Unterrichten und hat einen einzigartigen Lehransatz entwickelt, der leicht zu befolgen und zu verstehen ist. Seine Expertenkenntnisse in Excel haben Tausenden von Studenten und Berufstätigen auf der ganzen Welt geholfen, ihre Fähigkeiten zu verbessern und in ihrer Karriere herausragende Leistungen zu erbringen. Über seinen Blog teilt Hugh sein Wissen mit der Welt und bietet kostenlose Excel-Tutorials und Online-Schulungen an, um Einzelpersonen und Unternehmen dabei zu helfen, ihr volles Potenzial auszuschöpfen.