Verschachtelter Sverweis?
#1
Hallo Zusammen,
ich brauche eure Hilfe. Ich baue z.Z. eine Excel File die aus einem Datensatz (Straßenliste) die Straße und Hausnummer einen Code macht und einen Code zuweist. Dazu nehme ich einmal die PLZ
z.B. 74456 und die ersten 3 Buchstaben der Straße:
aus
Musterstr. 34 in 74456 Musterhausen wird 74456 Mus
Wenn der Sverweis jetzt 74456 MUS findet weißt er ihm einen Code zu z.B. 345
Mein Problem ist, dass die Musterstr. 34 einen anderen Code hat als die Nr. 130.
Also bräuchte ich so eine Art sverweis der erkennt, wenn die Hsnr. Größer ist als 128 weiß ihm den hinterlegten code zu.
Habt ihr eine Idee?
Danke im Voraus
Top
#2
Hallo,

warum nimmst du nicht die komplette Spalte der PLZ und der Strasse für deine Suche?

http://www.herber.de/excelformeln und bitte suchen .../formeln.html?welcher=30

Oder habe ich das etwas falsch verstanden?
Gruß
Peter
Top
#3
(31.08.2016, 19:41)Peter schrieb: warum nimmst du nicht die komplette Spalte der PLZ und der Strasse für deine Suche?

Ich bekomme das nicht hin er soll die codes entsprechend zuweißen kannst du dir mal bitte die Excel anschauen :(


Angehängte Dateien
.xlsx   Test.xlsx (Größe: 9,88 KB / Downloads: 7)
Top
#4
Hola,

und wo wird da auf die Straße verwiesen? Du hast jetzt PLZ und Anrede und Hausnummer, keine Abfrage der Straße.

Gruß,
steve1da
Top
#5
(31.08.2016, 21:06)steve1da schrieb: und wo wird da auf die Straße verwiesen? Du hast jetzt PLZ und Anrede und Hausnummer, keine Abfrage der Straße.

um aus den Importdaten die Trefferquote zu erhöhen habe ich die Strasse abgehackt im Beispiel 70461 hausen FRAU JOSEPH STR 34 mache ich [70461 FRAU] und das zweite Kriterium ist dann die HSNR [34]
Aufgrund vieler Schreibfehler in den Straßennamen hab ich mich für die Abkürzung entschieden... Undecided
Top
#6
Keiner eine Idee? :22:
Top
#7
Hola,

ruhig Blut. Das geschieht hier alles freiwillig und kostenlos. Da darf man schon mal ne halbe Stunde warten  Rolleyes

Gruß,
steve1da
Top
#8
(31.08.2016, 21:46)steve1da schrieb: ruhig Blut. Das geschieht hier alles freiwillig und kostenlos. Da darf man schon mal ne halbe Stunde warten  Rolleyes

Big Grin Danke!!!!
Top
#9
Hola,

mach aus deinen als Text gespeicherte Zahlen in der Matrix richtige Zahlen. Dann in Matrix, J2 als Hilfsspalte:


Code:
=REST(E2;2)


Die Formel nach unten ziehen.

In Straßenliste C2 dann:


Code:
=INDEX(Matrix!G$2:G$7;SUMMENPRODUKT((Matrix!$D$2:$D$7=$A2)*(Matrix!$E$2:$E$7<=$B2)*(Matrix!$F$2:$F$7>=$B2)*(REST($B$2;2)=Matrix!$J$2:$J$7)*ZEILE($1:$6)))

Die Formel nach rechts und nach unten ziehen.

Gruß,
steve1da
Top
#10
(31.08.2016, 22:25)steve1da schrieb: Hola,

mach aus deinen als Text gespeicherte Zahlen in der Matrix richtige Zahlen. Dann in Matrix, J2 als Hilfsspalte:


Code:
=REST(E2;2)


Die Formel nach unten ziehen.

In Straßenliste C2 dann:


Code:
=INDEX(Matrix!G$2:G$7;SUMMENPRODUKT((Matrix!$D$2:$D$7=$A2)*(Matrix!$E$2:$E$7<=$B2)*(Matrix!$F$2:$F$7>=$B2)*(REST($B$2;2)=Matrix!$J$2:$J$7)*ZEILE($1:$6)))

Die Formel nach rechts und nach unten ziehen.

Gruß,
steve1da
Du bist genial^^, aber den ersten absatz verstehe ich nicht Undecided
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste