In een Excel-kolom zijn de telefoonnummers als volgt ingegeven: 03 2054788
of 086 500116. Het zonenummer kan dus uit 2 of 3 cijfers bestaan.
Nu wil ik deze nummers de volgende notatie geven: 03 205 47 88 en 086 50 01
16
Dus het abonneenummer moet uit drie groepen bestaan.
De eerste groep omvat 2 of 3 cijfers, afhankelijk van het aantal cijfers in
het zonenummer.
Groep 2 en 3 van het abonneenummer bestaan steeds uit 2 cijfers.
Kent iemand een functie om dit voor elkaar te krijgen?
Dank bij voorbaat.
jefry
Als ik zo de telefoonnummers bekijk zijn ze als tekst ingevoerd.
Je kunt ze dan ook met tekstfuncties splitsen:
Allereerst met de functie links de eerste 6 tekens oppakken, dan met &"
"& een spatie tussenvoegen, dan met de functie deel teken 7 en 8
oppakken, weer met &" "& een spatie tussenvoegen en tenslotte met de
functie rechts de twee meest rechtse posities oppakken.
Groeten,
Thoralf
Kennis is pas waardevol als ze wordt gedeeld,
een vraag is daartoe een uitdaging.
Dendiene schreef:
Ik heb iets in elkaar gezet:
=ALS(B1=3;LINKS(A1;B1-1)&" "&DEEL(A1;4;3)&" "&DEEL(A1;7;2)&"
"&DEEL(A1;9;2);LINKS(A1;B1-1)&" "&DEEL(A1;5;2)&" "&DEEL(A1;7;2)&"
"&DEEL(A1;9;2))
Maar er is een hulpkolom nodig:
In kolom B:B heb ik volgende formule:
=VIND.SPEC(" ";A1;1) , zodat je 3 of 4 als resultaat krijgt.
Cobbe
Dendiene had uiteengezet :
De formule wordt dan:
=LINKS(A1;6)&" "&DEEL(A1;7;2)&" "&RECHTS(A1;2)
aannemende dat het telefoonnummer in A1 staat
Groeten,
Thoralf
Kennis is pas waardevol als ze wordt gedeeld,
een vraag is daartoe een uitdaging.
Thoralf schreef:
jefry,
Ik heb iets in elkaar gezet:
=ALS(B1=3;LINKS(A1;6)&" "&" "&DEEL(A1;7;2)&"
"&DEEL(A1;9;2);LINKS(A1;6)&" "&" "&DEEL(A1;7;2)&" "&DEEL(A1;9;2))
Maar er is een hulpkolom nodig:
In kolom B:B heb ik volgende formule:
=VIND.SPEC(" ";A1;1) , zodat je 3 of 4 als resultaat krijgt.
Cobbe
Dendiene had uiteengezet :