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

Ortsteil mit Hilfe von Strassennamen auslesen ?

Forumthread: Ortsteil mit Hilfe von Strassennamen auslesen ?

Ortsteil mit Hilfe von Strassennamen auslesen ?
14.11.2007 16:49:00
Strassennamen
Hallo zusammen,
Ich möchte gerne den genauen Stadtteil einer Adresse in eine Zelle einfügen lassen,
Mir sind Bekannt :
Tabelle1 :
Spalte A = Ort, Spalte B = Strassenname , in Spalte C soll dann der Stadtteil.
Es gibt ein Tabellenblatt mit dem Namen Strassenverzeichnis das genau so aufgebaut ist, nur steht dann in Spalte C der Ortsteil.
Es sollte aber nur ein Teil (7 sollten reichen) Buchstaben des Strassennamens überprüft werden, da am dende der Strassenbezeichnung ja die Hausnummer mit drin steht, und ich diese leider nicht abschneiden kann.
https://www.herber.de/bbs/user/47703.xls
Danke,
Gruß Mario

Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Ortsteil mit Hilfe von Strassennamen auslesen ?
14.11.2007 17:02:26
Strassennamen
Hi;
versuche mal folgende Formel in Tabelle 1 Zelle E2;
{=INDEX(Strassenverzeichnis!$C$2:$C$10;VERGLEICH(B2&C2; Strassenverzeichnis!$A$2:$A$10&Strassenverzeichnis!$B$2:$B$10;0)) }
Formel nach unten kopieren.
Matrix-Formel geschweifte Klammern nicht eingeben sondern die Formel mit Shift-Strg-Enter abschliessen.
Gruss HermannZ

Anzeige
AW: Ortsteil mit Hilfe von Strassennamen auslesen ?
14.11.2007 17:14:11
Strassennamen
Funktioniert soweit ganz gut, nur habe ich das Problem mit der Hausnummer noch, das hatte ich zwar im Text geschrieben , aber in der Beispieltabelle vergessen, sorry, gibts da ne mögligkeit das mit einzubauen ?
Gruß Mario

AW: Ortsteil mit Hilfe von Strassennamen auslesen ?
14.11.2007 18:43:51
Strassennamen
Hallo Mario;
wenn dem denn so ist und du mit einem Vergelich der ersten 7 Buchstaben hinkommst dann so;
ist jetzt nicht getestet sollte aber gehen;
{=INDEX(Strassenverzeichnis!$C$2:$C$10;VERGLEICH(Tabelle1!B2&LINKS(Tabelle1!C2;7); Strassenverzeichnis!$A$2:$A$10&LINKS(Strassenverzeichnis!$B$2:$B$10;7);0)) }
dabei habe ich jetzt angenommen das die Strassennamen im Blatt Strassenverzeichnis die zusätzliche Hausnummer haben.
Gruss HermannZ

Anzeige
AW: Ortsteil mit Hilfe von Strassennamen auslesen ?
14.11.2007 18:45:50
Strassennamen
Hallo Hermann,
die Strassennamen im Verzeichnis haben die Nummern leider nicht, sonst wärs ja kein Problem :-)

AW: Ortsteil mit Hilfe von Strassennamen auslesen ?
14.11.2007 18:44:44
Strassennamen
Alternativ mit einer Hilfszelle die Hausnummer abschneiden würde auch gehen, nur die sind leider ein bis 4 stellig, und damit es noch schwerer wird gibts ja auch noch 11a,11b,11c,11d usw
Bitte HHHHHHHHHHHHHHHHIIIIIIIIIIIIILLLLLLLLLLLLLLLLLLFFFFFFFFFFFFFFFEEEEEEEEEEEE
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Ortsteil aus Straßennamen auslesen in Excel


Schritt-für-Schritt-Anleitung

  1. Datenstruktur vorbereiten:

    • Stelle sicher, dass Du zwei Tabellenblätter hast:
      • Tabelle1 mit Spalte A (Ort), Spalte B (Strassenname) und Spalte C (Stadtteil).
      • Strassenverzeichnis mit den gleichen Spalten, wobei in Spalte C die entsprechenden Stadtteile (Ortsteile) stehen.
  2. Formel eingeben:

    • In Zelle C2 von Tabelle1 gib folgende Matrix-Formel ein:
      {=INDEX(Strassenverzeichnis!$C$2:$C$10;VERGLEICH(B2&LINKS(C2;7); Strassenverzeichnis!$A$2:$A$10&LINKS(Strassenverzeichnis!$B$2:$B$10;7);0))}
    • Drücke Shift + Strg + Enter, um die Formel als Matrix-Formel zu aktivieren.
  3. Formel nach unten ziehen:

    • Ziehe die Formel von C2 nach unten, um die Stadtteile für alle Adressen in Tabelle1 zu ermitteln.

Häufige Fehler und Lösungen

  • Hausnummer in der Straße: Wenn die Hausnummer nicht aus den Straßennamen entfernt werden kann, stelle sicher, dass Du nur die ersten 7 Buchstaben des Straßennamens beziehst. Überprüfe auch, ob die Daten in der Tabelle korrekt formatiert sind (keine zusätzlichen Leerzeichen).

  • Formel funktioniert nicht: Hast Du die Formel mit Shift + Strg + Enter abgeschlossen? Diese Tastenkombination ist notwendig, um die Matrix-Formel zu aktivieren.

  • Kein Ergebnis angezeigt: Überprüfe, ob die Werte in Spalte A und B von Tabelle1 exakt mit den Einträgen im Strassenverzeichnis übereinstimmen.


Alternative Methoden

  • Hilfszelle verwenden: Wenn die Hausnummern variabel sind, könntest Du eine Hilfszelle einfügen, die nur die Straßennamen ohne Hausnummern enthält. Verwende dazu die LINKS-Funktion, um die ersten 7 Buchstaben zu extrahieren.

  • VBA-Makro: Eine VBA-Lösung könnte ebenfalls helfen, die Adressen automatisiert zu verarbeiten, besonders wenn die Daten in einem umfangreichen Format vorliegen.


Praktische Beispiele

  1. Beispiel für Strassenverzeichnis:

    • Angenommen, in Strassenverzeichnis steht:
      • A2: "Musterstraße", B2: "123", C2: "Musterstadt"
      • A3: "Musterstraße", B3: "456", C3: "Musterstadt"

    In Tabelle1, wenn Du in B2 "Musterstraße" und in C2 "123" einträgst, gibt die Formel in C2 "Musterstadt" zurück.

  2. Strassennamen Beispiele:

    • Wenn Du mit dem Stadtteil von Berlin arbeitest, könnte die Formel für eine Straße wie "Friedrichstraße 11" in den ersten 7 Buchstaben "Friedri" zurückgeben, was Dir den entsprechenden Stadtteil liefert.

Tipps für Profis

  • Datenvalidierung nutzen: Stelle sicher, dass die Eingaben in Tabelle1 korrekt sind, indem Du Datenvalidierung für Spalte B (Strassenname) einsetzt. So kannst Du Fehler bei der Eingabe minimieren.

  • Dynamische Bereichsnamen: Nutze dynamische Bereichsnamen für das Strassenverzeichnis, um die Formel flexibler zu gestalten, falls sich die Daten in der Tabelle ändern.

  • Suchfunktion optimieren: Wenn Du oft mit Städten in Deutschland arbeitest, könnte es hilfreich sein, ein umfassendes straßenverzeichnis deutschland excel als Referenz zu haben.


FAQ: Häufige Fragen

1. Wie viele Buchstaben muss ich prüfen? Um den Stadtteil zu ermitteln, sollten die ersten 7 Buchstaben des Straßennamens genügen.

2. Funktioniert das auch für andere Städte? Ja, die Methode ist universell und kann für jede Stadt angewendet werden, solange ein entsprechendes Strassenverzeichnis vorhanden ist.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige