Hoi,
Ik heb het volgende probleem.
Met de functie VIND.SPEC kan ik het huisnummer uit het veld 'Adres' halen door deze functie te laten zoeken naar de spatie tussen de straatnaam en het huisnummer. Dit gaat goed zolang er in de straatnaam zelf geen spaties voorkomen.
Is er een met VIND.SPEC vergelijkbare functie, die niet van links naar rechts zoekt in de gewenste cel, maar van rechts naar links?
In onderstaande formule is 'J21' de cel met de postcode en 'I21' die met het adres.
=LINKS(J21;4)&RECHTS(J21;2)&"-"&ALS(LENGTE(I21)-VIND.SPEC(" ";I21)=3;"0";ALS(LENGTE(I21)-VIND.SPEC(" ";I21)=2;"00";ALS(LENGTE(I21)-VIND.SPEC(" ";I21)=1;"000";"0000")))&RECHTS(I21;(LENGTE(I21))-(VIND.SPEC(" ";I21)))
Het resultaat is dan bijvoorbeeld: 2314DE-0113, waarbij het driecijferige huisnummer aangevuld wordt tot 4 middels een 'voorloopnul'.
B.v.d.
Teun
Ik heb het volgende probleem.
Met de functie VIND.SPEC kan ik het huisnummer uit het veld 'Adres' halen door deze functie te laten zoeken naar de spatie tussen de straatnaam en het huisnummer. Dit gaat goed zolang er in de straatnaam zelf geen spaties voorkomen.
Is er een met VIND.SPEC vergelijkbare functie, die niet van links naar rechts zoekt in de gewenste cel, maar van rechts naar links?
In onderstaande formule is 'J21' de cel met de postcode en 'I21' die met het adres.
=LINKS(J21;4)&RECHTS(J21;2)&"-"&ALS(LENGTE(I21)-VIND.SPEC(" ";I21)=3;"0";ALS(LENGTE(I21)-VIND.SPEC(" ";I21)=2;"00";ALS(LENGTE(I21)-VIND.SPEC(" ";I21)=1;"000";"0000")))&RECHTS(I21;(LENGTE(I21))-(VIND.SPEC(" ";I21)))
Het resultaat is dan bijvoorbeeld: 2314DE-0113, waarbij het driecijferige huisnummer aangevuld wordt tot 4 middels een 'voorloopnul'.
B.v.d.
Teun