Dat wil ik als volgt splitsen:
A1: Piet; B1: van; C1: Haast
A2: Jan; B2: ; C2: Jansen
A3: Marie; B2: van der; B3: Wet
Kan dat?
Peterr
Wxp/ Office 2003
Dat is een lastig probleem omdat er altijd uitzonderingen zijn.
Maar, aangenomen dat er slechts één voornaam wordt gebruikt, zou je het
volgende kunnen proberen.
Zet in B1 deze formule
=KIEZEN(LENGTE(A1)-LENGTE(SUBSTITUEREN(A1;" ";""));SUBSTITUEREN(A1;" ";"
");A1;SUBSTITUEREN(A1;" ";"#";2);A1;A1;A1;A1)
en voer deze door naar beneden.
als er 1 spatie is in de naam, dan worden daar 2 van gemaakt
als er 2 spaties zijn in de naam dan wordt de naam ongewijzigd geplaatst
als er 3 spaties zijn, dan wordt de middelste vervangen door #.
als er meer dan 3 spaties zijn (maximaal 7), dan wordt de naam ongewijzigd
geplaatst (en betreft het dus een uitzondering)
Selecteer nu de gegevens in kolom B en kies kopiëren (Ctrl+C)
Daarna via Plakken Speciaal>Waarden plak je deze gegeevns (zonder formules)
in kolom B.
Nu kun je Tekst naar Kolommen uitvoeren op kolom B.
Kies daar "Gescheiden" en vink dan "Spatie" aan en zorg ervoor dat bij
"Dubbele scheidingsteken als één beschouwen" geen vinkje staat.
Nu staan de gegevens in 3 (of, bij uitzonderingsgevallen, meer kolommen).
Nu hoef je alleen nog via Zoeken_Vervangen het #-teken te vervangen.
Jan
Dit werkt ten dele, namelijk alleen als er een tussenvoegsel is.
Bij een naam zonder tussenvoegsel, zoals Jan Jansen, wordt Jan wel in de
eerste kolom geplaatst, maar komt Jansen niet meer terug. Wat kan dit zijn?
Overigens wordt het # teken niet geplaatst. Wel zie ik kleine vierkantjes.
Peterr
"jan" <j...@releerf.nl> schreef in bericht
news:OzjtQQnz...@TK2MSFTNGP04.phx.gbl...
> Peterr,
>
> Dat is een lastig probleem omdat er altijd uitzonderingen zijn.
> Maar, aangenomen dat er slechts ��n voornaam wordt gebruikt, zou je het
> volgende kunnen proberen.
>
> Zet in B1 deze formule
>
> =KIEZEN(LENGTE(A1)-LENGTE(SUBSTITUEREN(A1;" ";""));SUBSTITUEREN(A1;" ";"
> ");A1;SUBSTITUEREN(A1;" ";"#";2);A1;A1;A1;A1)
>
> en voer deze door naar beneden.
> als er 1 spatie is in de naam, dan worden daar 2 van gemaakt
> als er 2 spaties zijn in de naam dan wordt de naam ongewijzigd geplaatst
> als er 3 spaties zijn, dan wordt de middelste vervangen door #.
> als er meer dan 3 spaties zijn (maximaal 7), dan wordt de naam ongewijzigd
> geplaatst (en betreft het dus een uitzondering)
>
> Selecteer nu de gegevens in kolom B en kies kopi�ren (Ctrl+C)
> Daarna via Plakken Speciaal>Waarden plak je deze gegeevns (zonder
> formules) in kolom B.
> Nu kun je Tekst naar Kolommen uitvoeren op kolom B.
> Kies daar "Gescheiden" en vink dan "Spatie" aan en zorg ervoor dat bij
> "Dubbele scheidingsteken als ��n beschouwen" geen vinkje staat.
Peterr
PS: er zijn vrijwel geen dubbele voornamen (die kan ik er handmatig
uitlichten).
"Peterr" <pet...@discussions.microsoft.com> schreef in bericht
news:uClgxjn...@TK2MSFTNGP06.phx.gbl...
> Beste Jan,
>
> Dit werkt ten dele, namelijk alleen als er een tussenvoegsel is.
> Bij een naam zonder tussenvoegsel, zoals Jan Jansen, wordt Jan wel in de
> eerste kolom geplaatst, maar komt Jansen niet meer terug. Wat kan dit
> zijn?
>
> Overigens wordt het # teken niet geplaatst. Wel zie ik kleine vierkantjes.
>
> Peterr
>
>
>
> "jan" <j...@releerf.nl> schreef in bericht
> news:OzjtQQnz...@TK2MSFTNGP04.phx.gbl...
>> Peterr,
>>
>> Dat is een lastig probleem omdat er altijd uitzonderingen zijn.
>> Maar, aangenomen dat er slechts één voornaam wordt gebruikt, zou je het
>> volgende kunnen proberen.
>>
>> Zet in B1 deze formule
>>
>> =KIEZEN(LENGTE(A1)-LENGTE(SUBSTITUEREN(A1;" ";""));SUBSTITUEREN(A1;" ";"
>> ");A1;SUBSTITUEREN(A1;" ";"#";2);A1;A1;A1;A1)
>>
>> en voer deze door naar beneden.
>> als er 1 spatie is in de naam, dan worden daar 2 van gemaakt
>> als er 2 spaties zijn in de naam dan wordt de naam ongewijzigd geplaatst
>> als er 3 spaties zijn, dan wordt de middelste vervangen door #.
>> als er meer dan 3 spaties zijn (maximaal 7), dan wordt de naam
>> ongewijzigd geplaatst (en betreft het dus een uitzondering)
>>
>> Selecteer nu de gegevens in kolom B en kies kopiëren (Ctrl+C)
>> Daarna via Plakken Speciaal>Waarden plak je deze gegeevns (zonder
>> formules) in kolom B.
>> Nu kun je Tekst naar Kolommen uitvoeren op kolom B.
>> Kies daar "Gescheiden" en vink dan "Spatie" aan en zorg ervoor dat bij
>> "Dubbele scheidingsteken als één beschouwen" geen vinkje staat.
"Peterr" <pet...@discussions.microsoft.com> schreef in bericht
news:eeBPMonz...@TK2MSFTNGP04.phx.gbl...
Peterr
"Peterr" <pet...@discussions.microsoft.com> schreef in bericht
news:eeBPMonz...@TK2MSFTNGP04.phx.gbl...
Peterr
"Peterr" <pet...@discussions.microsoft.com> schreef in bericht
news:u0dAisnz...@TK2MSFTNGP06.phx.gbl...
Mooi dat het gelukt is.
Jan