Intelligente Wort Kombination Suche
23.10.2013 21:13:42
Steve
Ich habe eine Liste mit ca. 20'000 Namen (sheet1) aufgeteilt in 3 Spalten.
Nachname / Vorname / Vorname2
Leider ist zum Teil der Vorname(1,2) oder Nachname vertauscht.
Cirka 2000 Namen müsste ich jetzt mit dieser Liste vergleichen. Die Namen könnten auch in einer unterschiedlichen Reihenfolge gelisted sein bei den 2000 oder kleine Abweichungen haben.
Wahrscheinlich kann man das nur mit VBA lösen. Ich habe mir den Algorithmus so vorgestellt.
1) Die 2000 Namen in Sheet2 werden zuerst jeweils mit Text-to-Columns gesplittet (beim Leerzeichen), so dass sich die Namensteile (max 6) auf verschiedene Spalten verteilen.
2) In sheet 2 wird jede Zeile analysiert in dem die einzelnen Namensteile mit der Liste in Sheet1 verglichen werden. Die Zeilen wo ein Namensteil gefunden werden, werden gemerkt und es wird gezählt wie oft eine bestimmte Zeile für verschiedene Namensteile gefunden wurde.
-- Dann könnte man sagen, dass ab 2 gefundener Namensteile in der selben Zeile man diese genauer anschauen sollte. Bei 3 sehr wahrscheinlich die gleiche Person etc...
Könnte das funktionieren? Leider hätte ich keine Ahnung wie man das programmieren könnte.
Vielen Dank im Voraus für die Hilfe.
Grüsse
Steve