Beste excel-liefhebbers,
voor een vereniging in een kleine plaats houd ik een ledenadministratie bij.
Van de leden komt zeker 90% uit dezelfde plaats.
Nu wil ik voor versnelling van de administratie ervoor zorgen dat als ik in cel B1 twee willekeurige letters invoer, in cel B2 de plaatsnaam "Medemblik" tevoorschijn komt, maar als ik in cel B1 een volledige postcode invoer, bijvoorbeeld 1442XX, de plaatsnaam "Purmerend" naar voren komt, die herleid wordt uit een tabel die ik ooit op dit forum vond waarin alle postcodes met de bijbehorende plaatsnaam vermeld staan (bijna 5000 postcodes met evenveel plaatsnamen). Deze tabel heet bij mij "Postcode", bijvoorbeeld in c1 t/m c5000 de postcodes en daarnaast in d1 t/m d5000 de bijhorende plaatsnaam.
Ik dacht aan:
als(lengte(b1<3);"Medemblik";x.zoeken(links(b1;4);c1:c5000;d1;d5000).
Maar dit werkt niet.
Wat doe ik fout?
Alvast dank voor jullie meedenken!
voor een vereniging in een kleine plaats houd ik een ledenadministratie bij.
Van de leden komt zeker 90% uit dezelfde plaats.
Nu wil ik voor versnelling van de administratie ervoor zorgen dat als ik in cel B1 twee willekeurige letters invoer, in cel B2 de plaatsnaam "Medemblik" tevoorschijn komt, maar als ik in cel B1 een volledige postcode invoer, bijvoorbeeld 1442XX, de plaatsnaam "Purmerend" naar voren komt, die herleid wordt uit een tabel die ik ooit op dit forum vond waarin alle postcodes met de bijbehorende plaatsnaam vermeld staan (bijna 5000 postcodes met evenveel plaatsnamen). Deze tabel heet bij mij "Postcode", bijvoorbeeld in c1 t/m c5000 de postcodes en daarnaast in d1 t/m d5000 de bijhorende plaatsnaam.
Ik dacht aan:
als(lengte(b1<3);"Medemblik";x.zoeken(links(b1;4);c1:c5000;d1;d5000).
Maar dit werkt niet.
Wat doe ik fout?
Alvast dank voor jullie meedenken!