Excel-formule: Voornaam en achternaam extraheren uit e-mailadres
In deze handleiding worden de formules geïntroduceerd om voornaam en achternaam uit gegeven e-mailadressen te extraheren naar afzonderlijke cellen, zoals in onderstaande schermafbeelding te zien is. Ook wordt een voorbeeld gegeven om de argumenten en delen van de formules uit te leggen.
Voornaam extraheren
Algemene formule:
LINKS(e_adres,VIND.SPEC("scheidingsteken",)-1) |
Argumenten
E_adres: het e-mailadres waaruit u de voornaam wilt extraheren. |
Scheidingsteken: het scheidingsteken tussen voornaam en achternaam. |
Hoe werkt deze formule
Om de voornaam uit het e-mailadres in cel B3 te extraheren, gebruikt u de volgende formule:
=LINKS(B3,VIND.SPEC("_",B3)-1) |
Druk op Enter toets.
Uitleg
VIND.SPEC-functie: zoekt de startpositie van een teken of tekst in een gegeven tekstreeks. De formule VIND.SPEC("_",B3) vindt de positie van het teken “_” in cel B3 en retourneert 4.
LINKS-functie: extraheert tekst vanaf de linkerkant van de gegeven tekstreeks op basis van de gegeven tekstlengte. Formule LINKS(B3,VIND.SPEC("_",B3)-1) kan worden gezien als LINKS(B3,4-1), wat de eerste 3 tekens uit de tekst in cel B3 extraheert.
Achternaam extraheren
Algemene formule
LINKS(RECHTS(e_adres,LENGTE(e_adres)-VIND.SPEC("scheidingsteken",e_adres)),VIND.SPEC("@",RECHTS(e_adres,LENGTE(e_adres)-VIND.SPEC("scheidingsteken",e_adres)))-1) |
Argument
E_adres: het e-mailadres waaruit u de voornaam wilt extraheren. |
Scheidingsteken: het scheidingsteken tussen voornaam en achternaam. |
Hoe werkt deze formule
Om de achternaam uit het e-mailadres in cel B3 te extraheren, gebruikt u de volgende formule:
=LINKS(RECHTS(B3,LENGTE(B3)-VIND.SPEC("_",B3)),VIND.SPEC("@",RECHTS(B3,LENGTE(B3)-VIND.SPEC("_",B3)))-1) |
Druk op Enter toets.
Uitleg
VIND.SPEC-functie: zoekt de startpositie van een teken of tekst in een gegeven tekstreeks.
LENGTE-functie: telt het aantal tekens in een tekstreeks.
RECHTS-functie: extraheert tekst vanaf de rechterkant.
De formule RECHTS(B3,LENGTE(B3)-VIND.SPEC("_",B3)) kan worden gezien als:
=RECHTS(B3,LENGTE(B3)-4)
=RECHTS(B3,17)
="Smith@kutools.com"
Dan VIND.SPEC("@",RECHTS(B3,LENGTE(B3)-VIND.SPEC("_",B3))) kan worden gezien als
=VIND.SPEC("@","Smith@kutools.com")
="6"
LINKS-functieextraheert tekst vanaf de linkerkant van de gegeven tekstreeks op basis van de gegeven tekstlengte. De formule LINKS(RECHTS(B3,LENGTE(B3)-VIND.SPEC("_",B3)),VIND.SPEC("@",RECHTS(B3,LENGTE(B3)-VIND.SPEC("_",B3)))-1) kan worden gezien als deze:
=LINKS(RECHTS(B3,LENGTE(B3)-VIND.SPEC("_",B3)),6-1)
=LINKS("Smith@kutools.com",5)
="Smith"
Opmerking
Als u de voornaam en achternaam wilt extraheren met de eerste letter in hoofdletters, kunt u de HOOFDLETTERS-functie toevoegen aan de bovenstaande formules, bijvoorbeeld:
=HOOFDLETTERS(LINKS(B3,VIND.SPEC("_",B3)-1))
=HOOFDLETTERS(LINKS(RECHTS(B3,LENGTE(B3)-VIND.SPEC("_",B3)),VIND.SPEC("@",RECHTS(B3,LENGTE(B3)-VIND.SPEC("_",B3)))-1))
Voorbeeldbestand
Klik hier om het voorbeeldbestand te downloaden
Gerelateerde formules
- Tekst extraheren vanaf rechts tot teken
Hier wordt de formule geïntroduceerd om tekst te extraheren vanaf de rechterkant van een gegeven tekst tot een specifiek teken. - Tekst inkorten tot N woorden
Hier wordt de formule geïntroduceerd om N woorden te extraheren vanaf de linkerkant van een tekstreeks. - Leidende nullen toevoegen om lengte vast te stellen
In deze handleiding worden formules gegeven om leidende nullen toe te voegen om de tekst dezelfde lengte te geven. - Streepjes toevoegen aan telefoonnummer
Om streepjes toe te voegen aan een telefoonnummer kunt u een formule gebruiken om dit in Excel op te lossen.
Gerelateerde functies
- RECHTS-functie
Tekst extraheren vanaf de rechterkant. - LINKS-functie
Tekst extraheren vanaf de linkerkant van een tekstreeks. - LENGTE-functie
Het aantal tekens in de tekst verkrijgen. - ZOEKEN-functie
De positie van een specifiek teken of deelstring vinden in de gegeven tekstreeks. - VIND.SPEC-functie
Een string zoeken binnen een andere string
De Beste Office-productiviteitstools
Kutools voor Excel - Helpt U Om Uit Te Blinken In De Menigte
Kutools voor Excel Beschikt Over Meer Dan 300 Functies, Waardoor Wat U Nodig Hebt Maar Een Klik Verwijderd Is...
Office Tab - Schakel Tabbladgestuurd Lezen en Bewerken in Microsoft Office (inclusief Excel)
- Eén seconde om te schakelen tussen tientallen open documenten!
- Verminder honderden muisklikken voor u elke dag, zeg vaarwel tegen muisarm.
- Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
- Brengt Efficiënte Tabbladen naar Office (inclusief Excel), Net Als Chrome, Edge en Firefox.