Inhaltsverzeichnis
In Microsoft Excel ist es üblich, dass man doppelte Zeilen auf der Basis einer Spalte entfernen muss. Man kann Formeln einfügen, spezielle Tools anwenden oder VBA-Codes verwenden. In diesem Artikel lernen Sie die schnellsten Techniken kennen, um doppelte Zeilen auf der Basis einer einzigen Spalte zu löschen, mit entsprechenden Beispielen und Abbildungen.
Download Arbeitsbuch Praxis
Sie können das folgende Excel-Buch herunterladen, das wir zur Vorbereitung dieses Artikels verwendet haben.
Doppelte Zeilen anhand einer Spalte entfernen.xlsm3 Geeignete Methoden zum Entfernen doppelter Zeilen anhand einer Spalte in Excel
1. das Tool "Duplikate entfernen" im Excel-Arbeitsblatt verwenden
Machen wir uns zunächst mit dem Datensatz vertraut. Die folgende Tabelle oder der Chat stellt einige detaillierte Daten für einen Wohltätigkeitsfonds dar. Die entsprechenden Spalten enthalten mehrere Namen von Spendern, ihre Spendenbeträge, Spendendaten und die Medien, über die sie gespendet haben.
Wir entfernen doppelte Zeilen nur auf der Basis der Spendernamen, d. h. wir filtern die Spendernamen und extrahieren jeden eindeutigen Namen zusammen mit den entsprechenden Zeilen nur aus ihrem ersten Vorkommen.
📌 Schritt 1:
➤ Wählen Sie zunächst die gesamte Tabelle aus.
➤ Unter dem Daten Registerkarte oder Multifunktionsleiste, wählen Sie die Duplikate entfernen Werkzeug aus dem Daten-Tools Dropdown.
📌 Schritt 2:
➤ Es erscheint ein Dialogfenster, in dem die Rubriken Optionen, setzen Sie ein Häkchen bei der Option Spender und lassen Sie die anderen Optionen unmarkiert.
➤ Presse OK .
Und Sie finden die folgenden Ausgaben mit einer Pop-up-Meldung, die den Status der Rückgabewerte anzeigt.
Klicken Sie auf OK und Sie sehen nun die gefilterten Daten, bei denen alle doppelten Zeilen gelöscht wurden.
Lesen Sie mehr: Wie man doppelte Zeilen in Excel entfernt
2. die Filteroptionen anwenden, um Duplikate auf der Grundlage einer Spalte zu entfernen
Jetzt werden wir die Funktion COUNTIF verwenden um die Anzahl der Duplikate auf der Grundlage einer Bedingung zu ermitteln, und die Ausgaben werden unter dem Feld Duplikate Kopfzeile in Säule F Dann wenden wir die Filter Optionen in allen Kopfzeilen der Datentabelle und filtern die doppelten Zeilen abhängig von den Ausgaben der COUNTIF Funktion.
📌 Schritt 1:
➤ In Zelle F5 geben Sie die folgende Formel ein:
=COUNTIF($B$5:$B5,B5)
📌 Schritt 2:
➤ Presse Eingabe und Sie erhalten die erste Ausgabe.
➤ Verwenden Sie die Füllen Griff um die gesamte Spalte nach unten zu ziehen und die Werte mehr als '1' werden als Duplikate gezählt.
📌 Schritt 3:
➤ Markieren Sie nun die gesamte Tabelle.
➤ Unter dem Startseite wählen Sie die Registerkarte Filter Befehl aus dem Sortieren & Filtern Dropdown-Liste in der Bearbeitung von Gruppe von Befehlen.
In der folgenden Datentabelle werden wir die Filterschaltflächen für alle Überschriften zuweisen lassen.
📌 Schritt 4:
➤ Klicken Sie auf das Dropdown-Menü im Bereich Duplikate Kopfzeile und es öffnen sich die Filteroptionen für die entsprechende Spalte.
➤ Unter dem Alle auswählen die Markierung der Option '1' .
➤ Presse OK und Sie sind fertig.
Sie finden die doppelten Zeilen wie unten dargestellt.
📌 Schritt 5:
➤ Löschen Sie nun alle doppelten Zeilen, die die gesamten Daten enthalten.
📌 Schritt 6:
➤ Öffnen Sie die Filteroptionen erneut über das Menü Duplikate Kopfzeile in Säule F .
➤ Setzen Sie ein Häkchen bei der Option '1' nur.
➤ Presse OK zum letzten Mal.
Jetzt können Sie die Filterschaltflächen aus den Kopfzeilen entfernen, und die resultierenden Daten sind dieselben, da wir die doppelten Zeilen bereits gelöscht haben.
Lesen Sie mehr: Entfernen von Duplikaten anhand von Kriterien in Excel
3 VBA-Codes zum Entfernen von Duplikaten auf der Grundlage einer Spalte in Excel ausführen
In unserer letzten Methode werden wir einige VBA-Codes einfügen um ein Makro zu definieren, das Duplikate anhand der ersten Spalte entfernt.
📌 Schritt 1:
➤ Klicken Sie mit der rechten Maustaste auf das Blatt Name (Blatt3) und Sie finden einige Blatt Optionen.
➤ Auswählen Code anzeigen .
A VBA erscheint ein Fenster, in das wir die Codes einfügen müssen.
📌 Schritt 2:
➤ Im VBA fügen Sie die folgenden Codes ein:
Option Explicit Sub Remove_Duplicate_Rows() Dim Rng As Range Set Rng = Selection Rng.RemoveDuplicates Columns:=Array(1), Header:=xlYes End Sub
📌 Schritt 3:
➤ Zurück zu Ihrem Excel Blatt jetzt.
➤ Wählen Sie die gesamte Datentabelle aus.
➤ Vom Entwickler drücken Sie die Makros Befehl.
📌 Schritt 4:
➤ Im Makro Fenster, das Makro Name wird automatisch zugewiesen.
➤ Klick ausführen. und Sie sind mit den Schritten fertig.
Wie in der Abbildung unten, finden wir die eindeutigen Zeilen nur anhand der ersten Spalte, und die doppelten Zeilen verschwinden sofort.
Lesen Sie mehr: Duplikate in Excel mit VBA entfernen
Abschließende Worte
Ich hoffe, dass all diese einfachen Methoden Ihnen helfen werden, sie in Ihren Excel-Tabellen anzuwenden, wenn Sie doppelte Zeilen entfernen und nur eindeutige Zeilen finden müssen. Wenn Sie Fragen oder Feedback haben, lassen Sie es mich bitte im Kommentarbereich wissen. Sie können sich auch unsere anderen Artikel zu Excel-Funktionen auf dieser Website ansehen.