Kommentare - 0
Kommentare - 0
Logo DeclutterData - Icon

DeclutterData

Datenoptimierung & Controlling

^

Lesefortschritt:

Start 9 Bedingte Formatierung 9 7 Wege für eine Liste mit eindeutigen Werten

7 Wege für eine Liste mit eindeutigen Werten

Phillip Seefeld
Bild entfernt Dateien und entsorgt sie in Mülleimer

Namen, Datumslisten, Artikelnummern, … Sich wiederholende Einträge sind Alltag in Excel. Doch oftmals benötigen wir eine Liste mit eindeutigen Einträgen, um bspw. eine Auflistung unserer Mitarbeiter oder die Anzahl unserer Produkte zu erhalten.

Für solche eine Liste müssen sich wiederholende Werte (Duplikate) entfernt werden. Dafür gibt es verschiedene manuelle und automatisierte Methoden, die ich dir in diesem Beitrag vorstelle!

Duplikate manuell entfernen 💪🏻

Benutzeroberfläche (User Interface)

Klicke in die Tabelle, anschließend in der Registerkarte Daten im Bereich Datentools auf Duplikate entfernen.

Excel FILTER-Funktion Argumente

Menüpunkt Duplikate entfernen

Es öffnet sich ein Fenster mit den Einstellungen zum Duplikate entfernen. Wähle die Spalten aus, die auf Duplikate geprüft werden sollen.

ACHTUNG

Beim Entfernen von Duplikaten ist Vorsicht geboten!
Beispiel: Du möchtest eine Liste mit eindeutigen Kundennummern aus einer Liste von Transaktionen erhalten. Hierbei würde die Funktion den ersten Eintrag jeder Kundennummer beibehalten.
-> Alle anderen Transaktionszeilen werden gelöscht!

Excel FILTER-Funktion Argumente

Gewünschte Spalten markieren und Excel erledigt den Rest!

INFO

Markierst du mehrere Spalten, so werden die Werte in Kombination gesucht.

Beispiel:
Du markierst die StandortID & KundenID. Es wird also abgeglichen, ob diese Kombination (z. B. L001 & KD00001, L001 & KD00002, …) mehrmals auftritt.

Möchtest du mehrere Spalten einzeln prüfen, so markierst du nur eine Spalte und wiederholst die Funktion mit den anderen Spalten. Diese Quick-and-Dirty Lösung ist bei der einmaligen Aufbereitung von Daten Gold wert! 🥇

Bedingte Formatierung

Markiere die zu prüfende Spalte und gehe in die Registerkarte Start im Bereich Formatvorlagen auf die Funktion Bedingte Formatierung. Anschließend gehst du in das Untermenü Regeln zum Hervorherben von Zellen -> Doppelte Werte.

Excel FILTER-Funktion Argumente

Option Doppelte Werte zur Hervorhebung von Duplikaten

Es erscheint ein Fenster, in welchem du die Formatierung der Hervorhebung anpassen kannst.
Excel FILTER-Funktion Argumente

Optionen für die Hervorhebung doppelter Werte

Nun kannst du die Duplikate filtern & entfernen. Der Vorteil dieser Methode ist die visuelle Darstellung (hier in rot) und die automatische Anwendung auf neue Einträge. Sie bietet sich daher für regelmäßige Sicht-Prüfungen sehr gut an! 👍🏻

Excel FILTER-Funktion Argumente

Duplikate werden im gewünschten Design hervorgehoben

Bestimmte Werte entfernen durch Suche

Drücke die Tastenkombination STRG + F oder gehe über die Registerkarte Start im Bereich Bearbeiten in die Funktion Suchen und Auswählen -> Suchen.

Excel FILTER-Funktion Argumente

Suchen-Option

Es öffnet sich ein neues Fenster. Gebe im Feld Suchen nach den gewünschten Wert ein und drücke anschließend auf Alle suchen.
Nun erscheinen unterhalb alle Zellen mit dem gesuchten Wert.

Drücke STRG + A oder Shift + linke Maustaste und wähle damit alle Einträge aus.

Excel FILTER-Funktion Argumente

Wert eingeben & Alle suchen drücken –
Es werden alle Zellen mit dem gesuchten Wert angezeigt

Schließe nun das Fenster (Esc), die Zellen sollten weiterhin markiert sein (grau hinterlegt).
Excel FILTER-Funktion Argumente

Alle KundenIDs mit Kennung KD00007 wurden ausgewählt

Nun kannst du die Zellen nach Belieben ändern, bspw. löschen (STRG + Minus-Taste), leeren (Entf) oder überschreiben (STRG + Enter).

Diese Methode bietet sich für einmalige Fälle an, in welchen du keine permanente bedingte Formatierung möchtest, dir die Duplikate entfernen-Funktion der Benutzeroberfläche jedoch nicht die gewünschte Lösung bringt.

Das Entfernen von Duplikaten automatisieren

EINDEUTIG-Funktion

Die EINDEUTIG-Funktion ist eine der neuen Array-Formeln, die in Excel 2021 eingeführt wurden. Array bedeutet, dass EINDEUTIG mit nur einer Formeleingabe die Berechnung für die gesamte Matrix (in unserem Fall die Spalte) durchführt. Wir benötigen also nur eine Formel!

EINDEUTIG weist drei Argumente auf, wovon 2 optional sind. Als erforderliches Argument benötigen wir die Matrix, in diesem Fall die Spalte KundenID.

Excel FILTER-Funktion Argumente

Argumente der EINDEUTIG-Funktion
(optionale Argumente weggelassen)

=EINDEUTIG(verkäufe_eindeutig[KundenID])

Das zweite Argument [nach_Spalte] (optional) akzeptiert WAHR (1) oder FALSCH (0). FALSCH sucht vertikal (Zeilen), WAHR horizontal (Spalten).

Das dritte Argument [genau_einmal] (optional) akzeptiert ebenfalls WAHR / FALSCH. FALSCH gibt alle Werte einmalig zurück. WAHR gibt dir nur Werte zurück, die exakt einmal vorkommen.

Lässt du die zwei optionalen Argumente weg, so nimmt die Formel für die optionalen Parameter FALSCH an. Perfekt zum Duplikate entfernen 🙂

Excel FILTER-Funktion Argumente

Ausgegebene Liste (Array) durch EINDEUTIG-Formel

INFO

EINDEUTIG unterscheidet nicht zwischen Groß- & Kleinschreibung! KD00007 ist das gleiche wie kd00007.

Matrix-Formel (Index / Vergleich)

Mit der EINDEUTIG-Funktion kann man sich schnell & einfach eine einzigartige Liste erzeugen. Doch diese Funktion ist erst ab Excel 2021 vorhanden.

Verwendest du eine frühere Excel-Version, so kannst du auf diese Matrix-Formel zugreifen. Diese musst du so lange kopieren, bis du keinen Wert (-) mehr erhältst.

Excel FILTER-Funktion Argumente

Bezüge der Matrix-Funktion

=WENNNV(INDEX(verkäufe_matrix[KundenID];VERGLEICH(0;ZÄHLENWENN(I$1:$I1;verkäufe_matrix[KundenID]);0));"-")

CHECK

Drücke beim Bestätigen der Formel nicht Enter, sondern STRG + SHIFT + Enter. Die Matrix-Formel erkennst du an den geschweiften Klammern am Anfang & Ende der Formel.

Zu beachten ist besonders der Bezug in der ZÄHLENWENNFormel (I$1:$I1). Dieser beginnt eine Zelle über der eigentlichen Formel und erweitert sich durch die Setzung der $-Zeichen entsprechend beim nach unten kopieren.
Excel FILTER-Funktion Argumente

Ausgegebene Liste (Array) durch Matrix-Formel

Diese Formel habe ich bei Martin Weiß gefunden, weitere Infos gibt es hier.

PivotTable

Suche in der Registerkarte Einfügen unter Tabellen den PivotTable Button und klicke auf das Icon. Wähle nun den Datenbereich aus.

Excel FILTER-Funktion Argumente

PivotTable einfügen durch Benutzeroberfläche

Excel FILTER-Funktion Argumente

Daten der PivotTable ohne Bezug auf intelligente Tabelle

Alternativ kannst du in eine intelligente Tabelle klicken und in der Registerkarte Tabellenentwurf unter Tools die Funktion Mit PivotTable zusammenfassen nutzen. Diese wählt automatisch die intelligente Tabelle als Bereich aus.

Excel FILTER-Funktion Argumente

PivotTable einfügen mit Bezug auf intelligente Tabelle

Excel FILTER-Funktion Argumente

Daten der PivotTable mit Bezug auf intelligente Tabelle

Ziehe die Spalte, welche die eindeutigen Werte beinhalten soll, in die Zeilen des PivotTable.

Excel FILTER-Funktion Argumente

Spalte für eindeutige Liste als Zeilen des PivotTable

Nun hast du eine Auflistung aller eindeutigen Einträge der Spalte und somit alle Duplikate entfernt! 🙂 Ein netter Nebeneffekt beim PivotTable: Wenn möglich sind die Werte gleich sortiert!

Power Query

Mit Power Query kannst du dir ebenso eine eindeutige Liste ausgeben lassen, auch im Tabellenformat. Lade hierfür die Daten in Power Query.

Excel FILTER-Funktion Argumente

Geladene Tabelle in Power Query

Anschließend wählst du die gewünschte Spalte aus, mit Rechtsklick auf andere Spalten entfernen bleibt die gewünschte Spalte übrig.

Excel FILTER-Funktion Argumente

Relevante Spalte durch Entfernen aller anderen Spalten auswählen

Klicke erneut auf die Spalte und wähle den Befehl Duplikate entfernen, dadurch hast du eine eindeutige Liste erzeugt!

Excel FILTER-Funktion Argumente
Befehl zum Entfernen von Duplikaten in Power Query

Abschließend kannst du die Werte zur besseren Übersichtlichkeit sortieren.

Excel FILTER-Funktion Argumente

Eindeutige Liste auf- oder absteigend sortieren

Nun kannst du die Abfrage schließen & in ein Blatt laden.

Excel FILTER-Funktion Argumente

Laden der Abfrage in Arbeitsmappe

Wähle aus, in welcher Form du die Liste haben möchtest. Entweder als intelligente Tabelle oder als PivotTable. Meine Empfehlung wäre eine Tabelle, für ein PivotTable gibt es eine einfachere Lösung.

Excel FILTER-Funktion Argumente

Optionen zum Importieren der Daten in die Arbeitsmappe

Power Query bietet den Vorteil, dass die Daten wieder als intelligente Tabelle geladen werden können, statt als PivotTable oder Formel. Zudem können weitaus komplexere Sachverhalte hiermit gelöst werden.

Excel FILTER-Funktion Argumente

Query Abfrage als intelligente Tabelle

Fazit 💡

In diesem Beitrag habe ich dir einige Methoden gezeigt, um eine Auflistung eindeutiger Werte zu erhalten.

Jede dieser Methoden hat ihre eigenen Vorteile hinsichtlich Anwendungsfreundlichkeit oder Flexibilität und jede hat ihre eigenen Anwendungsfälle.

Die manuellen Vorgehensweisen bieten sich für schnelle & einmalige Lösungen an, PivotTable & Power Query für automatisierte & häufige Vorgänge.

Da sollte auch für dich die ein oder andere dabei sein. 😉
Viel Spaß beim Ausprobieren!

Phillip Seefeld

Ich möchte dir helfen deine Daten & Zahlen auf das nächste Level zu bringen! Hier im Blog schreibe ich über alles Mögliche zu Excel & Power BI. Mehr Austausch? Tritt DeclutterData auf Reddit bei!

0 Kommentare

Einen Kommentar abschicken

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Ich helfe dir!

Schwierigkeiten mit Excel & Power BI?

Das könnte dir auch gefallen 🙂