Excel> zoeken naar waarden in van/tot reeks

Pagina: 1
Acties:
  • 2.995 views sinds 30-01-2008
  • Reageer

  • BramR
  • Registratie: April 2007
  • Laatst online: 17-01-2025
Hallo,

Ik zit werktechnisch met het volgende vraagstuk.

Een aantal postcode-ranges met een bijbehorend autonummer welke in deze postcode actief is:
van tot autonr
5900 5911 101
5912 5916 101
5917 5919 101
5920 5927 102
5928 5929 103
5930 5939 102

(voor jullie info, dit is in de regio Venlo)
Ik wil nu een postcode opzoeken die ergens tussen deze twee waarden ligt (bijv 5914) en dan als resultaat autonummer 101 krijgen. Of bijv 5931 met als resultaat 102. Wanneer ik dit met vert.zoeken wil doen, zoekt die alleen in de linker kolom.
Mijn kennis mbt vba of iets dergelijks is niet groot.

Ik hoop dat jullie me hierbij kunnen helpen.

Alvast bedankt.

Bram

  • sanfranjake
  • Registratie: April 2003
  • Niet online

sanfranjake

Computers can do that?

(overleden)
Wat heb je zelf zoal geprobeerd?

Mijn spoorwegfotografie
Somda - Voor en door treinenspotters


  • Daos
  • Registratie: Oktober 2004
  • Niet online
Zoiets?: Office excel ALS EN formule

[ Voor 7% gewijzigd door Daos op 03-04-2007 22:43 ]


  • BramR
  • Registratie: April 2007
  • Laatst online: 17-01-2025
Wat wij tot nu toe altijd gedaan hebben is alle mogelijke postcodes uitschrijven in een lange kolom met daarachter het autonummer. Het probleem is dat er binnen de reeks gegevens willen veranderen, doordat een auto een andere postcode mee gaat nemen. Nu moeten we dan die lange lijst met postcodes helemaal doorlopen en handmatig de wijzigingen erin verwerken.
Het gebruik van deze lijst is met VERT.ZOEKEN geen probleem.

Ik heb geprobeerd met ALS + EN maar het probleem is dan, dat deze binnen de regel zoekt en niet in de complete kolom. Dus valt de opzoek postcode buiten de reeks in die regel, geeft deze automatisch de reactie onwaar, terwijl ik wil weten wat het dan wel is.

De totale lijst omvat postcodes 5000-6499 (Tilburg, Den Bosch, Eindhoven en heel Limburg).

  • Schildpad
  • Registratie: Mei 2005
  • Laatst online: 23-07 21:13
Dit kan ook gewoon met verticaal zoeken,

in cel e2 komt dan te staan: =VERT.ZOEKEN($E$1;A:C;3)

abcde
105899geenpostcode:5918
259005911101autonummer:102
359125919102
459205930103
559319999geen

  • onkl
  • Registratie: Oktober 2002
  • Laatst online: 22:13
De cruq is de vierde parameter van vert.zoeken. Als je die op "WAAR"/"TRUE"/1 zet, zal er een fout terug komen als de postcode niet in de linker kolom staat. Zolang je de lijst oplopend gesorteerd hebt, kan je het vierde argument ook op "ONWAAR"/""FALSE"/0 zetten, zoals Schildpad impliciet doet. Dan zoekt Excel "de grootste waarde die kleiner is". Oftewel: precies de regel die je nodig hebt.

  • BramR
  • Registratie: April 2007
  • Laatst online: 17-01-2025
onkl schreef op woensdag 04 april 2007 @ 11:22:
De cruq is de vierde parameter van vert.zoeken. Als je die op "WAAR"/"TRUE"/1 zet, zal er een fout terug komen als de postcode niet in de linker kolom staat. Zolang je de lijst oplopend gesorteerd hebt, kan je het vierde argument ook op "ONWAAR"/""FALSE"/0 zetten, zoals Schildpad impliciet doet. Dan zoekt Excel "de grootste waarde die kleiner is". Oftewel: precies de regel die je nodig hebt.
De grootste waarde die kleiner is. Dat wist ik dus niet. Zoals ik het nu gecontroleerd heb, voldoet deze formule. :*)

Tweakers, bedankt!!!

  • Daos
  • Registratie: Oktober 2004
  • Niet online
Dit stond allemaal in het topic van vorige week (waar ik de link van gaf):
Verwijderd schreef op woensdag 28 maart 2007 @ 15:26:
Ongeveer zo:

code:
1
2
3
4
5
6
7
8
9
10
11
.
    A              B
1  0,00 Ondergewicht
2  18,50    Normaal
3  25,00    Overgewicht
4  30,00    Obees
5  40,00    Morbide obees


8 Waarde       36
9 Resultaat  =VERT.ZOEKEN(B8;A1:B5;2)


[wordt tijd om die vert.zoeken in de faq te zetten ;)]
Pagina: 1