Wie man eindeutige Elemente aus einer Liste in Excel extrahiert (10 Methoden)

  • Teile Das
Hugh West

Wenn Sie möchten, dass Eindeutige Elemente aus einer Liste in Excel extrahieren In diesem Artikel werden wir Ihnen 10 einfache Methoden vorstellen, mit denen Sie einzelne Elemente aus einer Liste extrahieren können.

Arbeitsbuch herunterladen

Einmalige Artikel extrahieren.xlsm

10 Methoden zum Extrahieren eindeutiger Elemente aus einer Liste in Excel

Hier beschreiben wir die einzelnen Methoden Schritt für Schritt, damit Sie Eindeutige Elemente aus einer Liste extrahieren Wir haben Excel 365 verwendet. Sie können jede verfügbare Excel-Version verwenden.

Methode 1: Extrahieren einzigartiger Elemente aus einer Liste mit Hilfe der Array-Formel

Die folgenden Produktliste enthält Id Nein und Produktname Wie wir sehen können, gibt es Wiederholungen in Produktname Wir wollen eindeutige Produkte aus dieser Liste extrahieren. Wir werden Folgendes verwenden Array-Formel um einzigartige Elemente zu extrahieren.

➤ Zunächst schreiben wir die folgende Formel in die Zelle E5 .

=IFERROR(INDEX($C$5:$C$12,MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0)),"")

Diese Formel ist eine Kombination aus I NDE X , MATC H und COUNTIF Funktionen.

  • COUNTIF($E$4:E4,$C$5:$C$12) Prüft die eindeutige Liste und gibt eine 0 zurück, wenn keine Übereinstimmung gefunden wird, und eine 1, wenn eine Übereinstimmung gefunden wird.
  • MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0) Identifiziert die Position des ersten Auftretens von no-match, hier programmiert, um es mit 0 darzustellen.
  • INDEX($C$5:$C$12,MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0)) INDEX verwendet die Position, die von MATCH und gibt den Namen des Eintrags in der Liste zurück.
  • Es kann zu Fehlern kommen, wenn es keine eindeutigen Elemente mehr gibt. Um dies zu beheben, haben wir die IFERROR-Funktion Mit der Funktion haben wir die Fehlermeldung durch ein Leerzeichen ersetzt.

➤ Danach müssen wir drücken Eingabe .

➤ Wir müssen die Formel mit dem Drag Down Füllen Sie Handgriff Werkzeug .

➤ Schließlich können wir die einzelnen Elemente in der Einzigartige Produkte mit Array-Formel Tisch.

Lesen Sie mehr: VBA zum Abrufen eindeutiger Werte aus einer Spalte in einem Array in Excel (3 Kriterien)

Methode 2: Verwendung der UNIQUE-Funktion zum Extrahieren aus einer Liste

Wir möchten eindeutige Elemente aus den folgenden Daten extrahieren Produktname durch die Verwendung der UNIQUE-Funktion .

➤ Als erstes geben wir die =EINZIGARTIG in der Zelle E5 und eine UNIQUE-Funktion erscheinen wird.

➤ Wir müssen eine Array das ist unser Produktname Daher wählen wir C5 bis C12 .

➤ Danach müssen wir ein Komma setzen, " , ", und wir müssen doppelt auf False - eindeutige Zeilen zurückgeben .

➤ Wir schließen die Klammer und drücken Eingabe .

➤ Schließlich können wir sehen, extrahieren einzigartige Elemente in der Eindeutige Produktliste mit der UNIQUE-Funktion Wir können die Formel auch in der Tabelle Formelleiste .

Lesen Sie mehr: Eindeutige Werte in einer Spalte in Excel finden (6 Methoden)

Methode 3: Verwendung von Nicht-Array-Formeln der Funktionen LOOKUP und COUNTIF

Wir können eine Nicht-Array-Formel verwenden, die aus folgenden Elementen besteht LOOKUP und COUNTIF Schauen wir uns an, wie diese Formel uns hilft, aus einer Liste etwas Eindeutiges zu extrahieren.

Hier geben wir die folgende Formel in die Zelle ein E5 .

=LOOKUP(2,1/(COUNTIF($E$4:E4,$C$5:$C$12)=0),$C$5:$C$12)

  • COUNTIF($E$4:E4,$C$5:$C$12) Prüft die eindeutige Liste und gibt eine 0 zurück, wenn keine Übereinstimmung gefunden wurde, und eine 1, wenn eine Übereinstimmung gefunden wurde. Dies erzeugt ein Array, das aus Binär Werte WAHR und FALSCH Dann dividiert man 1 durch diese Matrix, was eine weitere Matrix mit den Werten 1 und #DIV/0 Fehler.
  • Die äußere LOOKUP Funktion hat die 2 als Nachschlagewert, wobei das Ergebnis der COUNTIF Teil funktioniert wie lookup_vector. Vergleichen Sie diese beiden, LOOKUP stimmt mit dem Endwert von error überein und gibt den entsprechenden Wert zurück.

➤ Dann werden wir drücken Eingabe .

➤ Wir ziehen die Formel mit dem Füllen Griff .

➤ Schließlich können wir die extrahierten eindeutigen Elemente in der Einzigartiges Produkt mit einer Nicht Array-Formel Wir können die Formel auch in der Tabelle Formelleiste .

Lesen Sie mehr: So extrahieren Sie eindeutige Werte auf der Grundlage von Kriterien in Excel

Methode 4: Extrahieren unter Ausschluss von Duplikaten mit Hilfe der Array-Formel

Bei dieser Methode werden eindeutige Elemente mit Ausnahme von Duplikaten extrahiert, indem die Array Formel.

➤ Zunächst geben wir die folgende Formel in die Zelle ein E5 .

=INDEX(Liste,MATCH(0,INDEX(COUNTIF(E4:$E$4,Liste)+(COUNTIF(Liste,Liste)1),0,0),0))

Hier, E4:$E$4 ist die erste Zelle der Spalte, in der wir das Extraktionsergebnis ausgeben wollen, und die Liste ist der Bereich der ausgewählten Zellen aus C5 zu C12 .

Die beiden INDEX Funktionen geben den Anfangs- und Endwert des Ortes zurück, der durch die COUNTIFS und MATCH beziehungsweise.

➤ Danach drücken wir Eingabe .

➤ Dann ziehen wir die Formel mit Füllen Griff Werkzeug.

➤ Schließlich können wir die beiden einzigartigen Produkte ohne Duplikation sehen.

Lesen Sie mehr: Wie man eindeutige Werte aus einem Bereich in Excel erhält (8 Methoden)

Methode 5: Extrahieren einzigartiger Elemente aus einer Liste mit einem erweiterten Filter

Sie können eine Excel-Funktion namens Erweiterte Filter um eindeutige Elemente aus einer Liste zu extrahieren. Lernen wir, wie man das macht.

➤ Wählen Sie zunächst den Datenbereich aus, den Sie extrahieren möchten

➤ Klicken Sie anschließend auf die Schaltfläche Daten tab.

Hier haben wir die Zellen ausgewählt und die Daten Dort finden Sie eine Registerkarte Fortgeschrittene (im Rahmen der Option Sortieren & Filtern Gruppe von Befehlen).

➤ Danach wird ein Erweiterte Filter Fenster erscheint.

➤ Wir werden auswählen An einen anderen Ort kopieren

➤ Wir werden den Standort angeben $E$4 in der Kiste Kopie an

➤ Achten Sie darauf, dass Sie auf Nur eindeutige Datensätze .

➤ Klicken Sie nun auf OK .

➤ Schließlich werden die eindeutigen Elemente in der Tabelle extrahiert Einzigartiges Produkt mit erweitertem Filter .

Lesen Sie mehr: Wie man eindeutige Werte aus mehreren Spalten in Excel findet

Methode 6: Groß- und Kleinschreibung beachtende eindeutige Werte extrahieren

Wenn die Groß- und Kleinschreibung beachtet wird, wie im folgenden Beispiel Liste Tabelle, können wir eine Array Formel, um eindeutige Elemente aus dieser Liste zu extrahieren.

➤ Zunächst müssen wir die folgende Formel in die Zelle eingeben D3 .

=IFERROR(INDEX($B$3:$B$10, MATCH(0, FREQUENCY(IF(EXACT($B$3:$B$10,TRANSPOSE($D$2:D2)), MATCH(ROW($B$3:$B$10), ROW($B$3:$B$10)), ""), MATCH(ROW($B$3:$B$10), ROW($B$3:$B$10))), 0)), "")

➤ Danach drücken wir Eingabe .

➤ Wir ziehen die Formel herunter, indem wir Füllen Griff .

➤ Schließlich können wir die extrahierten eindeutigen Werte in der Tabelle sehen, die Groß- und Kleinschreibung unterscheiden Groß-/Kleinschreibung Unterscheidbare Werte .

Methode 7: Pivot-Tabelle zum Extrahieren eindeutiger Elemente aus einer Liste

Wir können eindeutige Elemente aus den folgenden Elementen extrahieren Produktliste durch die Verwendung der Pivot-Tabelle .

Zunächst wählen wir den Bereich des Datensatzes aus, aus dem wir eindeutige Elemente extrahieren wollen.

➤ Hier wählen wir den Datenbereich C4 zu C12 .

➤ Wählen Sie anschließend die einfügen. Registerkarte von Farbband .

➤ Wählen Sie dann die Pivot-Tabelle .

➤ Danach müssen wir auswählen Vorhandenes Arbeitsblatt .

➤ Wir müssen einen Ort angeben. Hier wählen wir den Ort E4 zu E12 .

➤ Mark Fügen Sie diese Daten dem Datenmodell hinzu

➤ Klick OK .

➤ Schließlich können wir sehen, dass, wenn wir die Name des Produkts im Pivot-Tabelle erscheint das extrahierte Unique Product in der Zeilen-Ebenen Tisch.

Methode 8: VBA zum Extrahieren eindeutiger

Aus den folgenden Produktliste wollen wir eindeutige Daten aus der Tabelle Produktname mit VBA Code.

➤ Als erstes geben wir ein ALT+F11 in unserem Arbeitsblatt. Hier arbeiten wir an Blatt8 .

➤ Danach wird ein VBA Das Projektfenster wird angezeigt.

➤ Wir müssen einen Doppelklick auf Blatt8 .

➤ A VBA Editor-Fenster erscheint.

➤ Wir geben den folgenden Code in das Feld VBA Editor-Fenster.

 Sub ExtractUnique() Rem Deklarieren einer Variablen vom Typ Long Dim lsrow As Long Rem Definieren der Variablen lsrow = Cells(Rows.Count, "C").End(xlUp).Row Rem Anwenden von AdvancedFilter ActiveSheet.Range("C4:C" & lsrow).AdvancedFilter Action:=xlFilterCopy, _ CopyToRange:=ActiveSheet.Range("E4"), Unique:=True End Sub 

Hier haben wir eine Lang Typ-Variable und fügte darin die letzte Zeile ein. Dann wandte man mehrere ActiveSheet Methoden zum Kopieren des Bereichs unter Beibehaltung Einzigartig als Wahr .

➤ Wir schließen die VBA Editor-Fenster und wechselt zu unserem aktiven Sheet8.

➤ Dort werden wir eingeben ALT+F8 und das Fenster Makroname wird angezeigt.

➤ Wir klicken auf ausführen. .

➤ Schließlich werden wir die einzigartigen Produkte im Produktname Tisch.

Lesen Sie mehr: Excel VBA zum Abrufen eindeutiger Werte aus einer Spalte (4 Beispiele)

Methode 9: Einzigartige Elemente hervorheben

Wir wollen Unique hervorheben Produktname aus den folgenden Produktliste .

➤ Zunächst wählen wir Produktname von C5 zu C12 .

➤ Dann gehen wir zum Startseite tab.

➤ Auswählen Bedingte Formatierung .

➤ Und dann wählen Sie Neue Vorschrift .

A Neue Formatierungsvorschrift Fenster erscheint.

➤ Auswählen Verwenden Sie eine Formel, um die zu formatierenden Zellen zu bestimmen. .

➤ Schreiben Sie die folgende Formel in Werte formatieren, auf die diese Formel zutrifft Box.

=COUNTIF($C$5:C5,C5)=1

➤ Klicken Sie dann auf Format .

A Zellen formatieren Fenster erscheint.

➤ Klicken Sie auf das Symbol Füllen Sie Option.

➤ Wählen Sie eine Farbe, hier wählen wir blau.

➤ Klicken Sie dann auf OK .

➤ Nun, siehe die Vorschau und klicken Sie auf OK .

➤ Schließlich können wir das hervorgehobene Unikat sehen Produktname .

Methode 10: Bedingte Formatierung zum Abrufen eindeutiger Elemente

Im Folgenden Produktliste Tabelle, wollen wir die doppelten Produktname und wir wollen nur eindeutige Produktnamen anzeigen.

➤ Dazu müssen wir zunächst die Produktname aus Zellen C5 zu C12 .

➤ Danach gehen wir zum Startseite auf der Registerkarte Farbband und wir müssen wählen Bedingte Formatierung .

➤ Wählen Sie dann die Neue Vorschrift .

A Neue Formatierungsvorschrift Fenster erscheint.

➤ Wir müssen auswählen Verwenden Sie eine Formel, um die zu formatierenden Zellen zu bestimmen. .

➤ Wir schreiben die folgende Formel in Werte formatieren, auf die diese Formel zutrifft Box.

=COUNTIF($C$5:C5,C5)>1

➤ Klicken Sie dann auf Format .

A Zellen formatieren Fenster erscheint.

➤ Wir wählen die Schriftart Option.

➤ Dann müssen wir wählen weiß Thema Farbe.

➤ Klicken Sie auf OK .

➤ Wir sehen die Vorschau und klicken OK .

➤ Jetzt können wir sehen, dass die doppelten Produktnamen ausgeblendet werden, da sie weiß gefärbt sind.

➤ Nun wollen wir eindeutige Produkte an den Anfang der Liste sortieren. Dazu müssen wir mit der rechten Maustaste auf eine der Zellen klicken. Hier klicken wir mit der rechten Maustaste auf die Zelle C5 .

➤ Danach müssen wir die Filter Option.

➤ Nun müssen wir auswählen Nach ausgewählten Zellen filtern Schriftfarbe .

➤ Schließlich können wir sehen, dass es nur den eindeutigen Produktnamen auf der Produktliste Tisch.

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.