Excel

Liebe/-r Experte/-in,

Ich möchte bei einer Adressenabgleichung herausfinden, ob die Daten mehrmals vorhanden sind um diese dann zu löschen. Leider sind die Daten unterschiedlich eingegeben. Mehrmals vorhandene Namen gleichen sich jedoch. (Allerdings nicht der Abstand zwischen den Zeilen(siehe Bsp.)
Nach dem filtern sollen alle zum Name gehörenden Daten… Adresse, Beruf etc. mit gelöscht werden

Kennt jemand eine einfache Lösung da ich nur wenig Excelkenntnisse habe.

Vorab vielen Dank für die Hilfe.

Hartmut Schneider

Hier ein Beispiel der unterschiedlich eingegebenen Daten.

Name: Betra Köster
60285 Frankfurt Kaufmännische Angestellte

Name: Reiner Hartmann, 60385 Frankfurt, Buchhalter
Name: Michael Kunze
60785 Offenbach, KFZ Mechaniker

Name: Klaus Grabowski, 82000 München

Name: Betra Köster, 60285 Frankfurt
Kaufmännische Angestellte

Name: Reiner Hartmann, 60385 Frankfurt,
Buchhalter

Name: Betra Köster
63267 Mainz, Hausfrau
Name: Reiner Hartmann, 60385 Frankfurt, Buchhalter

Das ließe sich am ehesten über ein Makro lösen, ist aber auch nicht in 5 Minuten erledigt, ich hab momentan zu wenig Zeit um da zu unterstützen. Sorry.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Hartmut,

Ich möchte bei einer Adressenabgleichung herausfinden, ob die
Daten mehrmals vorhanden sind um diese dann zu löschen. Leider
sind die Daten unterschiedlich eingegeben. Mehrmals vorhandene
Namen gleichen sich jedoch. (Allerdings nicht der Abstand
zwischen den Zeilen(siehe Bsp.)
Nach dem filtern sollen alle zum Name gehörenden Daten…
Adresse, Beruf etc. mit gelöscht werden

Kennt jemand eine einfache Lösung da ich nur wenig
Excelkenntnisse habe.

Deine Frage kann ich kurz beantworten mit: Nein

In Deiner Datenstruktur und Daten gibt es viel zu viele Unwägbarkeiten, als das man dafür und noch dazu Deinem Excel-Kenntnisstand entsprechende Lösung hier aufzeigen könnte.

Mit viel Excel-Erfahrung könnte man sich zwar helfen aber es wird wahrscheinlich trotzdem viel Interaktivität notwendig.

Sorry wenn ich Dir nicht anderes schreiben kann.

Gruß Werner

Trotzdem Danke!

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Herr Schneider,

um wieviele Datensätze handelt es sich denn circa?
Wenn Sie Dubletten in der Tabelle haben, besteht natürlich nocht das Problem der Erkennung, welcher Datensatz der richtige bzw. bessere ist und welchen man löschen sollte.

Gruß,
Hartmut Wenzel

Liebe/-r Experte/-in,

Ich möchte bei einer Adressenabgleichung herausfinden, ob die
Daten mehrmals vorhanden sind um diese dann zu löschen. Leider
sind die Daten unterschiedlich eingegeben. Mehrmals vorhandene
Namen gleichen sich jedoch. (Allerdings nicht der Abstand
zwischen den Zeilen(siehe Bsp.)
Nach dem filtern sollen alle zum Name gehörenden Daten…
Adresse, Beruf etc. mit gelöscht werden

Kennt jemand eine einfache Lösung da ich nur wenig
Excelkenntnisse habe.

Vorab vielen Dank für die Hilfe.

Hartmut Schneider

Hier ein Beispiel der unterschiedlich eingegebenen Daten.

Name: Betra Köster
60285 Frankfurt Kaufmännische Angestellte

Name: Reiner Hartmann, 60385 Frankfurt, Buchhalter
Name: Michael Kunze
60785 Offenbach, KFZ Mechaniker

Name: Klaus Grabowski, 82000 München

Name: Betra Köster, 60285 Frankfurt
Kaufmännische Angestellte

Name: Reiner Hartmann, 60385 Frankfurt,
Buchhalter

Name: Betra Köster
63267 Mainz, Hausfrau
Name: Reiner Hartmann, 60385 Frankfurt, Buchhalter

Hallo Hartmut,

soll das heißen, dass Du Deine Daten untereinander statt nebeneinander stehen hast?

Gruß sven

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Hartmut Schneider,
da EXCEL sehr „eigensinnig“ fällt mir nur eine Lösung ein, alle Daten müssen in eine Zeile gebracht werden, d. h. die Angaben

Name: Reiner Hartmann, 60385 Frankfurt, Buchhalter,

müssen in verschiedenen Spalten (A, B, C, D) aber in der selben Zeile sein. Am besten die jeweiligen Daten wie Wohnort und Beruf „ausschneiden“ und in die entsprechende Zelle „einfügen“.
Wenn jede Person mit den dazugehörigen Daten in einer Zeile steht, den Button „Extras“ (oben in der Symbolleiste) anklicken und auf „Sortieren“ klicken. Hier kann dann die Spalte ausgewählt werden, die man sortieren möchte (Grundeinstellung ist Spalte A).
Wenn der Nachname in Spalte B steht, dann die Spalte B auswählen, auf sortieren unten klicken und es wird sortiert.
Ist im Moment zwar aufwendig, aber nur so sind die Daten auch beim dazugehörigen Namen und können anschließend entsprechend gelöscht werden.
Ich hoffe, ich konnte helfen.
Viele Grüße
Karin Müller

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Seven,
ja, ich habe die Daten untereinander stehen.
wie ich schon gehört habe ist das Thema nur mit viel
Aufwand u. Excelerfahrung zu lösen.
Trotzdem, vielen Dank.
Gruß Hartmut

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Katrin,

danke für die Hilfe. Ist jedoch bei ca. 1000 Adressen
zu aufwendig. Es gibt wahrscheinlich auch keine weniger aufwendige Lösung.
Viele Grüße
Hartmut Schneider

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Herr Wenzel,

da es sich um über 1000 Adressen handelt ist das Problem wahrscheinlich nur mit hohem Aufwand und Excelerfahrung zu lösen. Trotzdem, wenn keine „einfache“ Lösung möglich ist, vielen Dank.
Viele Grüße

Hartmut Schneider

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Herr Schneider,

das Problem liegt in der Tat darin, das die Datensätze unterschiedlich ausfallen: d.h. unterschiedliche Anzahl von Zeilen.

Wenn jeder Datensatz genau eine Zeile wäre, könnte man
die Tabelle einfach sortiern und so die Dubletten herausfinden.

Normalerweise müßten Sie jetzt jedoch jeden Datensatz „anfassen“.

Meine Idee zur Abhilfe:

  1. Eine weitere Spalte A einfügen
  2. Die Tabelle je Zeile aufsteigend durchnummerieren (1,2,3,…,1000)
    Dies geht leicht über die Formel A2=A1+1 (Bsp. für Zeile 2). In Zelle A1 schreiben Sie eine „1“, dann kopieren Sie die Formel bis ganz unten durch, so dass alles durchnummeriert ist.
    Anschl. markieren Sie die Spalte A komplett.
    Danach Kopierbefehl anwenden mit „Werte einfügen“ zum Einfrieren der Zahlen (hierdurch ist später eindeutig erkennbar, was zum jeweiligen Datensatz gehört)
  3. Sortieren Sie die Tabelle anhand der Angaben in Spalte B (Name)
  4. Anhand der sortierten Liste erkennen Sie die Dubletten, die Sie somit löschen können (jeweils zusammen mit den zum Namen gehörenden Angaben wie Adresse etc.)

Dies ist m.E. der einige gangbare Weg ohne zuviel manuellen Aufwand.

GRuß,
Hartmut Wenzel

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Hartmut,

das ist schon kompliziert und Fehleranfällig. Eine Datenbank muss immer nebeneinander aufgebaut sein, um sie auch später z.B. in Word nutzen zu können.

Ich habe es einmal versucht und habe vielleicht eine Lösung. Ich hoffe Du verstehst es.

  1. oben eine Zeile einfügen und A1 als „Name“ bezeichnen, B1 als „Filter1“ und C1 als „Filter2“.
  2. erste Zeile markieren/Daten klicken/Filter/Autofilter setzen
  3. in Feld C2 schreibst Du =SUCHEN(„name“;A2;1)
  4. kopiere C2 und füge in restlicher Spalte ein
  5. Filtere C1 nach Wert# und lösche wert# heraus. Gehe beim Filter C1 wieder auf Ansicht „Alle“
  6. Schreibe in Feld B2 =WENN(C3=1;"";A3)
  7. kopiere B2 und füge in restlicher Spalte ein
  8. Markiere Spalte A gehe auf Bearbeiten/ersetzen und gebe bei Suche ein: name: und Ersetzen bleibt leer. Gehe auf „Ersetzen alle“
  9. Filter B1 setzen auf "benutzerdefiniert/entspricht nicht „0“ und entspricht nicht „#wert!“
    10.ober rechts in Feld klicken(alles markieren)/auf bearbeiten gehen/kopieren
    11.auf neues Tabellenblatt/A1 klicken/Einfügen
    12.alles markieren/Daten klicken/sortieren/nach Name

Jetzt hast Du alle Namen untereinander und kannst Dubletten finden und korrigieren.

Jetzt könntest Du noch mit „verketten“ arbeiten, um A2 und B2 zusammen zu führen. Aber das macht nur Sinn, wenn man keine Datenbank braucht und es reicht, wenn alle Daten in einer Zeller erfasst sind.

Ich hoffe ich konnte Dir helfen.

Schönen Abend

Sven

Hallo Katrin,

danke für die Hilfe. Ist jedoch bei ca. 1000 Adressen
zu aufwendig. Es gibt wahrscheinlich auch keine weniger
aufwendige Lösung.
Viele Grüße
Hartmut Schneider

Hallo Hartmut,

bei 1000 Adressen wäre es wirklich ein zu großer Aufwand. Aber hier noch ein kleiner Tipp:
Benutze die Suchfunktion (Symbolleiste „Bearbeiten“ und dann „Suchen“ - oder schneller STRG und f) musst halt jeden Namen dann mindestens 2 x eingeben. Wenn der Name ein zweites Mal (oder noch mehr) gefunden wird, dann kannst du diese Zeilen löschen.
Oder aber geh über Sortieren (Symbolleiste „Extras“ und sortiere die entsprechende Spalte (ich glaube bei dir ist’s die Spalte B - wenn da die Nachnamen drin stehen). Dann siehst du auf jeden Fall welcher Name mindestens doppelt ist. Die Zeilennummer rausschreiben (weil die Zeile danach - Strasse, Beruf etc.) ja auch gelöscht werden soll.
So, dies ist jetzt meiner „Weisheit letzter Schluss“.
Vielleicht klappt’s ja so. Ist auf jeden Fall weniger Arbeit.
Liebe Grüße
Karin

Nur durch Umwege, evtl. mit einem Hilfsfeld
Verkettung von Name,Vorname, Ort
Inhalt der Spalte kopieren und als Werte einfügen.
Mit Spezialfilter aufs Hilffeld filtern und Duplikate nicht erlauben anklicken. Leider gibt es keine Möglichkeit die Duplikate erst anzeigen zu lassen.