• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Gedeeltes van tekst uit een cel halen

Status
Niet open voor verdere reacties.

jannemanvermeul

Gebruiker
Lid geworden
30 sep 2010
Berichten
51
in een cel staan namen en voornamen tezamen, gescheiden door een komma.
vorrbeeld "Van de Stukken,Pieter Johan"
Hoe kan ik nu in een cel
1. Enkel de naam krijgen zijnde "Van der Stukken"
2. Enkel de eerste voornaam halen zijnde Pieter
3. Enkel de tweede voornaam halen zijnde "Johan"
 
Als in A1 staat: Van der Stukken,Pieter Johan
typ dan in:
Code:
B1: =LINKS(A1;VIND.SPEC(",";A1)-1)
C1: =RECHTS(A1;LENGTE(A1)-VIND.SPEC(" ";A1;LENGTE(B1)))
D1: =DEEL(A1;LENGTE(B1)+2;LENGTE(A1)-LENGTE(B1)-LENGTE(C1)-2)

Dit geldt voor dit specifieke geval.
Als bv. bij een volgende naam er een spatie staat na de komma, of als de volgende naam uit 3 voornamen bestaat, dan is het anders. Aan de hand van dit voorbeeld, kun je dan opmaken hóe anders.
 
De twee vornamen zijn verwisseld. Zo komen ze op de juiste plaats te staan:
Wat in B1 staat, blijft daar staan.
Typ in:
Code:
C1: =DEEL(A1;LENGTE(B1)+2;LENGTE(A1)-LENGTE(B1)-LENGTE(D1)-2)
D1: =RECHTS(A1;LENGTE(A1)-VIND.SPEC(" ";A1;LENGTE(B1)+2))
C1 wordt pas juist weergegeven als D1 is ingevuld.
 
Als ik het voorbeeld zo zie, zou ik zeggen dat hier om slechts 1 man gaat en toch echt gewoon 'Pieter Johan' heet. In elk ander geval vind ik het een hele bijzondere notatie om zo meerdere voornamen te noteren...
Want ehhhh... Hoe ga je dan om met de broers 'Jan Willen' en 'Alexander'?
In jouw voorbeeld wordt dat dan 'Van der Stukken, Jan Willem Alexander', dus ineens 3 personen? :d

Groet, Leo
 
Twee maal een 'Tekst naar kolommen' uitvoeren voorkomt vervelende ergenissen van formules.
Eén keer op een komma, de volgende kolom op een spatie.
 
Nee deze is heel speciefiek, dit is in één lijst alle namen gevolgd door de aparte voornamen
 
Als in A1 staat: Van der Stukken,Pieter Johan
typ dan in:
Code:
B1: =LINKS(A1;VIND.SPEC(",";A1)-1)
C1: =RECHTS(A1;LENGTE(A1)-VIND.SPEC(" ";A1;LENGTE(B1)))
D1: =DEEL(A1;LENGTE(B1)+2;LENGTE(A1)-LENGTE(B1)-LENGTE(C1)-2)

Dit geldt voor dit specifieke geval.
Als bv. bij een volgende naam er een spatie staat na de komma, of als de volgende naam uit 3 voornamen bestaat, dan is het anders. Aan de hand van dit voorbeeld, kun je dan opmaken hóe anders.

Werkt perfect -- dank je
 
Twee maal een 'Tekst naar kolommen' uitvoeren voorkomt vervelende ergenissen van formules.
Eén keer op een komma, de volgende kolom op een spatie.

klopt enkel is deze lijst zo'n 120.000 rijen lang en dan wordt het omzetten naar kolommen wel erg groot.
Toch bedankt
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan