häufig und gerne habe ich hier schon nach Lösungen zu diversen Problemen gesucht und meist auch gefunden... dieses Mal scheitere ich allerdings daran, vorhandene Lösungen auf mein Problem anzupassen. :o/
Ich habe eine Liste mit den offiziellen Namen von Bahnhaltestellen und eine Liste mit diesen Namen in abgewandelter Forum (vor oder nach dem richtigen Namensteil können Zusätze stehen) mit den dazugehörigen Planquadraten. Diese zweite Liste enthält die für mich eigentlich wesentlichen Informationen, in welchem Planquadrat liegen diese Haltestellen.
Ich würde nun gern die falschen mit den offiziellen Namen ersetzen. Mein Probleme hierbei sind a) durch die vorangestellten Zusätze kann ich die Namen der Liste nicht in richtiger alphabetischer Reihenfolge anordnen, b) die Liste mit den falschen Namen ist deutlich kürzer als die mit den offiziellen Namen (es gibt also keine Entsprechung) und vor allem c) die Listen haben mehr als 1000 Einträge, so dass eine händische Anpassung als Alternative wegfällt.
Hier ein Beispiel wie es aussehen sollte:
A B C
Planquadrat falscher Name richtiger Name
1234AA Abzw Rosenheim Süd Rosenheim Süd
1234AB HP Rosenheim West Rosenheim West
1234AC Rosenheim Hbf Rosenheim Hbf
2345IJ HP München 2 Hbf Sbahn München 2 Hbf
...
Wie es in der Realität aussieht:
A B C
Planquadrat falscher Name richtiger Name
1234AA Abzw Rosenheim Süd Augsburg West
1234AB HP Rosenheim West Ingolstadt Hbf
1234AC Rosenheim Hbf München 2 Hbf
2345EF HP München Hbf München Hbf
3456GH Bhf Augsburg West Rosenheim Süd
2345IJ HP München 2 Hbf Sbahn Rosenheim West
...
Meine Idee war, den richtigen Namen aus Spalte C in den Einträgen von Spalte B zu suchen (da die Einträge aus C komplett in den Werten von B enthalten sind) und entweder den Planquadrat an passender auszuspielen (etwa Spalte D) oder eben direkt die falschen Einträge durch die korrekte Schreibweise zu ersetzen.
Wäre toll, wenn mir hier jemand Hilfestellung geben könnte.
Schon einmal besten Dank im Voraus.
Grüße, Christian
https://www.herber.de/bbs/user/130007.xlsx