vvanasperen
Gebruiker
- Lid geworden
- 9 mrt 2009
- Berichten
- 68
Goedemorgen,
Ik heb de volgende uitdaging op mijn bordje liggen. Ik heb hier een tabel waarin in één veld straatnaam, huisnummer en huisnummer toevoeging worden gecombineerd. Nu wil ik deze drie velden apart op gaan slaan. Ik heb al wel gevonden hoe je de waarde links en rechts van de laatste spatie kunt filteren, namelijk zo:
=RECHTS(G2;LENGTE(G2)-(VIND.ALLES("^";SUBSTITUEREN(G2;" ";"^";LENGTE(G2)-LENGTE(SUBSTITUEREN(G2;" ";"")))))+1)
=LINKS(G2;LENGTE(G2)-(LENGTE(G2)-(VIND.ALLES("^";SUBSTITUEREN(G2;" ";"^";LENGTE(G2)-LENGTE(SUBSTITUEREN(G2;" ";"")))))+1))
Maar, dan kom ik nog de volgende uitdaging tegen. Het adres "Middelweg 2" wordt gesplitst in "Middelweg" en "2", en dat is goed, maar het adres "Middelweg 2 A" wordt gesplitst in "Middelweg 2" en "A".
Ik zat te denken dat ik (in een nieuwe kolom) met een ALS formule zou kunnen zoeken in de gesplitste string "Middelweg 2" naar het feit of de tekst rechts van de (nieuwe) laatste spatie (ook) uit nummers bestaat. Zo ja, doe dan de originele splitsing nog een keer en anders niet. Zo zou ik dan in ieder geval de straatnaam vast overhouden. Met de kolommen met de huisnummer en huisnummer toevoeging achtige informatie zou ik dan nog een procedure moeten bedenken om dit op een goede manier in twee velden op te slaan.
Waar ik nu in eerste instantie niet uit kom is hoe je (rechts van de laatste spatie in het gesplitte bestand) een numerieke waarde in de string kan herkennen? Is daar een functie of formule voor? Ik heb het (nog) niet kunnen vinden en krijg het dan ook zelf (nog) niet voor elkaar. Ik hoop dat er iemand is die me hier verder mee kan helpen. In ieder geval alvast bedankt voor de moeite. Mocht aanvullende informatie gewenst zijn, dan hoor ik dat ook graag.
Met vriendelijke groet,
Vincent
Ik heb de volgende uitdaging op mijn bordje liggen. Ik heb hier een tabel waarin in één veld straatnaam, huisnummer en huisnummer toevoeging worden gecombineerd. Nu wil ik deze drie velden apart op gaan slaan. Ik heb al wel gevonden hoe je de waarde links en rechts van de laatste spatie kunt filteren, namelijk zo:
=RECHTS(G2;LENGTE(G2)-(VIND.ALLES("^";SUBSTITUEREN(G2;" ";"^";LENGTE(G2)-LENGTE(SUBSTITUEREN(G2;" ";"")))))+1)
=LINKS(G2;LENGTE(G2)-(LENGTE(G2)-(VIND.ALLES("^";SUBSTITUEREN(G2;" ";"^";LENGTE(G2)-LENGTE(SUBSTITUEREN(G2;" ";"")))))+1))
Maar, dan kom ik nog de volgende uitdaging tegen. Het adres "Middelweg 2" wordt gesplitst in "Middelweg" en "2", en dat is goed, maar het adres "Middelweg 2 A" wordt gesplitst in "Middelweg 2" en "A".
Ik zat te denken dat ik (in een nieuwe kolom) met een ALS formule zou kunnen zoeken in de gesplitste string "Middelweg 2" naar het feit of de tekst rechts van de (nieuwe) laatste spatie (ook) uit nummers bestaat. Zo ja, doe dan de originele splitsing nog een keer en anders niet. Zo zou ik dan in ieder geval de straatnaam vast overhouden. Met de kolommen met de huisnummer en huisnummer toevoeging achtige informatie zou ik dan nog een procedure moeten bedenken om dit op een goede manier in twee velden op te slaan.
Waar ik nu in eerste instantie niet uit kom is hoe je (rechts van de laatste spatie in het gesplitte bestand) een numerieke waarde in de string kan herkennen? Is daar een functie of formule voor? Ik heb het (nog) niet kunnen vinden en krijg het dan ook zelf (nog) niet voor elkaar. Ik hoop dat er iemand is die me hier verder mee kan helpen. In ieder geval alvast bedankt voor de moeite. Mocht aanvullende informatie gewenst zijn, dan hoor ik dat ook graag.
Met vriendelijke groet,
Vincent