Suchen, hervorheben, filtern, zählen und doppelte Einträge in Excel löschen
Suchen, hervorheben, filtern, zählen, doppelte Einträge in Excel löschen
In Excel kommt es immer wieder zu doppelten Daten, wenn wir Daten manuell erfassen, Daten aus anderen Quellen kopieren oder aus anderen Gründen. Manchmal sind die Duplikate notwendig und nützlich. Allerdings führen doppelte Werte manchmal zu Fehlern oder Missverständnissen. In diesem Artikel werden Methoden vorgestellt, um Duplikate schnell zu identifizieren, hervorzuheben, zu filtern, zu zählen und zu löschen – mit Formeln, Regeln für bedingte Formatierung, Drittanbieter-Add-ins usw. in Excel.
Inhaltsverzeichnis
- 1. Doppelte finden und hervorheben
- 2. Doppelte filtern
- 3. Doppelte zählen
- 4. Duplikate löschen
1. Doppelte finden und hervorheben
Wenn Sie in einer Spalte oder einem Bereich auf doppelte Werte stoßen, möchten Sie diese wahrscheinlich schnell finden. Dieser Abschnitt erklärt, wie Sie doppelte Daten in Spalten schnell finden oder identifizieren und wie Sie doppelte Zellen, Zeilen oder Zeilen basierend auf Duplikaten in einer bestimmten Spalte in Excel hervorheben können.
1.1 Doppelte mit Formel finden
Dieser Abschnitt stellt einige Formeln vor, um schnell doppelte Werte in einer oder zwei Spalten zu finden oder zu identifizieren.
1.1.1 Doppelte Zellen in einer Spalte mit Formel finden
Wenn wir doppelte Zellen nur in einer Spalte oder Liste finden, können wir die ZÄHLENWENN Funktion, um schnell doppelte Daten zu finden und mühelos zu zählen.
1. Wählen Sie eine leere Zelle neben der Spalte, in der Sie Duplikate finden werden.
2. Geben Sie die Formel =ZÄHLENWENN($C$3:$C$12; C3)>1 ein und drücken Sie die Eingabetaste.
3. Ziehen Sie den AutoAusfüllen-Griff der Formelzelle, um diese Formel in andere Zellen zu kopieren.
Hinweise: In der Formel =ZÄHLENWENN($C$3:$C$12; C3)>1,
(1) $C$3:$C$12 ist die Spalte oder Liste, in der Sie doppelte Werte finden werden. Da die Spalte statisch ist, wenn wir die Formel in andere Zellen kopieren, handelt es sich dabei normalerweise um einen absoluten Bezug mit „$“.
(2) C3 ist die erste Zelle der angegebenen Spalte. Es handelt sich um einen relativen Bezug, da wir möchten, dass er sich automatisch ändert, wenn wir die Formel in andere Zellen kopieren.
(3) Diese Formel gibt zurück WAHR oder FALASE. WAHR bedeutet, dass der entsprechende Wert doppelt vorhanden ist, während FALSCH zeigt an, dass der entsprechende Wert in der Spalte eindeutig ist.
(4) Manchmal werden WAHR oder FALSCH möglicherweise nicht intuitiv verstanden. Wir können die ursprüngliche Formel und die WENN-Funktion kombinieren, um zu erhalten Duplikate direkt.
=WENN(ZÄHLENWENN($C$3:$C$12; C3)>1;"Duplikate";"")
1.1.2 Doppelte Zellen in zwei Spalten mit Formel finden
In einigen Fällen müssen Sie zwei Spalten vergleichen und die doppelten Werte ermitteln. Zum Beispiel haben Sie zwei Namenslisten und möchten die doppelten Namen in der zweiten Liste im Vergleich zur ersten finden. Sie können die VLOOKUP- und IFERROR-Funktion anwenden, um dies einfach zu erledigen.
1. Wählen Sie eine leere Zelle neben der zweiten Namensliste aus.
2. Geben Sie die Formel =IFERROR(VLOOKUP(D3,$B$3:$B$18,1,0),"") ein und drücken Sie die Eingabetaste.
3. Ziehen Sie den AutoAusfüllen-Griff der Formelzelle, um die Formel nach Bedarf in andere Zellen zu kopieren.
Hinweise: In der obigen Formel,
(1) D3 ist die erste Zelle in der zweiten Namensliste. Die Referenz muss sich automatisch ändern, wenn wir die Formel in andere Zellen kopieren, daher ist sie relativ.
(2) $B$3:$B$18 ist die erste Namensliste. Es handelt sich um einen absoluten Bezug, da der Bereich statisch bleiben muss, wenn wir die Formel in andere Zellen kopieren.
(3) Wenn ein Name mit den Namen in der ersten Liste übereinstimmt, gibt die Formel den Namen zurück; andernfalls bleibt sie leer.
(4) Sie können die Formel auch anwenden =WENN(ZÄHLENWENN($B$3:$B$18;D3)>0;"Duplikate";"") um doppelte Namen in der zweiten Liste im Vergleich zur ersten Liste zu finden. Diese Formel gibt zurück "Duplikate" falls der entsprechende Name doppelt vorhanden ist.
(5) Wenn Sie Duplikate in zwei Spalten auf zwei verschiedenen Blättern finden müssen, müssen Sie einfach den Namen des Blattes vor der Referenz der zu vergleichenden Spalte hinzufügen. In unserem Beispiel ändern Sie einfach $B$3:$B$18 zu Sheet1!$B$3:$B$18 in der Formel.
1.1.3 Groß-/Kleinschreibung beachten bei der Suche nach doppelten Zellen mit Formel
Die oben vorgestellten Formeln berücksichtigen die Groß-/Kleinschreibung nicht bei der Suche nach Duplikaten, was bedeutet, dass "apple" als Duplikat von "APPLE" behandelt wird. Sie können eine Array-Formel verwenden, um doppelte Werte in einer einzelnen Spalte zu finden, wobei die Groß-/Kleinschreibung beachtet wird.
1. Wählen Sie eine leere Zelle neben der Spalte aus, in der Sie Duplikate finden werden.
2. Geben Sie die Array-Formel =WENN(SUMME((--GENAU($C$3:$C$12;C3)))<=1;"";"Duplikat") ein, und drücken Sie die Tasten Strg + Umschalt + Eingabe.
3. Ziehen Sie den AutoAusfüllgriff der Formelzelle, um die Arrayformel in andere Zellen zu kopieren.
Hinweise: In der obigen Matrixformel,
(1) $C$3:$C$12 ist die Spalte, in der Sie doppelte Werte finden müssen. Die Referenz ist absolut, da sie statisch bleibt, wenn die Array-Formel in andere Zellen kopiert wird.
(2) C4 ist die erste Zelle in der Spalte. Die Referenz ist relativ, da sich die Referenz automatisch ändern muss, wenn die Array-Formel in andere Zellen kopiert wird.
(3) Wenn die entsprechende Zelle doppelt vorhanden ist, gibt die Array-Formel "Doppelte" zurück, andernfalls bleibt sie leer.
1.2 Duplikate mit bedingter Formatierung finden und hervorheben
Manchmal müssen Sie möglicherweise doppelte Werte oder Zeilen markieren, um sich selbst oder Ihre Leser zu erinnern oder zu warnen. Dieser Abschnitt führt Sie durch das Hervorheben von duplizierten Zellen oder Zeilen mit bedingten Formatierungsregeln.
1.2.1 Doppelte Zellen mit bedingter Formatierung finden und hervorheben
Sie können die Funktion 'Bedingte Formatierung' verwenden, um doppelte Zellen in einer Spalte oder einem Bereich schnell hervorzuheben.
1. Wählen Sie die Spalte aus, in der Sie doppelte Zellen hervorheben möchten.
2. Klicken Sie auf Start > Bedingte Formatierung > Zellen hervorheben > Doppelte Werte. Siehe Screenshot unten:
3. Wählen Sie im erscheinenden Dialogfeld „Doppelte Werte“ die Option „Doppelte“ aus der ersten Dropdown-Liste, wählen Sie ein Hervorhebungsszenario aus der zweiten Dropdown-Liste und klicken Sie auf die Schaltfläche „OK“.
Hinweis: Wenn die voreingestellten Hervorhebungsszenarien Ihren Anforderungen nicht entsprechen, können Sie Benutzerdefiniertes Format aus der zweiten Dropdown-Liste auswählen und dann im erscheinenden Formatieren von Zellen-Dialogfeld die Hervorhebungsfarbe, Schriftart und Zellränder nach Bedarf auswählen.
Dann sehen Sie, dass alle doppelten Zellen in der ausgewählten Spalte hervorgehoben sind, wie im folgenden Screenshot dargestellt.
Noten:
(1) Nachdem die doppelten Zellen hervorgehoben wurden, können wir diese Duplikate ganz einfach herausfiltern. (Klicken Sie hier, um zu sehen, wie)
(2) Nachdem wir die doppelten Zellen hervorgehoben haben, können wir die Duplikate auch ganz einfach in großen Mengen entfernen. (Klicken Sie hier, um zu sehen, wie)
1.2.2 Zeilen basierend auf doppelten Zellen finden und hervorheben
Einige Benutzer bevorzugen es, Zeilen basierend auf doppelten Zellen in einer bestimmten Spalte hervorzuheben. In diesem Fall können wir eine benutzerdefinierte Regel für bedingte Formatierung erstellen, um dies zu erreichen.
1. Wählen Sie den Bereich (ohne die Kopfzeile) aus, in dem Sie Zeilen basierend auf doppelten Zellen hervorheben möchten.
2. Klicken Sie auf Start > Bedingte Formatierung > Neue Regel.
3. Im Dialogfenster Neue Formatierungsregel
(1) Klicken Sie zum Auswählen Verwenden Sie eine Formel, um zu bestimmen, welche Zellen formatiert werden sollen Option;
(2) Geben Sie die Formel ein =ZÄHLENWENN($C$3:$C$12;$C3)>1 im Werte formatieren, für die diese Formel wahr ist Box;
Tipps: In der Formel, $C$3:$C$12 ist die Spalte, die doppelte Zellen enthält, und $C3 ist die erste Zelle in der Spalte.
(3) Klicken Sie auf die Format Schaltfläche.
4. Legen Sie im Dialogfeld „Zellen formatieren“ die Füllfarbe, Schriftart und Zellränder nach Bedarf fest, und klicken Sie nacheinander auf die Schaltflächen „OK“, um die Einstellungen zu speichern.
Bisher werden in dem ausgewählten Bereich Zeilen basierend auf doppelten Zellen in der angegebenen Spalte hervorgehoben. Siehe Screenshot:
1.2.3 Duplikatzeilen mit bedingter Formatierung finden und hervorheben
Um doppelte Zeilen in einem bestimmten Bereich hervorzuheben, können Sie auch die Funktion 'Bedingte Formatierung' anwenden, um dies zu erreichen.
1. Wählen Sie den Bereich aus, mit Ausnahme der Kopfzeile.
2. Klicken Sie auf Start > Bedingte Formatierung > Neue Regel.
3. Im Dialog 'Neue Formatierungsregel':
(1) Klicken Sie hier, um auszuwählen Verwenden Sie eine Formel, um zu bestimmen, welche Zellen formatiert werden sollen Option;
(2) In der Werte formatieren, für die diese Formel wahr ist Box, Formel eingeben =ZÄHLENWENN($B$3:$B$12,$B3,$C$3:$C$12,$C3,$D$3:$D$12,$D3)>1;
(3) Klicken Sie auf die Format Schaltfläche.
Noten: In der Formel =ZÄHLENWENN($B$3:$B$12,$B3,$C$3:$C$12,$C3,$D$3:$D$12,$D3)>1:
(1) $B$3:$B$12 ist die erste Spalte im Bereich und $B3 ist die erste Zelle in dieser Spalte;
(2) $C$3:$C$12 ist die zweite Spalte im Bereich und $C3 ist die erste Zelle in der Spalte;
(3) $D$3:$D$12 ist die dritte Spalte im Bereich und $D3 ist die erste Zelle in der Spalte;
(4) Wenn es mehr Spalten in Ihrem Bereich gibt, können Sie die Spaltenreferenzen und ihre ersten Zellen nacheinander in der Formel hinzufügen.
4. Wählen Sie im Dialogfeld „Zellen formatieren“ die Hervorhebungsfarbe, Schriftart, Zellränder usw. wie benötigt aus, und klicken Sie dann nacheinander auf die Schaltflächen „OK“, um die Einstellung zu speichern.
Bisher wurden die doppelten Zeilen im ausgewählten Bereich identifiziert und hervorgehoben. Siehe Screenshot:
1.2.4 Doppelte Werte finden und hervorheben, außer die ersten Vorkommen
Sie haben vielleicht bemerkt, dass alle Duplikate mit den oben genannten Methoden identifiziert oder hervorgehoben werden. Manchmal möchten Sie jedoch nur sehen, welche Elemente bis auf die ersten Instanzen dupliziert sind. Dies können Sie ebenfalls mit der Funktion Bedingte Formatierung und einer anderen Formel erreichen.
1. Wählen Sie die Spalte mit der Kopfzeile aus.
Tipps: Wenn Sie Zeilen basierend auf Duplikaten in einer Spalte hervorheben müssen, mit Ausnahme der ersten Instanzen, wählen Sie den Bereich ohne Kopfzeile aus.
2. Klicken Sie auf Start > Bedingte Formatierung > Neue Regel.
3. Im Dialog 'Neue Formatierungsregel':
(1) Klicken Sie, um die Markierung zu aktivieren Verwenden Sie eine Formel, um zu bestimmen, welche Zellen formatiert werden sollen Option;
(2) Im Werte formatieren, für die diese Formel wahr ist Box, geben Sie die Formel ein =ZÄHLENWENN($C$3:$C3; C3)>1;
Tipps: Um Zeilen basierend auf Duplikaten in einer Spalte hervorzuheben, geben Sie die Formel ein =ZÄHLENWENN($C$3:$C3; $C3)>1.
(3) Klicken Sie auf die Format Schaltfläche.
4. Wählen Sie im erscheinenden Format Cells-Dialog die Hervorhebungsfarbe, Schriftart, Zellränder usw. wie benötigt aus, und klicken Sie dann auf die OK-Schaltfläche, um die Einstellungen zu speichern.
Dann sehen Sie, dass die doppelten Zellen mit Ausnahme der ersten Instanzen in der ausgewählten Spalte (oder Zeilen basierend auf Duplikaten in der angegebenen Spalte) hervorgehoben sind. Siehe Screenshot:
1.3 Doppelte in verschiedenen Farben finden und hervorheben
Wenn wir doppelte Zellen oder Zeilen mit der Funktion 'Bedingte Formatierung' hervorheben, werden alle Duplikate in derselben Farbe hervorgehoben. Wenn jedoch verschiedene Serien von doppelten Werten mit unterschiedlichen Farben hervorgehoben werden, ist es einfacher zu lesen und die Unterschiede zu erkennen. Hier kann ein VBA-Makro helfen, dies in Excel umzusetzen.
1. Drücken Sie gleichzeitig die Tasten Alt + F11, um das Microsoft Visual Basic for Applications-Fenster zu öffnen.
2. Klicken Sie im Fenster auf Einfügen > Modul und fügen Sie dann den folgenden Code in das neue Modulfenster ein.
VBA: Doppelte Zellen in verschiedenen Farben hervorheben:
Sub HighlightDuplicatesInDifferentColors()
'Update by Extendoffice 20201013
Dim xURg, xRg, xFRg, xRgPre As Range
Dim xAddress As String
Dim xDt As Object
Dim xFNum, xCInt As Long
Dim xBol As Boolean
Dim xWs As Worksheet
Dim xSArr
Set xRg = Application.ActiveWindow.RangeSelection
If xRg.Count > 1 Then
xAddress = xRg.AddressLocal
Else
xAddress = xRg.Worksheet.UsedRange.AddressLocal
End If
On Error Resume Next
Set xURg = Application.InputBox("Select range:", "Kutools for Excel", xAddress, , , , , 8)
If xURg Is Nothing Then Exit Sub
Set xURg = Intersect(xURg.Worksheet.UsedRange, xURg)
Set xDt = CreateObject("scripting.dictionary")
Set xWs = xURg.Worksheet
xCInt = 5
xBol = Application.ScreenUpdating
Application.ScreenUpdating = False
For xFNum = 1 To xURg.Count
Set xFRg = xURg.Item(xFNum)
If Not IsError(xFRg) Then
If xFRg.Value <> "" Then
If xDt.exists(xFRg.Text) Then
xSArr = Split(xDt(xFRg.Text), ";")
If xSArr(1) = "Only" Then
xCInt = xCInt + 1
xSArr(1) = xCInt
Set xRgPre = xWs.Range(xSArr(0))
xRgPre.Interior.ColorIndex = xCInt
xDt(xFRg.Text) = xSArr(0) & ";" & xSArr(1)
End If
xFRg.Interior.ColorIndex = xSArr(1)
Else
xDt(xFRg.Text) = xFRg.Address & ";Only"
End If
End If
End If
Next
xURg.Worksheet.Active
xURg.Select
Application.ScreenUpdating = xBol
End Sub
3. Drücken Sie die F5-Taste oder klicken Sie auf das Ausführen-Symbol, um dieses VBA auszuführen.
4. Wählen Sie im aufgehenden Kutools für Excel-Dialog die Spalte aus, in der Sie doppelte Zellen mit unterschiedlichen Farben hervorheben möchten, und klicken Sie auf die Schaltfläche OK.
Jede Reihe von doppelten Werten wird nun mit einer unterschiedlichen Farbe hervorgehoben.
1.4 Doppelte finden und mit einem Drittanbieter-Add-in hervorheben
In diesem Abschnitt werden einige benutzerfreundliche Tools eines Drittanbieter-Add-ons empfohlen, mit denen Sie schnell doppelte Zellen oder Zeilen basierend auf Duplikaten in einer Spalte finden, auswählen und hervorheben können.
1.4.1 Doppelte Zellen in einer Spalte finden und hervorheben
Das erste Tool, das ich vorstellen werde, ist die Funktion 'Einzigartige und doppelte Zellen auswählen', bereitgestellt von Kutools für Excel. Diese Funktion kann schnell und einfach einzigartige oder doppelte Zellen finden.
1. Wählen Sie die Spalte oder den Bereich aus, in dem Sie doppelte Zellen finden und hervorheben möchten.
2. Klicken Sie auf Kutools > Auswählen > Doppelte und eindeutige Zellen auswählen.
3. Wählen Sie im Dialogfeld 'Doppelte & eindeutige Zellen auswählen' die gewünschten Optionen aus und klicken Sie auf Ok Schaltflächen, um den Vorgang abzuschließen.
Noten: Im Dialogfeld 'Doppelte und eindeutige Zellen auswählen',
(1) Wenn Sie alle Duplikate außer den ersten Vorkommen auswählen oder hervorheben möchten, aktivieren Sie die Doppelte (Erster Treffer ausgeschlossen) Option. Andernfalls überprüfen Sie die Alle Duplikate (einschließlich des ersten) Option.
(2) Wenn Sie die Duplikate hervorheben müssen, aktivieren Sie das Hintergrundfarbe füllen Option auswählen und eine Hervorhebungsfarbe nach Bedarf festlegen.
(3) Wenn Sie Zeilen basierend auf Duplikaten in der ausgewählten Spalte auswählen oder hervorheben möchten, aktivieren Sie das Kontrollkästchen Ganze Zeile auswählen Option.
(4) Wenn Sie doppelte Werte mit übereinstimmenden Fällen auswählen oder hervorheben möchten, aktivieren Sie das Kontrollkästchen Groß-/Kleinschreibung beachten Option.
1.4.2 Doppelte Zellen in zwei Spalten oder Blättern finden und hervorheben
Kutools für Excel bietet auch ein fantastisches Tool – Zellen vergleichen –, das uns hilft, doppelte Zellen in zwei Spalten einfach zu finden und hervorzuheben.
1. Klicken Sie auf Kutools > Zellen vergleichen, um den Dialog Auswählen gleicher & unterschiedlicher Zellen zu öffnen.
2. Wählen Sie im Dialogfeld „Gleiche und unterschiedliche Zellen auswählen“ die beiden Spalten in den Feldern „Werte suchen in“ und „Entsprechend“ aus, aktivieren Sie die Option „Gleicher Wert“, und wählen Sie andere Optionen nach Bedarf aus.
Hinweise:
(1) Wenn Sie doppelte Zeilen finden müssen, aktivieren Sie die Option Jede Zeile Option; und um doppelte Zellen zu finden, aktivieren Sie die Einzelne Zelle Option im Basierend auf Abschnitt;
(2) Aktivieren Sie das Hintergrundfarbe füllen Option und geben Sie eine Hervorhebungsfarbe an, falls Sie die doppelten Zeilen oder Zellen hervorheben möchten;
(3) Aktivieren Sie das Ausgewählte gesamte Zeilen Option, wenn Sie die gesamte Zeile basierend auf den Duplikaten auswählen oder hervorheben müssen;
(4) Aktivieren Sie das Groß-/Kleinschreibung beachten Option, wenn Sie groß-/kleinsensitive Duplikate finden oder hervorheben möchten.
3. Klicken Sie nacheinander auf die Schaltflächen „OK“, um die Einstellungen abzuschließen.
Dann werden Sie sehen, dass die Duplikate in der Spalte, die Sie im Feld Werte suchen angegeben haben, identifiziert und hervorgehoben wurden.
2. Doppelte filtern
Manchmal treten Duplikate in einer Spalte auf, und wir möchten nur die Datensätze anzeigen, die mit den doppelten Daten in Verbindung stehen. Daher werde ich in diesem Abschnitt zwei Lösungen vorstellen, um nur doppelte Daten zu filtern.
2.1 Duplikate mit bedingter Formatierung filtern
Diese Methode führt Sie durch das Identifizieren und Hervorheben doppelter Zellen mithilfe einer bedingten Formatierungsregel, sodass Sie anschließend einfach nach der Markierungsfarbe filtern können.
1. Wenden Sie bedingte Formatierung an, um Duplikate in der angegebenen Spalte zu finden und hervorzuheben. (Klicken Sie hier, um zu sehen, wie)
2. Klicken Sie auf die Spaltenüberschrift der angegebenen Spalte und klicken Sie dann Daten > Filtern.
3Klicken Sie auf das Filter-Symbol im Spaltenkopf, und auswählen Nach Farbe filtern, und wählen Sie dann die angegebene bedingte Formatierungsfarbe in der Dropdown-Liste aus. Siehe Screenshot:
Dann werden nur die Zeilen mit doppelten Zellen herausgefiltert. Siehe Screenshot:
2.2 Duplikate mit einer Hilfsspalte filtern
Alternativ können wir Duplikate auch mit einer Formel in einer Hilfsspalte identifizieren und dann die Duplikate mithilfe der Hilfsspalte einfach in Excel filtern.
1. Fügen Sie neben den Originaldaten eine Hilfsspalte hinzu und geben Sie Doppelte als Spaltenüberschrift ein.
2. Wählen Sie die erste leere Zelle unter der Spaltenüberschrift aus, geben Sie die Formel =WENN(ZÄHLENWENN($C$3:$C$12;C3)>1;"Doppelt";"") ein, und ziehen Sie den AutoAusfüllgriff dieser Zelle, um die Formel in andere Zellen zu kopieren.
Hinweis: In der obigen Formel ist $C$3:$C$12 die Spalte, die doppelte Daten enthält, und C3 ist die erste Zelle (außer der Kopfzellen) in der Spalte.
3. Klicken Sie auf den Spaltenkopf – Doppelte, und klicken Sie auf Daten > Filter.
4. Klicken Sie dann auf das Filter-Symbol in der Spaltenüberschrift, nur markieren Doppelte, und klicken Sie auf die OK Schaltfläche. Siehe Screenshot:
Bisher wurden nur Zeilen mit doppelten Werten herausgefiltert. Siehe Screenshot:
3. Doppelte zählen
Dieser Teil führt Sie durch das Zählen der Anzahl von doppelten Werten in Excel. Es werden Methoden zur Zählung von Duplikaten mit Kriterien, zur Zählung der Gesamtanzahl von Duplikaten, zum einmaligen Zählen von Duplikaten und zum gleichzeitigen Zählen jedes doppelten Wertes vorgestellt.
3.1 Doppelte Werte mit Kriterien zählen
Im Allgemeinen können wir die Funktion =COUNTIF(Bereich, Kriterien) verwenden, um die Gesamtanzahl eines bestimmten Wertes innerhalb des angegebenen Bereichs zu zählen. Zum Beispiel, wenn wir zählen möchten, wie oft „Apple“ in der Liste A2:A10 vorkommt, können wir die Formel =COUNTIF(A2:A10, "Apple") anwenden, um die Anzahl dieses doppelten Wertes zu ermitteln.
Die Formel =COUNTIF(Bereich, Kriterien) zählt jedoch nur den angegebenen doppelten Wert. Wie sieht es aus, wenn man doppelte Werte mit zwei oder mehreren Kriterien zählen möchte? Und was ist, wenn man doppelte Werte unter Berücksichtigung der Groß-/Kleinschreibung mit bestimmten Kriterien zählen will? Die nachfolgenden Methoden können Ihnen helfen, diese Probleme zu lösen.
3.1.1 Groß-/Kleinschreibung beachten bei der Zählung von Duplikaten mit Kriterien
Wir können eine Array-Formel anwenden, um fall-sensitive doppelte Werte mit Kriterien in Excel zu zählen. Zum Beispiel, um zu zählen, wie oft der Wert "Apple" in der Liste B2:B21 mit übereinstimmender Groß-/Kleinschreibung vorkommt, können Sie es wie folgt erledigen:
1. Wählen Sie eine leere Zelle aus.
2. Geben Sie die Formel =SUMME(--GENAU(B2:B20;E2)) ein.
3. Drücken Sie Strg + Umschalt + Eingabe, um das Zählergebnis zurückzugeben.
Noten: In der Array-Formel,
(1) B2:B20 ist die Spalte, in der Sie Duplikate zählen werden. (2) E2 ist die Zelle, die den angegebenen Wert enthält, dessen Vorkommen Sie zählen möchten. Sie können den Zellbezug durch den Wert in Anführungszeichen ersetzen, also zum Beispiel "Apple".
3.1.2 Duplikate mit mehreren Kriterien zählen
Manchmal möchten Sie möglicherweise die Duplikate mit zwei oder mehr Kriterien zählen. Sie können die ZÄHLENWENNS Funktion, um es zu erledigen.
Zum Beispiel gibt es eine Fruchtverkaufstabelle, wie im folgenden Screenshot gezeigt. Hier müssen wir die Häufigkeit der Wiederholungen von Äpfeln zählen, die am 7.5.2020 verkauft wurden und deren Verkaufspreis größer als 300 ist. Sie können die Duplikate mit diesen Kriterien wie folgt zählen:
1. Wählen Sie eine leere Zelle aus.
2. Geben Sie die Formel =COUNTIFS(B3:B20,G4,C3:C20,G3,D3:D20,">300") ein.
3. Drücken Sie die Eingabetaste, um das Zählergebnis zu erhalten.
Noten: In der obigen Formel,
(1) B3:B20 ist die (erste) Datums-Spalte, und G4 ist das Datums-Kriterium;
(2) C3:C20 ist die (zweite) Fruchtspalte, und G3 ist das Fruchtkriterium;
(3) D3:D20 ist die (dritte) Betragsspalte, und ">300" ist das Mengenkriterium.
(4) Wenn in Ihrer Tabelle mehr Spalten und Kriterien vorhanden sind, können Sie die Spaltenreferenz und die Kriterien hinzufügen.
3.2 Zählen der Gesamtanzahl der Duplikate in einer Spalte
Angenommen, es gibt eine Reihe von Werten in einer Spalte und Sie möchten die Gesamtanzahl der Duplikate in der Liste zählen. Wie könnten Sie damit umgehen? In diesem Abschnitt zeigen wir Ihnen die Anleitung, wie Sie die Gesamtanzahl der doppelten Werte in einer Spalte in Excel zählen können.
3.2.1 Zählen von Duplikaten in einer Spalte, wobei das erste Vorkommen ausgeschlossen wird
Um alle Duplikate in einer Spalte außer den ersten Vorkommen zu zählen, gehen Sie bitte wie folgt vor:
1. Wählen Sie eine leere Zelle neben der Spalte aus.
2. Geben Sie die Formel ein =WENN(ZÄHLENWENN($B$3:B3;B3)>1;"JA";""), und ziehen Sie dann das AutoAusfüllen-Handle nach unten, um diese Formel in andere Zellen zu kopieren.
Noten: In der obigen Formel,
(1) $B$3:B3 ist der Bereich, in dem Sie die Duplikate zählen. In $B$3:B3 ändert sich B3 automatisch, wenn Sie die Formel in andere Zellen kopieren.
(2) B3 ist die erste Zelle in der angegebenen Spalte.
(3) Diese Formel gibt JA oder leer zurück. JA bedeutet, dass der entsprechende Wert doppelt vorhanden ist, während leer bedeutet, dass er einzigartig ist.
Dann werden alle Duplikate in der angegebenen Spalte identifiziert. Wir können die Formelergebnisse zählen, um die Gesamtanzahl der Duplikate zu erhalten.
3. Wählen Sie eine leere Zelle aus.
4. Geben Sie die Formel ein =ZÄHLENWENN(C3:C16,"JA"), und drücken Sie die Eingeben Schlüssel.
Noten: In der obigen Formel,
(1) C3:C16 ist der Bereich, in dem wir im letzten Schritt die Formel angewendet haben, um Duplikate zu identifizieren.
(2) JA ist der Wert, der von der letzten Formel zurückgegeben wurde.
Dann erhalten wir die Gesamtanzahl der doppelten Werte innerhalb der angegebenen Spalte. Die Gesamtanzahl der Duplikate enthält nicht die ersten Vorkommen.
3.2.2 Zählen von Duplikaten in einer Spalte einschließlich des ersten Auftretens
Um die Anzahl aller Duplikate einschließlich der ersten Vorkommen in Excel zu zählen, können Sie eine Array-Formel anwenden, um dies zu erreichen.
1. Wählen Sie eine leere Zelle aus.
2. Geben Sie die Formel =ZEILEN(B3:B16)-SUMME(WENN(ZÄHLENWENN(B3:B16,B3:B16)=1,1,0)) ein.
3. Drücken Sie Strg + Umschalt + Eingabe, um das Zählergebnis zurückzugeben.
Hinweis: In der obigen Formel ist B3:B16 die angegebene Spalte, in der wir die Duplikate einschließlich der ersten Vorkommen zählen möchten.
3.2.3 Zählen von Duplikaten in einer Spalte einschließlich/ohne die ersten Vorkommen
Um Ihre Arbeit zu vereinfachen und sich das Auswendiglernen langer, langweiliger Formeln zu ersparen, können Sie die Funktion "Doppelte & eindeutige Zellen auswählen" von Kutools für Excel ausprobieren, um schnell die Anzahl der doppelten Werte in der angegebenen Liste oder Spalte zu zählen – dabei können die ersten Vorkommen ein- oder ausgeschlossen werden.
1. Wählen Sie die Spalte aus, in der Sie die Anzahl der doppelten Werte zählen möchten, und klicken Sie auf Kutools > Auswählen > Doppelte & eindeutige Zellen auswählen.
2. Wählen Sie im Dialogfeld „Doppelte & eindeutige Zellen auswählen“ die Option „Doppelte Werte (Erster Treffer ausgeschlossen)“ oder „Doppelte Werte (Erster Treffer eingeschlossen)“ je nach Bedarf aus, und klicken Sie auf die Schaltfläche OK.
3. Dann werden alle doppelten Werte, einschließlich oder ausschließlich der ersten Vorkommen, ausgewählt, und gleichzeitig erscheint ein Dialogfeld, das anzeigt, wie viele Zellen ausgewählt wurden. Siehe obigen Screenshot.
3.3 Duplikate in zwei Spalten zählen
3.3.1 Duplikate zwischen zwei Spalten mit Formel zählen
Angenommen, Sie möchten zwei Namenslisten vergleichen und die Anzahl der Duplikate zwischen ihnen zählen. Wie können Sie dieses Problem schnell lösen? Wir können dies auch mit einer Formel in Excel erledigen.
1. Wählen Sie eine leere Zelle aus.
2. Geben Sie die Formel =SUMMENPRODUKT(--(ISTZAHL(VERGLEICH(B3:B12;D3:D18;0)))). ein.
3. Drücken Sie die Eingabe taste.
Noten: In der obigen Formel,
(1) B3:B12 ist die erste Spalte mit Namen, in der Sie doppelte Einträge zählen werden.
(2) D3:D18 ist die zweite Spalte mit Namen, auf deren Basis Sie Duplikate zählen werden.
3.3.2 Zählen von Duplikaten zwischen zwei Spalten mit einem Drittanbieter-Add-In
Alternativ können wir ein Drittanbieter-Add-in, Kutools für Excel, verwenden, um schnell und einfach die Gesamtzahl der doppelten Zellen zwischen zwei Spalten zu zählen.
1. Klicken Sie auf Kutools > Auswählen > Gleiche und unterschiedliche Zellen auswählen.
2. Im Dialogfeld 'Gleiche und unterschiedliche Zellen auswählen',
(1) Geben Sie die zwei Spalten in der Werte finden in und Gemäß Kästchen separat.
(2) Überprüfen Sie die Einzelne Zelle Option.
(3) Überprüfen Sie die Gleicher Wert Option.
4. Klicken Sie auf die Schaltfläche Ok.
Dann werden alle doppelten Zellen in der ersten Spalte ausgewählt, und gleichzeitig erscheint ein Dialogfeld, das anzeigt, wie viele doppelte Zellen ausgewählt wurden. Siehe Screenshot:
Hinweis: Diese Funktion zählt die Gesamtanzahl der doppelten Werte in der Spalte, die Sie im Werte suchen in Feld im Dialogfeld „Gleiche und unterschiedliche Zellen auswählen“ angegeben haben. Wenn Sie die Gesamtanzahl der doppelten Werte in der zweiten Spalte zählen müssen, wenden Sie die Gleiche und unterschiedliche Zellen auswählen Funktion erneut an und geben dabei die zweite Spalte im Werte suchen in Feld an.
3.4 Zählen Sie Duplikate nur einmal
Manchmal gibt es doppelte Werte in einer Spalte. Wenn wir die Werte in der Spalte zählen, müssen wir die Duplikate nur einmal berücksichtigen. Nehmen wir ein Beispiel: Es gibt eine Reihe von Werten A, A, B, C, C, C, D, E, E, und wir müssen die Werte zählen und erhalten 5 (A, B, C, D, E). In diesem Abschnitt werden wir zwei Formeln vorstellen, um dieses Problem zu lösen.
3.4.1 Jedes doppelte Wert einmal mit Formel zählen
Sie können jedes doppelte Wert mit einer Formel wie folgt schnell einmal zählen:
1. Wählen Sie eine leere Zelle aus.
2. Geben Sie die Formel =SUMMENPRODUKT((C3:C19<>"")/ZÄHLENWENN(C3:C19;C3:C19&"")) ein.
3. Drücken Sie die Eingabetaste, um das Zählergebnis zu erhalten.
Hinweis: In der obigen Formel ist C3:C19 die angegebene Spalte, in der Sie jedes doppelte Wert nur einmal zählen möchten.
3.4.2 Groß-/Kleinschreibung beachtende doppelte Werte einmal mit Array-Formel zählen
Beim Zählen einer Liste können Sie jedes doppelte Wert einmal mit übereinstimmenden Fällen zählen, indem Sie eine Array-Formel in Excel anwenden.
1. Wählen Sie eine leere Zelle aus.
2. Geben Sie die Array-Formel =SUMME(WENNFEHLER(1/WENN(C3:C19<>"", HÄUFIGKEIT(WENN(GENAU(C3:C19; TRANSPONIEREN(C3:C19)); VERGLEICH(ZEILE(C3:C19); ZEILE(C3:C19)); ""); VERGLEICH(ZEILE(C3:C19); ZEILE(C3:C19))); 0); 0)) ein.
3. Drücken Sie gleichzeitig die Tasten Ctrl + Shift + Enter, um das Zählergebnis zurückzugeben.
Hinweis: In der obigen Array-Formel ist C3:C19 die angegebene Spalte, in der Sie jede Serie von Duplikaten einmal zählen werden, wobei die Schreibweise übereinstimmen muss.
3.4.3 Jedes doppelte Wert einmal mit Drittanbieter-Add-in zählen
Wenn Sie Kutools für Excel installiert haben, können Sie auch die Funktion Einzigartige Werte in einem Bereich zählen verwenden, um jede Reihe doppelter Werte schnell einmal in Excel zu zählen.
1. Wählen Sie eine leere Zelle aus.
2. Klicken Sie auf Kutools > Formelhelfer > Zählen > Einzigartige Zellen in einem Bereich extrahieren (einschließlich des ersten Duplikats).
3. Im Formelhelfer-Dialogfenster legen Sie die Spalte fest, in der Sie Duplikate einmal zählen möchten, im Bereichsfeld, und klicken Sie auf die Schaltfläche Fertig.
Dann wird das Zählergebnis sofort in die ausgewählte Zelle eingetragen.
3.5 Zähle jedes doppelte Wert in einer Spalte
Im Allgemeinen können wir die COUNTIF-Funktion verwenden, um einen doppelten Wert nach dem anderen zu zählen und die Vorgänge für andere doppelte Werte zu wiederholen. Diese Lösung kostet jedoch bei mehreren Duplikaten viel Zeit. In diesem Abschnitt stellen wir drei Lösungen vor, um diese Aufgabe in Excel schnell und mühelos zu erledigen.
3.5.1 Zählen Sie jedes doppelte Wert in einer Spalte mit der TEILSUMME-Funktion
Wir können die Funktion "Teilergebnis" verwenden, um jede Reihe doppelter Werte in einer Spalte in Excel zu zählen.
1. Wählen Sie die Spalte aus, in der Sie jede Serie von doppelten Werten zählen möchten, und klicken Sie auf Daten > Sortieren von A bis Z oder Sortieren von Z nach A.
2. Im aufgehenden Sortierwarnungsdialog aktivieren Sie die Option „Bereich erweitern“ und klicken Sie auf die Schaltfläche „Sortieren“.
Dann sehen Sie, dass die Auswahl nach den doppelten Werten der angegebenen Spalte sortiert wurde.
3. Lassen Sie die Auswahl markiert, und klicken Sie auf Daten > Zwischensumme.
4. Im Dialogfeld Teilergebnis
(1) Wählen Sie die angegebene Spalte aus dem Bei jeder Änderung in Dropdown-Liste;
(2) Auswählen Anzahl von der Funktion verwenden Dropdown-Liste;
(3) Nur die angegebene Spalte im Bereich ankreuzen Teilsumme hinzufügen zu Listenfeld;
(4) Klicken Sie auf die OK Schaltfläche.
Dann sehen Sie, dass jede Reihe von doppelten Werten gezählt wird, und das Zählergebnis wird unter jeder Reihe von doppelten Werten hinzugefügt, wie im obigen Screenshot zu sehen.
3.5.2 Zählen Sie jedes doppelte Wert in einer Spalte mit PivotTable
Wir können auch eine Pivot-Tabelle erstellen, um jede Reihe von doppelten Werten schnell und einfach in Excel zu zählen.
1. Wählen Sie den Bereich mit der angegebenen Spalte aus und klicken Sie auf Einfügen > PivotTable.
2. Wählen Sie im Dialogfeld 'PivotTable erstellen' den Ort aus, an dem die neue Pivot-Tabelle platziert werden soll, und klicken Sie auf die Schaltfläche OK.
3. Ziehen Sie im Bereich PivotTable-Felder die angegebene Spalte in beide Abschnitte, Zeilen und Werte . Anschließend sehen Sie, dass jede Reihe von doppelten Werten in der angegebenen Spalte in der Masse gezählt wird. Siehe Screenshot:
3.5.3 Zählen Sie jedes doppelte Wert in einer Spalte mit einem erstaunlichen Tool
Wenn Sie Kutools für Excel bereits installiert haben, können Sie die benutzerfreundliche Funktion Erweiterte Zeilen zusammenführen verwenden, um schnell jede Serie von doppelten Werten in der angegebenen Spalte zu zählen.
Hinweis: Die Funktion Erweiterte Zeilen zusammenführen wird den ausgewählten Bereich ändern und Zeilen basierend auf doppelten Werten in der angegebenen Schlüsselspalte entfernen. Um Ihre Daten zu schützen, wird empfohlen, vor den folgenden Operationen ein Backup zu erstellen oder die Daten an einen anderen Ort zu kopieren.
1. Fügen Sie rechts neben dem ursprünglichen Datenbereich eine leere Spalte hinzu und benennen Sie die neue Spalte als Anzahl.
2. Wählen Sie den ursprünglichen Datenbereich und die neue Spalte zusammen aus, und klicken Sie auf Kutools > Zusammenführen & Aufteilen > Erweiterte Zeilen zusammenführen.
3. Im Dialogfeld 'Erweiterte Zeilen zusammenführen',
(1) Klicken Sie auf die Schaltfläche, um die angegebene Spalte auszuwählen, in der Sie jede Serie von doppelten Werten zählen möchten, und klicken Sie dann Primärschlüssel.
(2) Klicken Sie auf die neue Spalte (Anzahl) und dann klicken Sie Berechnen > Anzahl.
(3) Geben Sie bei Bedarf Kombinations- oder Berechnungstypen für andere Spalten an.
(4) Klicken Sie auf die Ok Schaltfläche.
Dann sehen Sie, dass jeder doppelte Wert der Serie in der angegebenen Spalte in einer Massenanzahl gezählt wird. Siehe Screenshot:
3.6 Duplikate in der Reihenfolge zählen
Es wird gesagt, dass es eine Liste von Früchten in einer Spalte gibt. Innerhalb der Liste erscheinen einige Früchte mehrmals. Nun müssen Sie jedes doppelte Obst in der Reihenfolge seines Auftretens markieren. Wie könnten Sie dieses Problem lösen? In diesem Abschnitt stellen wir eine Formel vor, mit der Sie dies ganz einfach in Excel erledigen können.
1. Fügen Sie rechts neben den ursprünglichen Daten eine leere Spalte hinzu.
2. Geben Sie die Formel =WENN(ZÄHLENWENN($C$3:$C$14;C3)>1;ZÄHLENWENN(C$3:C3;C3);"") in die erste Zelle der hinzugefügten leeren Spalte ein.
3. Ziehen Sie den AutoAusfüllen-Griff dieser Formelzelle, um die Formel in andere Zellen zu kopieren.
Noten: In der obigen Formel,
(1) $C$3:$C$14 ist die angegebene Spalte, in der Sie die doppelten Werte in der Reihenfolge zählen möchten.
(2) C3 ist die erste Zelle in der angegebenen Spalte.
(3) Wenn der entsprechende Wert doppelt vorhanden ist, gibt diese Formel die Sequenznummer 1, 2, 3… basierend auf der Reihenfolge des Auftretens zurück; wenn der entsprechende Wert eindeutig ist, gibt diese Formel einen leeren Wert zurück.
4. Duplikate löschen
Wenn sich in einer Spalte oder einem Bereich mehrere doppelte Werte stapeln, suchen einige Benutzer nach einfachen Möglichkeiten, um diese doppelten Werte schnell zu entfernen. In diesem Abschnitt werden mehrere Lösungen vorgestellt, mit denen Sie doppelte Werte in Excel mühelos löschen können.
4.1 Duplikate in einer Spalte löschen, außer einem
Dieser Abschnitt zeigt Ihnen das Tutorial, um schnell doppelte Werte mit Ausnahme des ersten Vorkommnisses aus einer Spalte oder Liste in Excel zu entfernen.
4.1.1 Löschen Sie Duplikate bis auf eines mit der Funktion „Duplikate entfernen“
Sie können die Funktion Duplikate entfernen anwenden, um alle doppelten Werte außer den ersten Vorkommen direkt zu entfernen.
1. Wählen Sie die Spalte aus, in der Sie alle doppelten Werte mit Ausnahme des ersten Vorkommens entfernen möchten.
2. Klicken Sie auf Daten > Duplikate entfernen.
3. Wählen Sie im Dialogfeld 'Duplikate entfernen - Warnung' die Option 'Mit der aktuellen Auswahl fortfahren' aus, und klicken Sie auf die Schaltfläche 'Duplikate entfernen'.
Tipp: Um Zeilen basierend auf den doppelten Werten in der Auswahl zu entfernen, aktivieren Sie die Option Bereich erweitern .
4. Im Dialogfeld Duplikate entfernen nur die angegebene Spalte aktivieren und auf die Schaltfläche OK klicken.
Hinweis: Wenn Sie im letzten Schritt die Option 'Bereich erweitern' aktiviert haben, werden hier alle Spalten aufgelistet. Trotzdem sollten Sie nur die angegebene Spalte auswählen.
5. Anschließend erscheint ein Dialogfeld, das anzeigt, wie viele doppelte Werte entfernt wurden. Klicken Sie auf die Schaltfläche OK, um es zu schließen.
4.1.2 Löschen Sie Duplikate außer einem mit der erweiterten Filterfunktion
Sie können auch die Funktion 'Erweiterte Filter' verwenden, um alle doppelten Werte in der angegebenen Spalte einfach zu entfernen.
1. Klicken Sie auf Daten > Erweitert.
2. Im Dialogfeld 'Erweiterter Filter'
(1) Überprüfen Sie die In einen anderen Speicherort kopieren Option;
(2) Im Bereich auflisten Box, wählen Sie die angegebene Spalte aus, aus der Sie doppelte Werte entfernen möchten;
(3) Im Kopieren nach Box, geben Sie den Bereich an, in den Sie die Spalte einfügen werden;
(4) Aktivieren Sie das Nur eindeutige Datensätze Option.
(5) Klicken Sie auf die OK Schaltfläche.
Dann sehen Sie, dass die angegebene Spalte in den angegebenen Bereich eingefügt wurde, wobei alle doppelten Werte entfernt wurden, außer deren erstem Auftreten. Siehe Screenshot:
4.1.3 Duplikate außer einem mit VBA löschen
Sie können auch ein VBA anwenden, um schnell doppelte Werte mit Ausnahme der ersten Vorkommen aus einer Spalte in Excel zu entfernen.
1. Drücken Sie die Tasten Alt + F11, um das Microsoft Visual Basic for Application-Fenster zu öffnen.
2. Klicken Sie auf Einfügen > Modul, und fügen Sie dann den folgenden VBA-Code in das neue Modulfenster ein.
VBA: Doppelte Werte entfernen, außer die ersten Vorkommen
Sub ExtendOffice_RemoveAllDeplicate()
Dim xRg As Range
Dim xURg, xFRg, xFFRg As Range
Dim xI, xFNum, xFFNum As Integer
Dim xDc As Object
Dim xDc_keys
Dim xBol As Boolean
Dim xStr As String
Dim xWs As Worksheet
Dim xURgAddress As String
On Error Resume Next
Set xRg = Application.InputBox("Select range:", "Kutools for Excel", "", , , , , 8)
If xRg Is Nothing Then Exit Sub
Set xURg = Intersect(xRg.Worksheet.UsedRange, xRg)
Set xWs = xURg.Worksheet
Set xDc = CreateObject("scripting.dictionary")
xURgAddress = xURg.Address
xBol = Application.ScreenUpdating
Application.ScreenUpdating = False
For xFNum = 1 To xURg.Count
Set xFRg = xURg.Item(xFNum)
If (Not IsError(xFRg)) Then
If xFRg.Value <> "" And (Not IsError(xFRg)) Then
For xFFNum = xFNum + 1 To xURg.Count
Set xFFRg = xURg.Item(xFFNum)
If Not IsError(xFFRg) Then
If xFFRg.Value = xFRg.Value Then
xDc(xFFRg.Address) = ""
End If
End If
Next
End If
End If
Next
xStr = ""
xDc_keys = xDc.Keys
For xI = 1 To UBound(xDc_keys)
If xStr = "" Then
xStr = xDc_keys(xI)
Set xURg = xWs.Range(xStr)
Else
xStr = xStr & "," & xDc_keys(xI)
Set xURg = Application.Union(xWs.Range(xDc_keys(xI)), xURg)
End If
Next
Debug.Print xStr
xWs.Activate
xURg.Select
Selection.Delete Shift:=xlUp
xWs.Range(xURgAddress).Select
Application.ScreenUpdating = xBol
End Sub
3. Drücken Sie die F5-Taste oder klicken Sie auf die Schaltfläche Ausführen, um dieses VBA auszuführen.
4. Geben Sie im erscheinenden Dialogfenster den Bereich an, aus dem Sie doppelte Werte entfernen möchten, und klicken Sie auf die Schaltfläche OK.
Alle doppelten Werte, mit Ausnahme der ersten Vorkommen, werden sofort aus dem angegebenen Bereich entfernt.
Hinweis: Dieser VBA-Code unterscheidet zwischen Groß- und Kleinschreibung.
4.2 Duplikate und Original löschen
Normalerweise identifizieren wir doppelte Werte und entfernen Duplikate, mit Ausnahme der ersten Vorkommen. In einigen Fällen bevorzugen jedoch einige Benutzer, alle doppelten Werte einschließlich der ursprünglichen zu entfernen. Dieser Abschnitt bietet einige Lösungen, um dieses Problem zu bewältigen.
4.2.1 Löschen Sie alle Duplikate und Originalwerte mit bedingter Formatierung
Wir können alle doppelten Werte, einschließlich der ersten Vorkommen, in einer Spalte oder Liste mit einer bedingten Formatierungsregel hervorheben und dann alle doppelten Werte nach der Markierungsfarbe filtern. Danach können wir alle herausgefilterten doppelten Zellen auswählen und sie anschließend in einem Schritt entfernen.
1. Wenden Sie die bedingte Formatierung an, um doppelte Werte hervorzuheben. (Klicken Sie hier, um zu sehen, wie)
2. Wählen Sie die Spalte aus, aus der Sie doppelte Werte (einschließlich des ersten Auftretens) entfernen möchten, und klicken Sie auf Daten > Filtern.
3Klicken Sie auf das Filter-Symbol in der Spaltenüberschrift der angegebenen Spalte. Wählen Sie im Dropdown-Menü Nach Farbe filtern, und wählen Sie dann die Hervorhebungsfarbe aus dem Untermenü aus.
Dann werden alle doppelten Werte herausgefiltert.
4. Wählen Sie alle gefilterten Zellen aus, klicken Sie mit der rechten Maustaste, und wählen Sie Zeile löschen aus dem Kontextmenü. Klicken Sie im erscheinenden Bestätigungsdialog auf die Schaltfläche OK, um fortzufahren.
5. Anschließend werden alle doppelten Werte in einem Schritt entfernt. Behalten Sie die gefilterte Liste ausgewählt, und klicken Sie erneut auf Filter > Daten, um den Filter zu deaktivieren.
Bis jetzt sehen Sie, dass alle doppelten Zellen, einschließlich der ersten Vorkommen, in einem Schritt entfernt wurden und nur eindeutige Werte übrig bleiben.
Hinweis: Diese Methode entfernt Zeilen basierend auf den doppelten Werten in der angegebenen Spalte.
4.2.2 Löschen Sie alle Duplikate und Originalwerte mit einer Hilfsspalte
Wir können auch eine Formel anwenden, um doppelte Werte einschließlich der ersten Vorkommen in einer Hilfsspalte zu identifizieren, dann die doppelten Werte anhand der Formelergebnisse herausfiltern und schließlich diese herausgefilterten doppelten Werte in einem Schritt entfernen.
1. Fügen Sie neben der angegebenen Spalte eine Hilfsspalte hinzu, geben Sie die Formel =COUNTIF($B$3:$B$11,B3) in die erste Zelle der Hilfsspalte ein, und ziehen Sie dann den AutoAusfüllen-Griff nach unten, um diese Formel in andere Zellen zu kopieren. Siehe Screenshot:
Hinweis: In der obigen Formel ist $B$3:$B$11 die angegebene Spalte, aus der Sie doppelte Werte entfernen werden, und B3 ist die erste Zelle in der angegebenen Spalte.
2. Wählen Sie die Hilfsspalte aus und klicken Sie auf Daten > Filter.
3. Klicken Sie auf das Filter-Symbol im Hilfsspaltenkopf, dann im Dropdown-Menü alle Werte außer 1, und klicken Sie auf die OK Schaltfläche. Siehe Screenshot:
4. Jetzt sind alle doppelten Werte herausgefiltert. Wählen Sie die herausgefilterten Zellen in der Hilfsspalte aus, klicken Sie mit der rechten Maustaste und wählen Sie 'Zeile löschen' im Kontextmenü.
5. Klicken Sie im erscheinenden Bestätigungsdialog auf die Schaltfläche OK, um fortzufahren.
6. Jetzt wurden alle doppelten Werte und deren Zeilen in einem Schritt entfernt. Klicken Sie weiter auf Daten > Filtern, um den Filter zu deaktivieren.
Dann sehen Sie, dass alle doppelten Werte, einschließlich der ersten Vorkommen, in einem Schritt gelöscht werden.
4.2.3 Löschen Sie alle Duplikate und Originalwerte mit einem erstaunlichen Tool
Wenn Sie Kutools für Excel installiert haben, können Sie auch die Funktion Auswählen von doppelten & eindeutigen Zellen verwenden, um schnell doppelte Werte inklusive oder exklusive der ersten Vorkommen in Excel auszuwählen und zu löschen.
1. Wählen Sie die Spalte aus, aus der Sie Duplikate entfernen möchten.
2. Klicken Sie auf Kutools > Auswählen > Doppelte und eindeutige Zellen auswählen.
3. Wählen Sie im Dialogfeld „Doppelte & eindeutige Zellen auswählen“ die Option „Alle doppelten Werte (einschließlich des ersten) “ aus und klicken Sie auf die Schaltfläche „OK“.
Hinweise:
(1) Um doppelte Werte auszuwählen und zu löschen, wobei die ersten Vorkommen ausgeschlossen werden, aktivieren Sie die Doppelte (Erster Treffer ausgeschlossen) Option.
(2) Um Zeilen basierend auf doppelten Werten in der angegebenen Spalte auszuwählen und zu löschen, aktivieren Sie die Ganze Zeilen auswählen Option.
(3) Um doppelte Werte mit übereinstimmenden Fällen auszuwählen und zu löschen, aktivieren Sie die Groß-/Kleinschreibung beachten Option.
(4) Um doppelte Zellen oder Zeilen auszuwählen, hervorzuheben und zu löschen, aktivieren Sie die Hintergrundfarbe füllen oder Schriftfarbe füllen Optionen und geben Sie Füll- oder Schriftfarben nach Bedarf an.
4. Anschließend erscheint ein Dialogfenster, das anzeigt, wie viele Zellen ausgewählt wurden. Klicken Sie auf die Schaltfläche OK, um es zu schließen.
5. Klicken Sie mit der rechten Maustaste auf die ausgewählten Zellen und wählen Sie Löschen aus dem Kontextmenü.
6. Im erscheinenden Dialogfeld 'Löschen' aktivieren Sie die Option 'Zellen nach oben verschieben' und klicken Sie auf die Schaltfläche 'OK'.
Bisher wurden alle doppelten Werte, einschließlich der ersten Vorkommen, in einem Schritt entfernt.
4.3 Zeilen basierend auf Duplikaten in einer Spalte löschen
In den meisten Fällen identifizieren wir doppelte Werte in einer Spalte und entfernen dann die gesamten Zeilen anhand der doppelten Werte. Ehrlich gesagt, ist diese Operation sehr ähnlich wie das Entfernen von doppelten Werten aus einer einzelnen Spalte. Daher können wir ähnliche Lösungen verwenden, um Zeilen basierend auf Duplikaten in der angegebenen Spalte zu löschen.
Die erste Methode besteht darin, die integrierte Funktion Duplikate entfernen zu verwenden, um Zeilen anhand von Duplikaten in der angegebenen Spalte zu löschen. Wählen Sie einfach den Bereich aus, aus dem Sie Zeilen entfernen möchten, klicken Sie auf Daten > Duplikate entfernen, um die Funktion zu aktivieren, aktivieren Sie im Dialogfeld Duplikate entfernen nur die angegebene Spalte, und klicken Sie dann auf OK, um den Löschvorgang abzuschließen.
Wir können auch die Funktionen 'Bedingte Formatierung' und 'Filtern' anwenden, um Zeilen basierend auf doppelten Werten in der angegebenen Spalte zu entfernen. Zuerst markieren Sie die Zeilen basierend auf doppelten Werten in einer bestimmten Spalte mit einer Regel für bedingte Formatierung (klicken Sie hier, um zu sehen, wie). Zweitens filtern Sie den Bereich nach Farbe. Drittens löschen Sie alle herausgefilterten Zeilen ganz einfach. Zum Schluss heben Sie den Filter auf oder löschen ihn, und Sie werden sehen, dass nur noch Zeilen mit eindeutigen Werten in der angegebenen Spalte übrig sind.
Alternativ können Sie eine Hilfsspalte hinzufügen und die Formel =COUNTIF($C$3:$C$21,C3) anwenden, um Duplikate in der angegebenen Spalte zu identifizieren. Filtern Sie anschließend die Zahlen größer als 1 in der Hilfsspalte heraus und entfernen Sie alle gefilterten Zeilen ganz einfach. Nachdem Sie den Filter gelöscht haben, bleiben nur noch die Zeilen mit eindeutigen Werten in der angegebenen Spalte übrig.
Das Drittanbieter-Add-in Kutools für Excel bietet auch eine außergewöhnlich praktische Funktion namens "Doppelte und eindeutige Zellen auswählen", mit der Sie schnell Zeilen auf Basis doppelter Werte in der angegebenen Spalte auswählen können. Anschließend können Sie diese ausgewählten Zeilen mithilfe des Kontextmenüs durch Rechtsklick problemlos entfernen.
Die Funktion 'Erweiterte Zeilen zusammenführen' von Kutools für Excel kann auch schnell Zeilen basierend auf den doppelten Werten in der angegebenen Schlüsselspalte entfernen.
4.4 Duplikate in zwei Spalten löschen
Manchmal müssen wir zwei Listen oder Spalten vergleichen und dann die Duplikate zwischen ihnen in Excel entfernen. In diesem Abschnitt stellen wir Ihnen zwei Lösungen vor.
4.4.1 Duplikate in zwei Spalten mit Hilfsspalte löschen
Wir können eine Hilfsspalte hinzufügen und eine Formel anwenden, um die doppelten Werte zwischen zwei Spalten zu identifizieren, und dann die doppelten Werte einfach filtern und löschen.
1. Fügen Sie eine leere Spalte neben der angegebenen Spalte hinzu, aus der Sie doppelte Werte entfernen werden.
2. Geben Sie in der ersten Zelle der Hilfsspalte (ohne die Kopfzelle) die Formel =IF(ISERROR(MATCH(C2,$A$2:$A$13,0)),"Unique","Duplicate") ein, und ziehen Sie dann den AutoAusfüllen-Griff nach unten, um die Formel in andere Zellen zu kopieren.
Noten: In der obigen Formel,
(1) C2 ist die erste Zelle in der angegebenen Spalte, aus der Sie doppelte Werte entfernen werden;
(2) $A$2:$A$13 ist die andere Spalte, mit der wir vergleichen müssen.
(3) Diese Formel gibt zurück Duplikat wenn der entsprechende Wert mit Werten in der anderen Spalte übereinstimmt, und zurückgeben Einzigartig Wenn sie sich von den Werten in der anderen Spalte unterscheiden.
3. Wählen Sie die Hilfsspalte aus und klicken Sie auf Daten > Filtern.
4. Klicken Sie auf das Filter-Symbol im Hilfsspaltenkopf, dann im Dropdown-Menü nur überprüfen Doppelte, und klicken Sie auf die OK Schaltfläche.
5. Jetzt sind alle doppelten Werte gefiltert. Wählen Sie die gefilterten Zellen aus, klicken Sie mit der rechten Maustaste, und wählen Sie 'Zeile löschen' aus dem Kontextmenü. Klicken Sie dann im erscheinenden Bestätigungsdialog auf 'OK'.
6. Anschließend werden alle doppelten Werte aus der angegebenen Spalte entfernt. Klicken Sie weiter auf Daten > Filtern, um den Filter zu deaktivieren.
Dann sehen Sie, dass nur eindeutige Werte in der angegebenen Spalte übrig bleiben. Sie können die Hilfsspalte bei Bedarf entfernen.
Hinweis: Diese Methode wird die gesamten Zeilen basierend auf den doppelten Werten in der angegebenen Spalte entfernen.
4.4.2 Duplikate in zwei Spalten mit einem erstaunlichen Tool löschen
Wenn Sie Kutools für Excel installiert haben, können Sie die erstaunliche Funktion 'Gleiche und unterschiedliche Zellen auswählen' verwenden, um schnell doppelte Werte zwischen zwei Spalten auszuwählen und sie dann einfach zu entfernen.
1. Klicken Sie auf Kutools > Auswählen > Gleiche und unterschiedliche Zellen auswählen, um diese Funktion zu aktivieren.
2. Im Dialogfeld „Gleiche und unterschiedliche Zellen auswählen“ geben Sie beide Spalten separat in die Felder „Werte suchen in“ und „Basierend auf“ ein, aktivieren Sie die Optionen „Einzelne Zelle“ und „Gleicher Wert“ und klicken Sie auf die Schaltfläche „OK“. Siehe Screenshot:
3. Dann werden alle doppelten Werte in den zwei Spalten in der ersten Spalte ausgewählt (die Spalte, die Sie im Feld „Find value in“ angegeben haben). Klicken Sie auf die Schaltfläche „OK“ im erscheinenden Dialogfeld.
4. Sie können die Entf-Taste drücken, um diese doppelten Werte direkt zu entfernen, oder sie mit der rechten Maustaste anklicken und Löschen im Kontextmenü auswählen.
Weitere Artikel ...
Beste Büroproduktivitätswerkzeuge
Verbessern Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen zur Steigerung der Produktivität und Zeitersparnis. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...
Office Tab bringt eine Registerkartenoberfläche zu Office und macht Ihre Arbeit viel einfacher
- Aktivieren Sie die Bearbeitung und das Lesen mit Registerkarten in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters, anstatt in neuen Fenstern.
- Steigert Ihre Produktivität um50 % und reduziert täglich hunderte von Mausklicks für Sie!