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

Suche nach Postleitzahl in PLZ-Intervall über 2 Spalten

Forumthread: Suche nach Postleitzahl in PLZ-Intervall über 2 Spalten

Suche nach Postleitzahl in PLZ-Intervall über 2 Spalten
04.09.2025 17:09:30
huptus
Liebe Community,
gegeben ist eine sehr große Tabelle (ca. 13000 Zeilen) mit Ländern und Postleitzahlbereichen in zwei Spalten, etwa so:

Land...................Anfang PLZ-Bereich...........Ende PLZ-Bereich
z.B.
Deutschland..............02747.......................................02748
Deutschland..............02739.......................................02742
u.s.w.

Die Postleitzahlen sind aufsteigend sortiert und als Sonderformat "PLZ" formatiert.
Die Spalte "Land" kann mit der Filter Funktion (Dropdown) gefiltert werden.
Nun soll der Anwender eine Postleitzahl prüfen, indem sie mit den beiden PLZ-Spalten verglichen wird. Hätte man jetzt direkten Zugriff auf die Felder, z.B. C146 und D146 wär's ja einfach, Beispiel: =WENN(UND(ZAHLENWERT(C6)>=ZAHLENWERT(C15);ZAHLENWERT(C6)=ZAHLENWERT(D15));"Ja";"Nein"). Es soll aber die ganze (sortierte) Liste der Postleitzahlen-Intervalle zu einem bestimmten Land darauf untersucht werden, ob die eingegebene PLZ in einem der Intervalle vorkommt. Und das dann beschränkt auf die gerade sichtbaren (gefilterten) Länderzeilen.

Geht das noch mit Formeln oder ist das zu sportlich? :-)

Vielen Dank schon mal und Grüße
Humberto


Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Suche nach Postleitzahl in PLZ-Intervall über 2 Spalten
04.09.2025 17:21:51
daniel
Ja geht mir Formel

Erstmal musst du per Formel aus der Gesamtliste das gewählte Land extrahieren und dabei solltest du auch gleich nach Plz-Von sortieren:

=Sortieren(Filter(Plz-Tabelle;Plz-Tabelle-_Spalte-Land = Zelle mit Dropdown für Länderauswahl);2)

In dieser Tabelle kannst du dann einfach mit dem SVerweis prüfen, ob eine Plz-Zuordnung existiert

=wenn(PLZ = SVERWEIS (PLZ, Spalte_Anfang:Spalte_Ende;2;wahr);"ja";"nein")

Gruß Daniel

Anzeige
AW: Suche nach Postleitzahl in PLZ-Intervall über 2 Spalten
04.09.2025 17:27:44
RPP63
Moin!
Wenn die Intervalle höchstens aus 16.381 PLZs bestehen (Spalten(D:XFD)) ginge so etwas.
Die spillenden Spalten ab D kann man ausblenden.
 ABCDEFGH
1PLZvorh.?      
22741ja      
3LandPLZ_AnfangPLZ_Ende     
4Deutschland2747274827472748   
5Deutschland273927422739274027412742 

ZelleFormatWert
B2"ja";;"nein"1

ZelleFormel
B2=ZÄHLENWENNS(D:XFD;A2)
D4=SEQUENZ(;C4-B4+1;B4)
D5=SEQUENZ(;C5-B5+1;B5)


Es gibt imo aber doch auch nicht vergebene PLZ?

Gruß Ralf
Anzeige
AW: Suche nach Postleitzahl in PLZ-Intervall über 2 Spalten
04.09.2025 17:39:53
UweD
Hallo

Hilft das ?


Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFGHI
1LandAnfangEnde HSP  02293Ja
2Deutschland0274702748 1    
3Deutschland0273902742 1    
4Österreich0229202294 1    

ZelleFormel
E2=TEILERGEBNIS(103;A2)
I1=WENN(ANZAHL((FILTER(A:C;(E:E>0)*(B:B=H1)*(C:C>=H1);"")))>0;"Ja";"Nein")


Die Hilfsspalte ist 1 oder 0, je nachdem, ob gefiltert ist
Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFGHI
1LandAnfangEnde HSP  02293Nein
2Deutschland0274702748 1    
3Deutschland0273902742 1    


LG UweD
Anzeige
AW: wenn alle(!) PLZen im Excelf-PLZ-Format vorhanden, ...
05.09.2025 11:27:43
neopa C
Hallo Humberto,

... dann brauchst weder filtern noch eine Hilfsspalte.

Für die Formel reicht dann in meiner älteren Excelversion SUMMENPRODUKT() bzw. auch nur SUMME() in Deiner aktuelleren Excelversion.
Wenn Deine Datenspalten in Spalte B (Länder) und die PLZ-Bereiche in C:D stehen und in z.B. G1 das Land für die die gesuchte PLZ in z.B. G2 stehen dann so:
=WENN(SUMMENPRODUKT((ZAHLENWERT(C1:C13999)*(B1:B13999=G1)=ZAHLENWERT(G2))*(ZAHLENWERT(D1:D13999)*(B1:B13999=G1)>=ZAHLENWERT(G2)));"Ja";"Nein")

Gruß Werner
.. , - ...
aus C the unseen

Anzeige
AW: Suche nach Postleitzahl in PLZ-Intervall über 2 Spalten
04.09.2025 18:46:42
huptus
Hallo Uwe,

schon mal schönen Dank! Es hilft auf jeden Fall schon mal weiter, auch wenn ich das Konstrukt mit der Hilfsspalte noch nicht richtig verstehe und umsetzen kann. Elegant auf jeden Fall die Sache mit der Berechnung des Wahrheitswerts. Offenbar hattest Du ein ähnliches Problem (hier: UPS Außengebietsliste).

Hast Du die TEILERGEBNIS-Formel in der Hilfsspalte kopiert? Die funktioniert bei mir nur zeilenweise. Aber ich hab' das mit dem Teilergebnis ohnehin noch nicht recht verstanden.

Schönen Gruß
Humberto
Anzeige
AW: Suche nach Postleitzahl in PLZ-Intervall über 2 Spalten
04.09.2025 19:11:05
UweD
Hallo nochmal

Ja, die Teilergebnisformel muss in jede Zeile, wo du vorne was stehen hast.

- Ist der Filter ausgeschaltet, steht in jeder Zelle eine 1
- setzt du nun einen Filter in Spalte A und blendest nur Deutschland ein, wird z.b. bei Österreich in diesen ausgeblendeten Zeilen das Formelergebnis =0
- - (das kannst du ja aber nicht mehr sehen)

In der FilterFormel =Filter(...) werden dann die ausgeblendeten Zeilen nicht berücksichtigt


Klarer geworden?


LG UweD
Anzeige
AW: Suche nach Postleitzahl in PLZ-Intervall über 2 Spalten
04.09.2025 19:51:28
BoskoBiati
Hi,

bei der vorhandenen Excel-Version geht das ohne jegliche Hilfsspalte:

https://www.herber.de/bbs/user/178828.xlsx

Gruß

Edgar

Forumthreads zu verwandten Themen

Anzeige
Anzeige