Postcode en plaats spliteen

Status
Niet open voor verdere reacties.

vrouw

Terugkerende gebruiker
Lid geworden
27 mrt 2010
Berichten
1.525
Hallo.

Hoe kan ik een postcode en plaats splitsen in 2 cellen?

Mogelijke opties van bron zijn:
1234AA Haarlem
1234 AA Haarlem
1234AA andere plaatsnaam

Dus de spatie in de postcode is variabel en de plaatsnaam is ook variable.

Ik heb met onderstaande gebrobeerd als formule maar die zijn statisch.

Code:
=LEFT(D1;7)

=MID(D1;9;20)
 
In E1 voor de postcode:
PHP:
=ALS(DEEL(D1;5;1)=" ";LINKS(D1;7);LINKS(D1;6))
In F1 voor de plaatsnaam
PHP:
=ALS(DEEL(D1;5;1)=" ";DEEL(D1;9;50);DEEL(D1;8;50))
De opgegeven lengte van 50 is arbitrair en kan ook berekend worden.
 
Laatst bewerkt:
In E1
PHP:
=LEFT(D1;6+(MID(D1;5;1)=" "))
In F1
PHP:
=SUBSTITUTE(D1;E1&" ";"")
 
Super :thumb: Maar nu merk ik dat er oom nog een variant van de postcode is met kleine letters.
Kan dat in de formule ook nog omgezet worden naar hoofletters of moet dat weer een aparte formule worden?
 
Code:
=IF(MID(D2;5;1)=" ";LEFT(D2;7);LEFT(D2;6))(UPPER(TXT))
:shocked:

Edit:
En deze wil ook niet.
Code:
=LEFT(D2;6+(MID(D2;5;1)(UPPER)(=" "))
 
Laatst bewerkt:
Hebbe :thumb: bedankt voor de hulp.
Code:
=(UPPER(LEFT(D2;6+(MID(D2;5;1)=" "))))
 
Je had niet verteld dat de spaties uit de postcodes weg moeten:
PHP:
=ALS(DEEL(D5;5;1)=" ";SUBSTITUEREN(LINKS(D5;7);" ";"");LINKS(D5;6))
 
Dat was geen opmerking van TS maar van mij (Senso). Ik probeer uit wat er staat en dan probeer ik het "volmaakt" te maken en naar meerdere toepassingen te kijken. Kan nog niet volgen dat F3 plotseling een ander resultaat geeft. Office H&S 2007.
 
Dat die opmerking niet van TS was zie ik net pas nu je het zegt :P
 
Precies, dat bedoel ik. Bedankt.
 
Of:

PHP:
=UPPER(LEFT(SUBSTITUTE(A1;" ";"");6))
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan