Delen via

tekst uit cel splitsen

Anoniem
2023-01-15T11:13:15+00:00

Hallo allemaal,

Ik ben al een tijdje op zoek om gegevens uit 1 cel te splitsen van excel

vb :

naam voornaam mailadres

naam titel voornaam mailadres

naam mailadres

ik heb al een VBA gevonden om het mailadres in een andere cel te zetten, maar nu zou ik nog enkel willen weten hoe je de volledige naam in een aparte cel krijgt

Mijn idee was te zoeken naar "@" in het mailadres en dan naar de spatie ervoor te zoeken. Dan de tekst selecteren van begin tot deze spatie ....

Maar verder als dit idee kom ik niet

graag hulp aub

Alvast bedankt !

R

Microsoft 365 en Office | Excel | Voor thuisgebruik | Windows

Vergrendelde vraag. Deze vraag is gemigreerd vanuit de Microsoft Ondersteuning-community. U kunt met een stem aangeven of de inhoud nuttig is, maar u kunt geen opmerkingen of antwoorden toevoegen of de vraag volgen.

0 opmerkingen Geen opmerkingen

6 antwoorden

Sorteren op: Meest nuttig
  1. Anoniem
    2023-01-15T15:42:57+00:00

    Beste Robby,

    Over het splitsen van namen en adressen zijn al diverse vragen gesteld. En daar is steeds uit naar voren gekomen, dat er geen waterdicht systeem bestaat. En dat komt door de vele variaties.

    Hier is weer een variant. Je kunt de tekst over de kolommen verdelen met de volgende formules.

    De te splitsen namen beginnen in A2. Formule in:

    C2: =ALS.FOUT(VIND.SPEC(" ";A2);1)

    D2: =ALS.FOUT(VIND.SPEC(" ";$A2;C2+1);"")

    Deze twee formules naar beneden doorvoeren. Selecteer dan de formules in kolom D en voer ze door naar rechts tot in alle rijen een lege tekst staat.

    Zet dan in de volgende kolom deze formule:

    =DEEL($A2;1;MAX($C2:$F2))

    en dubbelklik op de vulgreep om door te voeren.

    Je kunt eventueel de tussenkolommen verbergen of zet ze ergens "uit het zicht" achteraan .

    Het zou de moeite waard zijn, als je voor MAX($C2:$F2) iets vindt om de tussenkolommen overbodig te maken.

    Laat weten of dit je wat lijkt.

    Groet,

    Bocculus

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  2. Anoniem
    2023-01-15T15:32:52+00:00

    Hallo ik ben Leon.

    Even voor de duidelijkheid, is uw bezorgdheid al opgelost?

    Deze reactie is automatisch vertaald. Hierdoor bevat het wellicht gramaticale fouten of vreemde zinnen.

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  3. Anoniem
    2023-01-15T15:16:01+00:00

    is gelukt !

    De oplossing ;

    =DEEL(SUBSTITUEREN(A2;" ";"#";LENGTE(A2)-LENGTE(SUBSTITUEREN(A2;" ";""))-1);1;VIND.SPEC("#";SUBSTITUEREN(A2;" ";"#";LENGTE(A2)-LENGTE(SUBSTITUEREN(A2;" ";""))-1))-1)

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  4. Anoniem
    2023-01-15T12:48:46+00:00

    Dank je Bocculus voor het snelle antwoord

    Maar nog geen 100% vrees ik....

    Deze formule geeft me van "naam titel voornaam mailadres" > "naam titel voornaam" + de naam voor de @ in het mailadres

    Dus "Robby Spiessens robby.spiessen(a)telenet.be" > "Robby Spiessens robby.spiessens"

    Maar eigenlijk zou het tot de laatste spatie moeten zijn > "Robby Spiessens"

    Toch zeker al +punten voor jouw formule

    gr

    R

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  5. Anoniem
    2023-01-15T12:15:18+00:00

    Beste Robby,

    Formule: =DEEL(A1;1;VIND.SPEC("@";A1)-1)

    VIND.SPEC zoekt naar de plaats van @ en -1 gaat een teken terug. DEEL zal duidelijk zijn.

    Groet,

    Bocculus

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen