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.
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]
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.
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.
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]
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]
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]
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:
Eine weitere Spalte A einfügen
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)
Sortieren Sie die Tabelle anhand der Angaben in Spalte B (Name)
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]
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.
oben eine Zeile einfügen und A1 als „Name“ bezeichnen, B1 als „Filter1“ und C1 als „Filter2“.
erste Zeile markieren/Daten klicken/Filter/Autofilter setzen
in Feld C2 schreibst Du =SUCHEN(„name“;A2;1)
kopiere C2 und füge in restlicher Spalte ein
Filtere C1 nach Wert# und lösche wert# heraus. Gehe beim Filter C1 wieder auf Ansicht „Alle“
Schreibe in Feld B2 =WENN(C3=1;"";A3)
kopiere B2 und füge in restlicher Spalte ein
Markiere Spalte A gehe auf Bearbeiten/ersetzen und gebe bei Suche ein: name: und Ersetzen bleibt leer. Gehe auf „Ersetzen alle“
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.
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.