Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Ort zur PLZ hinzufügen

Ort zur PLZ hinzufügen
20.03.2013 12:18:29
Katharina
Hallo,
ich habe in einer Datei zwei Reiter mit je einer Liste. In einer trage ich Adressen ein, in der anderen sind alle deutschen PLZ dem Ort zugeordnet.
Wenn ich die PLZ in die Adressliste eintrage, möchte ich nun, dass der Ort automatisch aus der zweiten Liste eingetragen wird. Welche Funktion muss ich dafür wählen und geht das überhaupt?
Danke für Eure Hilfe

Anzeige

18
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Ort zur PLZ hinzufügen
20.03.2013 12:26:06
Manfred
Hallo Katharina,
dafür bietet sich doch förmlich der SVERWEIS an.
Gruß Manfred

AW: Ort zur PLZ hinzufügen
20.03.2013 12:29:49
Ralf
Hallo Katharina,
klar, geht..
=SVERWEIS(Suchkriterium; Matrix; Spaltenindex; [Bereich_Verweis])
suchkriterium: PLZ
Matrix: die tabelle, wo den PLZ der Ort zugewiesen ist, wobei PLZ die erste spalte sein MUSS, bspw: tabelle2!A:B
spaltenindex: hier 2, die in der 2. spalte der tabelle der Ort steht
bereich_verweis = false normalerweise
Gruß Ralf

Anzeige
AW: Ort zur PLZ hinzufügen
22.03.2013 22:06:33
Katharina
Hallo Ralf,
ich bekomme die Fehlermeldung #NV. Weißt Du was das bedeutet?
Gruß Katharina

AW: Ort zur PLZ hinzufügen
22.03.2013 23:26:15
Daniel
Hi
das bedeutet, das der SVerweis keine passende Übereinstimmung finden kann, dh die PLZ, die du suchst (Suchkriterium) ist in der ersten Spalte des Suchbereichs (die Matrix) nicht vorhanden.
solltest du die PLZ trotzdem in der Matrix finden, könnte es daran liegen, daß die PLZ einmal as TEXT und einmal als ZAHL vorliegt, denn der SVerweis unterscheidet zwischen Text und Zahl, dh 12345 ist nicht das gleiche wie "12345".
die Abhilfe wäre, jeweisls umzuwandeln.
wenn das Suchtkriterium Text ist und in der Matrix Zahlen stehen, dann so:
=SVerweis(Wert(A2);Matrix;...)

wenn das Suchkriterium eine Zahl ist und in der Matrix Texte stehen, dann so:
=SVerweis(Text(A2;"00000");Matrix;....)

Gruß Daniel

Anzeige
AW: Ort zur PLZ hinzufügen
22.03.2013 23:31:50
Katharina
danke aber das war es nicht, es klappt trotzdem nicht

AW: Ort zur PLZ hinzufügen
26.03.2013 11:51:36
Katharina
Hallo nochmal,
würde sich jemand mal an meine Problematik rantrauen. Ich würde die zwei Listen per Mail verschicken und dann könntet Ihr da rumprobieren. Ich verzweifle sonst noch.
Danke im Voraus.
Grüße Katharina

Anzeige
Kannst Du die PLZ-Liste mal hochladen?
20.03.2013 15:52:21
Matthias
Hallo Katharina
... also wenn die Liste komplett ist wäre es ganz toll wenn Du sie hier hochladen kannst/darfst.
Würde mich sehr freuen.
Dann würde ich hier meine PLZ/Orte-Programm gern zur Verfügung stellen
Dort kannst Du dann über 2 Comboboxobjekte entweder die PLZ zum eingegebenen Ort finden, oder
den Ort zureingegebenen PLZ zurückgeben.
Wobei dann alle Orte auch die mit der gleichen PLZ gelistet in der Combobox zur Vefügung stehen
Gruß Matthias

Anzeige
AW: Kannst Du die PLZ-Liste mal hochladen?
21.03.2013 10:21:41
Katharina
Hallo Matthias,
ich wollte die Liste eben als Excel (xlsx) Datei hochlagen aber bekomme die Info, dass es sich um einen ungültigen Dateinamen handelt. Weißt Du woran das liegen kann?
Gruß
Katharina

AW: Kannst Du die PLZ-Liste mal hochladen?
21.03.2013 11:10:06
Matze
Hallo Katherina,
dann hast du falsch gelesen was in der Anleitung steht.
Die Datei muss aber "kleiner" 3ßßKb sein, WICHTIG
Wenn deine Datei zu groß ist ,entferne ein paar Datensätze.
Matze

Anzeige
da dürfen mE auch keine Leerzeichen im Namen sein
21.03.2013 15:36:55
Matthias
Hallo
Wie Matze schon auch bemerkt hat, gibts ein Limit bei der Dateigröße
Am Besten die Datei liegt auf C:\ und hat keine Leerzeichen im DateiNamen
Wenns dann trotzdem nicht klappt, speichere mal eine Kopie dieser Datei als Liste.xls
und versuchs nochmal.
Gruß Matthias

Anzeige
AW: da dürfen mE auch keine Leerzeichen im Namen sein
22.03.2013 21:34:38
Katharina
Ich krieg die Liste leider nicht kleiner. Sie ist 309 kb groß und ich habe bereits auf PLZ und Ort reduziert.

AW: da dürfen mE auch keine Leerzeichen im Namen sein
22.03.2013 23:29:47
Daniel
Hi
dann lösche noch Zeilen.
es ist nicht erforderlich, daß alle Daten vorhanden sind.
wir müssen nur sehen, wie die Daten aufgebaut sind (bspw ob die PLZs als Text oder Zahl gespeichert sind)
Gruß Daniel

Anzeige
splitte doch die Datei
23.03.2013 19:27:18
Matthias
Hallo
Die Info von Daniel
es ist nicht erforderlich, daß alle Daten vorhanden sind.
gilt vielleicht für ihn.
Ich pers. suche schon ewig nach einer kompletten Liste.
von PLZ und Ort
Du könntest die Datei doch verkleinern.
Kopiere jeweils die Hälfte der Daten in eine neue Datei und lad sie dann hoch.
Müsste doch klappen. Wäre echt super.
Mir fehlen einige PLZ und Orte und somit möchte ich Euch auch kein "nur halbfertiges" Programm anbieten.
Gruß Matthias

Anzeige
AW: splitte doch die Datei
23.03.2013 20:01:24
Hajo_Zi
Hallo Matthias,
ich habe eine Datei mit 25337 Orten. Falls Du mir eine Mail schickst, kann ich Dir die schicken. 1,3 MB
Gruß Hajo

Danke schon mal, schau ich mir am So. an kwT
23.03.2013 20:53:16
Matthias

Danke kwT
26.03.2013 11:12:23
Matthias

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Ort zur PLZ hinzufügen in Excel


Schritt-für-Schritt-Anleitung

Um den Ort automatisch zur Postleitzahl (PLZ) in Excel hinzuzufügen, kannst du die Funktion SVERWEIS verwenden. Hier sind die Schritte:

  1. Vorbereitung der Daten: Stelle sicher, dass du zwei Tabellenblätter hast.

    • In einem Blatt (z.B. „Adressen“) hast du deine Adressen, einschließlich der PLZ.
    • In einem anderen Blatt (z.B. „PLZ_Ort“) hast du eine Liste, in der die PLZ den zugehörigen Orten zugeordnet ist.
  2. Formel eingeben:

    • Gehe in das Adressen-Blatt und wähle die Zelle aus, in der der Ort erscheinen soll.
    • Gib die folgende Formel ein:
      =SVERWEIS(A2;PLZ_Ort!A:B;2;FALSCH)

      Dabei ist A2 die Zelle mit der PLZ, PLZ_Ort!A:B ist der Bereich, in dem sich die PLZ und die Orte befinden, und 2 gibt an, dass der Ort in der zweiten Spalte steht.

  3. Formel nach unten ziehen: Ziehe die untere rechte Ecke der Zelle nach unten, um die Formel auf die anderen Zellen anzuwenden.


Häufige Fehler und Lösungen

  • Fehler: #NV: Dieser Fehler tritt auf, wenn die PLZ nicht in der ersten Spalte des Suchbereichs vorhanden ist. Überprüfe, ob die PLZ korrekt eingegeben wurde und ob sie in der Liste der PLZ vorhanden ist.

  • Fehler durch unterschiedliche Datentypen: Wenn die PLZ als Text und in der Matrix als Zahl gespeichert ist, kann dies ebenfalls zu Problemen führen. Verwende die WERT oder TEXT Funktion, um die Datentypen abzugleichen:

    =SVERWEIS(WERT(A2);PLZ_Ort!A:B;2;FALSCH)  // Wenn A2 als Text vorliegt

    oder

    =SVERWEIS(TEXT(A2;"00000");PLZ_Ort!A:B;2;FALSCH)  // Wenn A2 als Zahl vorliegt

Alternative Methoden

Wenn du die PLZ automatisch einem Ort zuordnen möchtest, ohne die SVERWEIS-Funktion zu verwenden, kannst du auch folgende Methoden in Betracht ziehen:

  • XVERWEIS: In neueren Excel-Versionen (Excel 365 und Excel 2019) kannst du die XVERWEIS-Funktion verwenden, die flexibler ist.

    =XVERWEIS(A2;PLZ_Ort!A:A;PLZ_Ort!B:B)
  • Power Query: Du kannst auch Power Query verwenden, um die Daten zu transformieren und zu kombinieren, was nützlich ist, wenn du regelmäßig Daten aktualisierst.


Praktische Beispiele

Angenommen, du hast folgende Daten in deinem „PLZ_Ort“-Blatt:

PLZ Ort
12345 Musterstadt
23456 Beispielort

Wenn du jetzt in deinem Adressen-Blatt die PLZ 12345 eingibst, wird automatisch Musterstadt in der Zelle erscheinen, in der du die Formel eingegeben hast.


Tipps für Profis

  • Daten validieren: Stelle sicher, dass du eine Liste der gültigen PLZ hast, um Fehler bei der Eingabe zu minimieren.
  • Datenformatierung: Achte darauf, dass die PLZ in beiden Blättern im gleichen Format vorliegen (Zahl oder Text).
  • Automatisierung: Du kannst Makros oder VBA verwenden, um den Prozess weiter zu automatisieren, insbesondere wenn du regelmäßig große Datenmengen verarbeiten musst.

FAQ: Häufige Fragen

1. Was kann ich tun, wenn die PLZ nicht gefunden wird?
Überprüfe, ob die PLZ korrekt eingegeben wurde und ob sie in der PLZ-Liste vorhanden ist. Achte auch auf die Datentypen (Text vs. Zahl).

2. Welche Excel-Version benötige ich für die XVERWEIS-Funktion?
Die XVERWEIS-Funktion ist in Excel 365 und Excel 2019 verfügbar. Ältere Versionen unterstützen diese Funktion nicht.

3. Wie kann ich mehrere Orte mit derselben PLZ zuordnen?
Wenn mehrere Orte der gleichen PLZ zugeordnet sind, kannst du eine zusätzliche Funktion verwenden, um alle zugehörigen Orte aufzulisten, oder du musst die Daten manuell überprüfen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige