Hallo liebe Leute,
wie bekommt man Excel dazu, Postleitzahlen und Orte, die gemeinsam in einer Zelle liegen, zu erkennen, dass z.B alle PLZs von 20000-50000 anders behandelt werden als PLZs von 50001-70000…?
Geht das über ne wenn-dann-Bedingung? Ich komm da irgendwie nicht weiter…
wie bekommt man Excel dazu, Postleitzahlen und Orte, die
gemeinsam in einer Zelle liegen, zu erkennen, dass z.B alle
PLZs von 20000-50000 anders behandelt werden als PLZs von
50001-70000…?
Geht das über ne wenn-dann-Bedingung? Ich komm da irgendwie
nicht weiter…
ist möglich, wobei die PLZ innerhalb einer Zelle zusammen mit dem Ort nicht wie eine Zahl sondern wie Text behandelt werden muss. Das bedeutet, dass du dir die Angabe der Wertebereiche 20000-50000 sparen kannst.
Angenommen in A1 steht die PLZ zusammen mit dem Ort. Du prüfst nur die erste Ziffer mit
=LINKS(A1;1)=„3“
Du kannst z. B. für die Prüfung, ob die PLZ mit 3 oder 4 beginnt (also eine PLZ im Bereich von 30000 bis 49999), schreiben:
oh, wow , das hört sich spannend an, ich versuchs mal.
Und wenn ich jetzt 4 verschiedene PLZ-Bereiche 4 verschiedenen
Ansprechpartnern zuordnen will? is das ähnlich aufwendig…?
vielen Dank für deine Hilfe
lg
rog
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
wie bekommt man Excel dazu, Postleitzahlen und Orte, die
gemeinsam in einer Zelle liegen, zu erkennen, dass z.B alle
PLZs von 20000-50000 anders behandelt werden als PLZs von
50001-70000…?
oh, wow , das hört sich spannend an, ich versuchs mal.
Und wenn ich jetzt 4 verschiedene PLZ-Bereiche 4 verschiedenen
Ansprechpartnern zuordnen will? is das ähnlich aufwendig…?
Hi Rog,
nur für die Lösung in Spalte C brauchst du die zweite Tabelle.
Tabellenblatt: [Mappe1]!Tabelle1
│ A │ B │ C │
──┼───────────┼───┼───┤
1 │ 00001 abc │ A │ A │
──┼───────────┼───┼───┤
2 │ 25000 abc │ A │ A │
──┼───────────┼───┼───┤
3 │ 25001 abc │ B │ B │
──┼───────────┼───┼───┤
4 │ 50000 abc │ B │ B │
──┼───────────┼───┼───┤
5 │ 50001 abc │ C │ C │
──┼───────────┼───┼───┤
6 │ 75000 abc │ C │ C │
──┼───────────┼───┼───┤
7 │ 75001 abc │ D │ D │
──┼───────────┼───┼───┤
8 │ 99999 abc │ D │ D │
──┴───────────┴───┴───┘
Benutzte Formeln:
B1: =WAHL(1+(LINKS(A1;5)\>"25000")\*1+(LINKS(A1;5)\>"50000")\*1+(LINKS(A1;5)\>"75000")\*1;"A";"B";"C";"D")
B2: =WAHL(1+(LINKS(A2;5)\>"25000")\*1+(LINKS(A2;5)\>"50000")\*1+(LINKS(A2;5)\>"75000")\*1;"A";"B";"C";"D")
B3: =WAHL(1+(LINKS(A3;5)\>"25000")\*1+(LINKS(A3;5)\>"50000")\*1+(LINKS(A3;5)\>"75000")\*1;"A";"B";"C";"D")
usw. in Spalte B
C1: =SVERWEIS(WERT(LINKS(A1;5));Tabelle2!$A$1:blush:B$4;2;1)
C2: =SVERWEIS(WERT(LINKS(A2;5));Tabelle2!$A$1:blush:B$4;2;1)
C3: =SVERWEIS(WERT(LINKS(A3;5));Tabelle2!$A$1:blush:B$4;2;1)
usw. in Spalte C
A1:C8
haben das Zahlenformat: Standard
Tabellenblatt: [Mappe1]!Tabelle2
│ A │ B │
──┼───────┼───┤
1 │ 0 │ A │
──┼───────┼───┤
2 │ 25001 │ B │
──┼───────┼───┤
3 │ 50001 │ C │
──┼───────┼───┤
4 │ 75001 │ D │
──┴───────┴───┘
A1:B4
haben das Zahlenformat: Standard
Tabellendarstellung erreicht mit dem Code in FAQ:2363
Und wenn ich jetzt 4 verschiedene PLZ-Bereiche 4 verschiedenen
Ansprechpartnern zuordnen will? is das ähnlich aufwendig…?
und wenn die Ansprechpartner wechseln oder sich die PLZ-Gebiete ändern, erfordert das ein Anpassen innerhalb der Formel.
Deshalb würde ich an so eine Aufgabe flexibler rangehen, um mir spätere Änderungen ohne Kopfzerbrechen schnell und einfach zu ermöglichen
Mein Vorschlag:
in einer Extra Tabelle (kann im gleichen Tabellenblatt entweder sichtbar oder irgendwo im Randbereich sein) die Anfangsziffern der PLZ eintragen mit den dazugehörenden Ansprechpartner. Hier kannst du dann jederzeit ändern ohne die Formel anzupassen. Das Format der Zellen A2 bis A11 ist benutzerdefiniert. Der benutzdefinierte Eintrag lautet „0“ (ohne Anführungszeichen in das Eingabefeld eingeben)
Dann brauchst du nur noch eine einfache und gut überschaubare Formel