Forum: PC-Programmierung Excel - Skript um Ortsnamen automatisch mit PLZ zu ergänzen


von Rainer Z. (rainer_z17)


Lesenswert?

ich habe von ner Messe ein TXT-File dass ich jetzt in Excel importiert 
habe.
Leider sind dort nur Ortsnamen ohne Postleitzahl (PLZ) hinterlegt.

Da ich nicht der Programmierer bin.

Wisst ihr ne Möglichkeit (bspw Skript), dass über's Netz anhand der 
Ortsnamen in ner Datenbank nach den PLZs sucht und mir dann im Excel 
oder TXT File entsprechend ergänzt?

: Gesperrt durch Moderator
von Wegstaben V. (wegstabenverbuchsler)


Lesenswert?

hm, und was soll das Script machen, wenn ein Ort mehrer Postleitzahlen 
hat? Mindest Straßenname und Hausnummer wären da auch schon notwendig 
für eine halbwegs vollständige Ergänzung ...

Um wie viele Adressen handelt es sich denn?

: Bearbeitet durch User
von K. L. (trollen) Benutzerseite


Lesenswert?

Wieso kommen die Leute immer auf die dämliche Idee ALLES in Excel machen 
zu wollen? Sowas gehört in eine Datenbank!

von Rainer Z. (rainer_z17)


Lesenswert?

Wegstaben Verbuchsler schrieb:
> hm, und was soll das Script machen, wenn ein Ort mehrer
> Postleitzahlen
> hat? Mindest Straßenname und Hausnummer wären da auch schon notwendig
> für eine halbwegs vollständige Ergänzung ...
>
> Um wie viele Adressen handelt es sich denn?

ahso, stimmt dass gibts ja auch noch.

Aber so kompliziert muss es gar net sein.
Mir reichen im Prinzip die ersten zwei PLZ-Ziffern damit ich ungefähr 
abschätzen kann wie weit weg dass von meinen aktuellen Wohnort is und ob 
es sich lohnt dass man sich die Firma mal genauer anschaut (Thema 
Jobsuche).

von Rahul D. (rahul)


Lesenswert?

Rainer Z. schrieb:
> Mir reichen im Prinzip die ersten zwei PLZ-Ziffern

guck dir mal den Excel-Befehl "SVERWEIS" an. Damit kannst du in einer 
Tabellenspalte nach einem Begriff suchen und dir Werte aus anderen 
spalten anzeigen lassen.
Dafür brauchst du dann nur eine weitere Tabelle, in der die Orte mit den 
Postleitzahlen stehen. Vielleicht kann man sich sowas aus dem Wikipedia 
oder dem Internet herunterladen.

von Wegstaben V. (wegstabenverbuchsler)


Lesenswert?

Rainer Z. schrieb:

> ich habe von ner Messe ein TXT-File

> wie weit weg dass von meinen aktuellen Wohnort is und ob
> es sich lohnt dass man sich die Firma mal genauer anschaut

Wow, das muß aber ein reichhaltiges Angebot sein. Nochmal: Wieviele 
Datensätze wären denn da abzugleichen?

von Rainer Z. (rainer_z17)


Lesenswert?

ich bin grad am rumprobieren nach der Anleitung von hier:
http://www.online-excel.de/excel/singsel.php?f=9

und mit dem File von hier:
http://www.manfrin-it.com/postleitzahlen/plz.html

schein zu gehen

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Rainer Z. schrieb:
> Aber so kompliziert muss es gar net sein.
> Mir reichen im Prinzip die ersten zwei PLZ-Ziffern damit ich ungefähr
> abschätzen kann wie weit weg dass von meinen aktuellen Wohnort is

Funktioniert bei Berlin nicht.

Berlin hat Postleitzahlen, die mit 10, 12, 13 und 14 beginnen. 
Allerdings gibt es auch in Brandenburg Ortschaften, deren Postleitzahlen 
mit 14 beginnen (wie z.B. Potsdam oder die Stadt Brandenburg). Und sogar 
mindestens eine Ausnahme, die auch mit 12 beginnt, so z.B. die 12625.

Ja: Da hat 1993 jemand sehr gründlich geschlafen, als er sich das 
ausgedacht hat.

von npn (Gast)


Lesenswert?

Und es kommt sogar noch schlimmer. Es gibt auch viele gleichlautende 
Orte in Deutschland. Die sind mit gleichem Ortsnamen quer über dsa Land 
verstreut. Anhand von Ortsnamen allein kann man keine PLZ ermitteln. 
Selbst wenn noch Straße und Hausnummer dabei wären, könnte der gleiche 
Straßenname auch in den gleichnamigen Städten oder Orten vorhanden sein 
(Hauptstraße, Poststraße usw.)
Wenn du nur den Namen hast, funktioniert das nicht. Du brauchst dann 
noch nähere Angaben, z.B. Bundesland oder "bei Frankfurt", die den 
gemeinten Ort präzisieren.

von physiker (Gast)


Lesenswert?

Wenn es nur um die Entfernung bzw. sogar Fahrzeit geht, wie wäre es mit 
z.B.
https://developers.google.com/maps/documentation/distancematrix/?hl=de

von physiker (Gast)


Lesenswert?


von Philipp K. (philipp_k59)


Lesenswert?

http://www.datendieter.de/item/Postleitzahlen-Datenbank_Deutschland

Da bekommt man eine CSV die Du Dir als Tabelle2 in der vorhandenen Mappe 
importieren kannst.

wenn Du nun Excel Basics beherrscht kannst Du mit einem kleinen 
Einzeiler in Deiner Ortsnamentabelle spalte2 die PLZ anzeigen lassen.

: Bearbeitet durch User
von npn (Gast)


Lesenswert?

Philipp K. schrieb:
> http://www.datendieter.de/item/Postleitzahlen-Date...
>
> Da bekommt man eine CSV die Du Dir als Tabelle2 in der vorhandenen Mappe
> importieren kannst.
>
> wenn Du nun Excel Basics beherrscht kannst Du mit einem kleinen
> Einzeiler in Deiner Ortsnamentabelle spalte2 die PLZ anzeigen lassen.

Nochmal die Frage: Was ist, wenn ein Ortsname drei- oder viermal in D 
existiert? Und davon gibts nicht wenige...

von Karl H. (kbuchegg)


Lesenswert?

npn schrieb:

> Nochmal die Frage: Was ist, wenn ein Ortsname drei- oder viermal in D
> existiert? Und davon gibts nicht wenige...


Dann bemerkt er das spätestens wenn er hinfährt und kein Schwein die 
gesuchte Firma kennt.

von Philipp K. (philipp_k59)


Lesenswert?

1. Fakt ist doch er hat nicht mehr Daten bekommen. Punkt aus.
2. er möchte die Liste mal grob Pi mal Daumen überschauen, doppelnamen 
werden sogar in der erwähnten csv mit Gebiet eingetragen, daraus kann 
man schliessen das ein Ortsname doppelt vorkommt.
3. Würde er sagen er hätte 1000 Datensätze dann würd ich im Handumdrehen 
eine Virtualisierung über Geodb oder Google Maps vorschlagen. (Gibts 
sogar Zig Tutorials für Laien, in php mit File-Upload isses ein 
10-Zeiler)

Die Excel Tabelle schien mir nun das einfachste.

von perl dude (Gast)


Lesenswert?

Rainer Z. schrieb:
> ich habe von ner Messe ein TXT-File dass ich jetzt in Excel
> importiert
> habe.
> Leider sind dort nur Ortsnamen ohne Postleitzahl (PLZ) hinterlegt.
>
> Da ich nicht der Programmierer bin.
>
> Wisst ihr ne Möglichkeit (bspw Skript), dass über's Netz anhand der
> Ortsnamen in ner Datenbank nach den PLZs sucht und mir dann im Excel
> oder TXT File entsprechend ergänzt?
Das geht mit Perl und daraus eine Googlesuche sehr einfach. Geht sogar 
mit der bash und nem Tool dessen Namen ich vergessen habe, siehe Artikel 
in der letzen iX.
Wenn du willst kann du mal deine Exceldatei als csv exportieren und hier 
posten dann klempnere ich dir das übers Wochenende zusammen.

von Georg (Gast)


Lesenswert?

Hallo,

irgendjemand (nicht die Post, sondern ein armer kleiner Programmierer) 
hat sich mal die Mühe gemacht, alle PLZ zu erfassen, bis hin zu den 
Sonderregelungen nach Strasse und Hausnumer, und mit Software hat das 
ganze auf eine Diskette gepasst, die gabs damals noch. Ich hab das 
einmal verwendet, muss schon 10 Jahre her sein, und ich habe keine 
Ahnung mehr wie das hiess. Vielleicht findest du was per Googeln.

Übrigens gibt es so verrückte Einteilungen wie die PLZ abhängig von der 
Strassenseite (also gerade/ungerade Hausnummern - wenn man Glück hat, 
sicher ist das auch nicht).

Georg

von Steve (Gast)


Lesenswert?

Liebe Computerspezialisten,
auch ich suche dringend eine Möglichkeit, eine lange Excel-Liste mit ca. 
22.000 Adress-Zeilen automatisch aus dem Internet um PLZ zu ergänzen. 
Wie geht das? Wo finde ich dazu was?
Vielen Dank für Eure Mühe! Beste Grüße, Steve

von N. G. (newgeneration) Benutzerseite


Lesenswert?

Hallo,

Hast du dir die Antworten auf die ursprüngliche Frage wenigstens 
angeschaut?
Da findet man erst einmal genug Antworten, ohne dass man 4 Jahre alte 
Threads wieder ausgraben muss...

Mit freundlichen Grüßen,
N.G.

von georg (Gast)


Lesenswert?

Steve schrieb:
> Wie geht das?

Überhaupt nicht. Gib mal in dein Navi "Neustadt" ein. Das kann auch 
nicht hellsehen welches gemeint ist und fragt zurück, anders geht das 
nicht.

Georg

von Harald W. (wilhelms)


Lesenswert?

georg schrieb:

> Überhaupt nicht. Gib mal in dein Navi "Neustadt" ein.

Ja, das sind manche Reisebusse schon Hunderte von Kilometern von
Ihrem gewünschten Reiseziel gelandet. :-)

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Steve schrieb:
> automatisch aus dem Internet um PLZ zu ergänzen.
npn schrieb:
>>>> Anhand von Ortsnamen allein kann man keine PLZ ermitteln.

Dieser Beitrag ist gesperrt und kann nicht beantwortet werden.