Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Namen splitsen over meerdere kolommen

538 views
Skip to first unread message

Peterr

unread,
Mar 28, 2010, 7:44:32 AM3/28/10
to
In kolom A staan namen:
A1: Piet van Haast
A2: Jan Jansen
A3: Marie van der Wet

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


jan

unread,
Mar 28, 2010, 8:42:21 AM3/28/10
to
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.

Nu staan de gegevens in 3 (of, bij uitzonderingsgevallen, meer kolommen).
Nu hoef je alleen nog via Zoeken_Vervangen het #-teken te vervangen.

Jan

Peterr

unread,
Mar 28, 2010, 9:16:50 AM3/28/10
to
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

unread,
Mar 28, 2010, 9:24:45 AM3/28/10
to
Ik kan op jouw manier wel de namen er uit lichten met een tussenvoegsel.
Hoe luidt dan de formule voor mensen zoals Jan Jansen?

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

unread,
Mar 28, 2010, 9:29:13 AM3/28/10
to
Sorry, ik had een foutje gemaakt met het inkopieren van jouw formule,
waardoo die niet volledig was overgenomen. Ik ga het opnieuw proberen.
Peterr

"Peterr" <pet...@discussions.microsoft.com> schreef in bericht

news:eeBPMonz...@TK2MSFTNGP04.phx.gbl...

Peterr

unread,
Mar 28, 2010, 9:32:31 AM3/28/10
to
Het liukt nog steeds niet met de Jan Jansens, tussen geen tussenvoegsel.
De formule leidt ertoe dat de naam JanJansen wordt, dus zonder spatie.
Wat nu?

Peterr


"Peterr" <pet...@discussions.microsoft.com> schreef in bericht

news:eeBPMonz...@TK2MSFTNGP04.phx.gbl...

Peterr

unread,
Mar 28, 2010, 9:49:22 AM3/28/10
to
Ik ben er uit. De laatste stap was eenvoudig op te lossen met Tekst naar
kolommen.
Bedankt Jan!

Peterr


"Peterr" <pet...@discussions.microsoft.com> schreef in bericht

news:u0dAisnz...@TK2MSFTNGP06.phx.gbl...

jan

unread,
Mar 28, 2010, 10:06:33 AM3/28/10
to
Peterr,

Mooi dat het gelukt is.

Jan


0 new messages