Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Zwischensuche bei Länder-PLZ

Frage Microsoft Microsoft Office

Mitglied: winget

winget (Level 1) - Jetzt verbinden

08.01.2015 um 12:23 Uhr, 848 Aufrufe, 10 Kommentare

Hallo zusammen,
vielleicht kann mir jemand mit der richtigen Lösung hierbei helfen.

Folgendes:
In Spalte:
>B sind das Länder Kürzel
>C die kleinste vorkommene Postleitzahl
>D die höhste vorkommene Postleitzahl

Suche!
In Zelle:
>L1 wird manuel das Länderkürzel eingegeben
>L2 die Postleitzahl
>L4 Soll das Ergebnis z.B. als "Wahr" oder "Falsch" erscheinen, wenn die gesuchte PLZ in B + C:D Spalten vorkommt, auch wenn dazwischen liegt.

z.B. CN101405 ist vorhanden > liegt zwischen CN101403 und CN101406 - also wahr. Aber CN101407 ist in der Tabelle nicht vorhanden - also falsch.

Siehe beigefügte Datei:
Datei

Vielen Dank im Voraus



Mitglied: LianenSchwinger
08.01.2015 um 13:01 Uhr
Hallo winget,

hier mein Vorschlag für Deine Zelle L4

01.
=UND(SVERWEIS(L1;B:D;2;FALSCH)<=L2;SVERWEIS(L1;B:D;3;FALSCH)>=L2)
G Jörg
Bitte warten ..
Mitglied: winget
08.01.2015 um 13:37 Uhr
Hallo Jörg,
Vielen Dank schon mal
leider funktioniert nur bei einem kleinen Anteil!

Vier Beispiele, wo es nicht funktioniert:

ES41089
CN101409
CN101411
CN102300

Gruß
Paul
Bitte warten ..
Mitglied: LianenSchwinger
08.01.2015 um 14:07 Uhr
Hallo Paul,

ich kann leider hier Deine Datei nicht öffnen und daher nicht direkt meine Antwort überprüfen.

Ich habe es bei mir mit einer eigene Datei getestet und da lief es.
Vermute, dass der SVERWEIS vielleicht nicht richtig auf Deine Erfordernisse angepasst ist.

Wie sehen denn die zughörigen Zeilen aus der PLZ-Datei zu Deinen 4 Problemkindern aus?

G Jörg
Bitte warten ..
Mitglied: LianenSchwinger
08.01.2015 um 14:20 Uhr
... habe Deine Datei jetzt.

Fehler ist logisch, da die Länderkennung ja mehrmals vorkommt. Muss ich mal in mich gehen.
Kommst eventuell nicht um eine Funktion rum.

G Jörg
Bitte warten ..
Mitglied: winget
08.01.2015 um 14:25 Uhr
Hi Jörg,
zwischen die Zeilen, wo es funktioniert und dennen, wo es funktioniert, gibt es keinen Unterschied.
Auch kein Leerzeichen.

z.B.
Bei
>ES20709-20709 funktioniert

bei
>ES41089-41089 funktioniert nicht
obwohl alles gleich ist. Natürlich bis auf die PLZ

Schade, dass du die Datei nicht runterladen kannst.

Gruß
Paul
Bitte warten ..
Mitglied: winget
08.01.2015 um 14:27 Uhr
Ich war zu spät...ich habe gesehen, dass du bereits geschrieben hattest.
Bitte warten ..
Mitglied: 114757
08.01.2015, aktualisiert um 15:27 Uhr
01.
Private Sub Worksheet_Change(ByVal Target As Range) 
02.
    Dim rng1 As Range, rngCountry As Range, rngPLZ As Range, rngOut As Range, f as Range 
03.
    Set rng1 = ActiveSheet.Range("B:B") 
04.
    Set rngCountry = Range("L1") 
05.
    Set rngPLZ = Range("L2") 
06.
    Set rngOut = Range("L4") 
07.
    If Not Application.Intersect(Range("L1:L2"), Target) Is Nothing Then 
08.
        With rng1 
09.
            Set f = .Find(rngCountry.Value, LookIn:=xlValues, Lookat:=xlWhole) 
10.
            If Not f Is Nothing Then 
11.
                firstAddress = f.Address 
12.
                Do 
13.
                    If Val(rngPLZ.Value) >= f.Offset(0, 1).Value And Val(rngPLZ.Value) <= Val(f.Offset(0, 2).Value) Then 
14.
                        rngOut.Value = True 
15.
                        Exit Sub 
16.
                    End If 
17.
                    Set f = .FindNext(f) 
18.
                Loop While Not f Is Nothing And f.Address <> firstAddress 
19.
            End If 
20.
        End With 
21.
        rngOut.Value = False 
22.
    End If 
23.
End Sub
Gruß jodel32
Bitte warten ..
Mitglied: winget
08.01.2015 um 17:13 Uhr
Für die Nummerische PLZ funkitoniert super.
Bei der Alpha-Numerische PLZ muss man natürlich die Parameter kennen...was nicht so einfach ist.

Vielen Vielen Dank
Bitte warten ..
Mitglied: 114757
08.01.2015 um 18:59 Uhr
Zitat von winget:
Bei der Alpha-Numerische PLZ muss man natürlich die Parameter kennen...was nicht so einfach ist.

Alles kein Problem wenn du uns sagst wie die aussehen bzw. Welche Muster die aufweisen ! Mit Regex lässt sich alles lösen auch wenn es noch so schwer zu sein scheint ..
Bitte warten ..
Mitglied: talkingAlien
13.01.2015 um 20:58 Uhr
Hallo,

leider etwas spät, aber hier mal eine Lösung als Datenfluss-Programm ( FlowSheet ).

Das Bild:
https://www.dropbox.com/s/cw7o4lu4p2fvrkf/L%C3%A4nderPLZ.png?dl=0

Und das FlowSheet:
https://www.dropbox.com/s/zpymkarrp18crqy/L%C3%A4nderPLZ.flsx?dl=0

Du benötigst allerdings ein ANKHOR FlowSheet um es laufen zu lassen. Sollte sowieso auf keinem Rechner fehlen
Die Community Edition langt und ist kostenlos.

Grüße
Michael
Bitte warten ..
Ähnliche Inhalte
Flatrates
LTE auf dem Land?
Frage von MountaindeFlatrates9 Kommentare

Hi, ist LTE auf dem Land eine alternative, wenn man keine anständige Internetleitung bekommt. Ich hab mich mal ein ...

Server
Website lässt sich aus anderen Ländern nicht aufrufen
Frage von zettbehServer3 Kommentare

Ihr Lieben, ich bin Programmierer und Administrator, aber kein Web-Spezialist. Vielleicht erfordert meine Frage auch nur grundlegendes Know-how. Ich ...

Viren und Trojaner
Antivirenlösung deutsch oder doch aus einem anderen Land ? Was sagt Ihr ? ...
gelöst Frage von LordNicon79Viren und Trojaner5 Kommentare

Hallo zusammen , ich habe heute einer Unterhaltung zwischen zwei Kollegen interessiert zugehört. Es ging um das Thema Antivirensoftware ...

Outlook & Mail
Mails Landen immer im Spam
Frage von Motte990Outlook & Mail8 Kommentare

Guten Abend Leute :) Hoffe das passt in den bereich ^^ Ich habe auf einem Vserver Testweise IMSCP Eingerichtet ...

Neue Wissensbeiträge
Batch & Shell

Open Object Rexx: Eine mittlerweile fast vergessene Skriptsprache aus dem Mainframebereich

Information von Penny.Cilin vor 1 TagBatch & Shell9 Kommentare

Ich kann mich noch sehr gut an diese Skriptsprache erinnern und nutze diese auch heute ab und an noch. ...

Humor (lol)

"gimme gimme gimme": Automatischer Test stolpert über Easter Egg im man-Tool

Information von Penny.Cilin vor 1 TagHumor (lol)6 Kommentare

Interessant, was man so alles als Easter Egg implementiert. Ist schon wieder Ostern? "gimme gimme gimme": Automatischer Test stolpert ...

MikroTik RouterOS

Mikrotik - Lets Encrypt Zertifikate mit MetaROUTER Instanz auf dem Router erzeugen

Anleitung von colinardo vor 1 TagMikroTik RouterOS8 Kommentare

Einleitung Folgende Anleitung ist aus der Lage heraus entstanden das ein Kunde auf seinem Mikrotik sein Hotspot Captive Portal ...

Sicherheit

Sicherheitslücke in HP-Druckern - Firmware-Updates stehen bereit

Information von BassFishFox vor 1 TagSicherheit1 Kommentar

Ein weiterer Grund, dass Drucker keinerlei Verbindung nach "auswaerts" haben sollen. Unter Verwendung spezieller Malware können Angreifer aus der ...

Heiß diskutierte Inhalte
Off Topic
Fachkräftemangel in Deutschland? - Talentschmiede schreibt alle 2 Tage die gleichen Stellen aus
Frage von Penny.CilinOff Topic12 Kommentare

Hallo, haben wir in Deutschland Fachkräftemangel? Die Talentschmiede schreibt gefühlt alle zwei Tage dieselben Stellen aus. Und das schon ...

Windows Server
Windows Store Apps
gelöst Frage von PeterleBWindows Server11 Kommentare

Gibt es einen Weg, auf Windows Server 2016 Windows Store Apps wie zum Beispiel die HP Smart App zu ...

Microsoft Office
Outlook Cache Mode Frage
Frage von GwaihirMicrosoft Office11 Kommentare

Hallo zusammen, bin gerade neu in der Firma und lerne hier einige neue Dinge kennen. Zum Beispiel, dass die ...

Microsoft
Erfahrungen mit Webcam over RDP gesucht
Frage von DerWoWussteMicrosoft10 Kommentare

Moin Kollegen. Bekanntlich kann man Webcams nur mit Drittanbietersoftware in RDP reinschleifen. Was nutzt Ihr dazu? Wie stabil funktioniert ...