ich stehe vor einem Haufen Daten (über 15.000) in einer Excel Tabelle, die ich gerne bereinigen möchte.
Die Spalten sind wie folgt aufgebaut.
Firmenname | Name | Vorname | Emailadresse
Viele Daten kommen auch von der gleichen Firma, d.h. sie haben die gleiche Email-Endung.
Das Problem:
Der Firmenname ist nur selten gleich benannt oder gar in der falschen Spalte vermerkt. Bsp.:
1. Zeile: Mustermann Bau GmbH | [LEER] | [LEER] | max@mustermann-bau.de
2. Zeile: Musterman Baugesellschaft | Koch | Peter | peter.koch@mustermann-bau.de
3. Zeile: [LEER] | Mustermann Bau GmbH | [LEER] | günther@mustermann-bau.de
4. Zeile: Mustermann Bau | Brigitte Beispiel | [LEER] | brigitte.beispiel@mustermann-bau.de
Es gibt noch unzählige andere Arten von Fehleinträgen, aber ich glaube es ist das Problem so klar geworden.
Durch eine Hilfsspalte habe ich bereits den kompletten Datensatz nach Email-Endung sortiert.
Ziel ist es nun, im Idealfall in der "Firma"-Spalte einen einheitlichen Namen stehen zu haben und am Besten auch die "Vorname / Nachname" -Spalten korrekt auszufüllen.
Meine Idee war bislang, ein Makro zu schreiben, das alle Zeilen mit der selben Email-Endung erkennt und in einer Messagebox alle bislang eingetragenen Alternativen aufzeigt. Der Benutzer muss dann nur auswählen, welche die korrekte Bezeichnung ist, die dann bei allen anderen ebenfalls eingesetzt wird.
Bei der Umsetzung hapert es leider gewaltig. Ich habe sehr schlechte Kenntnisse von VBA und oft hole ich mir Makro-Schnipsel aus dem Internet und baue sie nach meinem Gusto zusammen. In diesem Fall finde ich allerdings nicht ansatzweise hilfreiche Ansätze im Internet.
Für die Hilfestellung einiger kreativer Köpfe wäre ich sehr dankbar!
Freundliche Grüße
Johannes