Doppelte Einträge in Excel filtern
Hallo zusammen.
Ich möchte gerne aus einer Adressenkartei in Excel alle Einträge rausfiltern, welche doppelt sind. Die Tabelle ist wie folgt aufgebaut Spalte A Vorname, B Nachname, C Straße
Ich habe folgende Formeln Probiert
{=WENN(VERGLEICH(A1&B1&C1;A$1:A$100&B$1:B$100&C$1:C$100;0)=ZEILE();"";"Duplikat")} da schreibt er nur #Wert#
=A1&B1&C1
und in E1:
=WENN(ZÄHLENWENN(D$1:D1;D1)>1;"Duplikat";"")
Es passiert nichts entweder kommt wie bei Formel 1 nur Wert oder bei Formel 2 nut Duplikat. Was ist an den Formeln falsch wo liegt mein Fehler. Kann mir jemand von euch helfen?
Die Datei umfasst 13000 Zeilen, welche abgesucht werden sollen ich habe erstmal als Test nur 100 genommen aber es haut einfach nicht hin.
Über eure Hilfe wäre ich Dankbar
Ich möchte gerne aus einer Adressenkartei in Excel alle Einträge rausfiltern, welche doppelt sind. Die Tabelle ist wie folgt aufgebaut Spalte A Vorname, B Nachname, C Straße
Ich habe folgende Formeln Probiert
{=WENN(VERGLEICH(A1&B1&C1;A$1:A$100&B$1:B$100&C$1:C$100;0)=ZEILE();"";"Duplikat")} da schreibt er nur #Wert#
=A1&B1&C1
und in E1:
=WENN(ZÄHLENWENN(D$1:D1;D1)>1;"Duplikat";"")
Es passiert nichts entweder kommt wie bei Formel 1 nur Wert oder bei Formel 2 nut Duplikat. Was ist an den Formeln falsch wo liegt mein Fehler. Kann mir jemand von euch helfen?
Die Datei umfasst 13000 Zeilen, welche abgesucht werden sollen ich habe erstmal als Test nur 100 genommen aber es haut einfach nicht hin.
Über eure Hilfe wäre ich Dankbar
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-Key: 97517
Url: https://administrator.de/contentid/97517
Ausgedruckt am: 29.03.2024 um 14:03 Uhr
9 Kommentare
Neuester Kommentar
In Excel prüfen, ob Einträge doppelt vorhanden sind
Sie haben eine lange Liste mit Daten in Excel und den Verdacht, daß dort einiges doppelt vorhanden ist?
Mit der folgenden Formel können Sie eine Spalte auf doppelte Werte hin überprüfen.
In Spalte A stehen also Ihre Werte, dann schreiben Sie in Zelle B1 folgendes:
=WENN(VERGLEICH(A1;A:A;0)=ZEILE();"Einzeln";"Doppelt")
Dies kopieren Sie dann nach unten und damit wird jeweils einer der doppelten Einträge angezeigt. Nun können Sie die Einträge bequem löschen. Dazu am besten den Autofilter (Menü Daten --> Filter --> Autofilter benutzen)
Sie haben eine lange Liste mit Daten in Excel und den Verdacht, daß dort einiges doppelt vorhanden ist?
Mit der folgenden Formel können Sie eine Spalte auf doppelte Werte hin überprüfen.
In Spalte A stehen also Ihre Werte, dann schreiben Sie in Zelle B1 folgendes:
=WENN(VERGLEICH(A1;A:A;0)=ZEILE();"Einzeln";"Doppelt")
Dies kopieren Sie dann nach unten und damit wird jeweils einer der doppelten Einträge angezeigt. Nun können Sie die Einträge bequem löschen. Dazu am besten den Autofilter (Menü Daten --> Filter --> Autofilter benutzen)
Moin rolandhu,
an Deiner Hilfsfeldvariante in Spalten D / Visualisierung in Spalte E ist nur ein zahlenwert falsch:
Ändere von BISHER
wenn Du die ersten 100 zeilen testen willst.
Ohne Hilfsspalte ginge es entweder mit Arrayformeln (ja, diese Dinger mit geschweiften Klammern und Strg-Enter etc) oder auch mit einer getarnten Arryformel, nämlich SUMMENPRODUKT().
Nachteil (zumindest bei Excel 2000/2003: Du musst die Anzahl der Datensätze (in meinem Beispiel 100) schon exakt definieren.
Wenn Du pauschal einen Wert von 20000 angibst und nur 13000 Zeilen gefüllt hast, dann liefert Summenprodukt() auch in den ersten 13000 Zeilen Bullshit bzw. #WERT.
Falls Du schon Excel 2007 haben solltest. Dort ist neu dabei die ZÄHLENWENNS()-Funktion, die ganze Zeilen verwursten kann.
Grüße
Biber
an Deiner Hilfsfeldvariante in Spalten D / Visualisierung in Spalte E ist nur ein zahlenwert falsch:
Ändere von BISHER
=WENN(ZÄHLENWENN(D$1:D1;D1)>1;"Duplikat";"")
auf NEU=WENN(ZÄHLENWENN(D$1:D$100;D1)>1;"Duplikat";"")
wenn Du die ersten 100 zeilen testen willst.
Ohne Hilfsspalte ginge es entweder mit Arrayformeln (ja, diese Dinger mit geschweiften Klammern und Strg-Enter etc) oder auch mit einer getarnten Arryformel, nämlich SUMMENPRODUKT().
==WENN(SUMMENPRODUKT( (A$1:A$100=$A1) * (B$1:B$100=$B1)*(C$1:C$100=$C1) >1);"Dup";"")
und nach unten kopieren.Nachteil (zumindest bei Excel 2000/2003: Du musst die Anzahl der Datensätze (in meinem Beispiel 100) schon exakt definieren.
Wenn Du pauschal einen Wert von 20000 angibst und nur 13000 Zeilen gefüllt hast, dann liefert Summenprodukt() auch in den ersten 13000 Zeilen Bullshit bzw. #WERT.
Falls Du schon Excel 2007 haben solltest. Dort ist neu dabei die ZÄHLENWENNS()-Funktion, die ganze Zeilen verwursten kann.
Grüße
Biber
Mea culpa, mea culpa, rolandhu,
Du hast Recht - die Summenproduktvariante funktioniert NICHT.
Nehme alle zurück.
Dann lass uns bitte zurück auf die "einfache Variante mit
Grüße und sorry
Biber
Du hast Recht - die Summenproduktvariante funktioniert NICHT.
Nehme alle zurück.
Dann lass uns bitte zurück auf die "einfache Variante mit
- der Hilfsspalte D (alle Felder links davon mit "&" verkettet)
- und in E
=WENN(ZÄHLENWENN(D$1:D$205;D1)>1;"Dup? " & D1;"")
Grüße und sorry
Biber