Note: The other languages of the website are Google-translated. Back to English
English English

Excel-formule: extraheer de voor- en achternaam van het e-mailadres

Deze tutorial introduceert de formules om de voornaam en achternaam uit bepaalde e-mailadressen te extraheren in afzonderlijke cellen, zoals onderstaand screenshot, en biedt ook het voorbeeld om de argumenten en delen van de formules uit te leggen.
doc extract extensie van bestandsnaam 5

Extract voornaam

Generieke formule:

LEFT(e_address,FIND("separator",)-1)

argumenten

E_address: the email address you want to extract the first name.
Separator: the delimiter between first name and last name.

Hoe deze formule werkt

Gebruik onderstaande formule om de voornaam uit het e-mailadres in cel B3 te extraheren:

=LEFT(B3,FIND("_",B3)-1)

Media Enter sleutel.
doc extract voornaam achternaam e-mail 2

Uitleg

FIND functie: om de startpositie van een teken of tekst in een bepaalde tekstreeks te vinden. De Formule FIND ("_", B3) vindt de positie van teken "_" in cel B3, geeft 4 terug.

LEFT functie: extraheer tekst van de linkerkant van de opgegeven tekstreeks op basis van de opgegeven tekstlengte. Formule L.EFT (B3, FIND ("_", B3) -1) kan worden gezien als LINKS (B3,4-1), extraheer de eerste 3 tekens uit de tekst in cel B3.

Extraheer achternaam

Generieke formule

LEFT(RIGHT(e_address,LEN(e_address)-FIND("separacter",e_address)),FIND("@",RIGHT(e_address,LEN(e_address)-FIND("separator",e_address)))-1)

Argument

E_address: the email address you want to extract the first name.
Separator: the delimiter between first name and last name.

Hoe deze formule werkt

Gebruik onderstaande formule om de achternaam uit het e-mailadres in cel B3 te extraheren:

=LEFT(RIGHT(B3,LEN(B3)-FIND("_",B3)),FIND("@",RIGHT(B3,LEN(B3)-FIND("_",B3)))-1)

Media Enter sleutel.
doc extract voornaam achternaam e-mail 3

Uitleg

FIND functie: om de startpositie van een teken of tekst in een bepaalde tekstreeks te vinden.

LEN functie: tel het aantal tekstreeks.

RIGHT functie: om tekst van de rechterkant te extraheren.

De Formule RECHTS (B3, LEN (B3) -FIND ("_", B3)) kan worden gezien als:
= RECHTS (B3, LEN (B3) -4)
= RIGHT (B3,17)
= "Smith@kutools.com"

Dan FIND ("@", RIGHT (B3, LEN (B3) -FIND ("_", B3))) kan worden gezien als
= FIND ("@", "Smith@kutools.com")
= "6"

LEFT functie: extraheer tekst van de linkerkant van de opgegeven tekstreeks op basis van de opgegeven tekstlengte. De Formule LEFT(RIGHT(B3,LEN(B3)-FIND("_",B3)),FIND("@",RIGHT(B3,LEN(B3)-FIND("_",B3)))-1) kan als volgt worden gezien:
=LEFT(RIGHT(B3,LEN(B3)-FIND("_",B3)),6-1)
= LINKS ("Smith@kutools.com", 5)
= "Smit"

Opmerking

Als u de voor- en achternaam wilt extraheren met de eerste letter in hoofdletters, kunt u de PROPER-functie vóór bovenstaande formules toevoegen, zoals:

= JUISTE (LINKS (B3, FIND ("_", B3) -1))
=PROPER(LEFT(RIGHT(B3,LEN(B3)-FIND("_",B3)),FIND("@",RIGHT(B3,LEN(B3)-FIND("_",B3)))-1))
doc extract voornaam achternaam e-mail 4

Voorbeeldbestand

doc voorbeeldKlik om een ​​voorbeeldbestand te downloaden


Relatieve formules


Relatieve functies

  • RECHTS-functie
    Extraheer de tekst van de rechterkant.
  • LINKS-functie
    Extraheer tekst van de linkerkant van de tekstreeks.
  • LEN-functie
    Haal het aantal tekens in de tekst op.
  • SEARCH-functie
    Zoek de positie van een specifiek teken of subtekenreeks uit de opgegeven tekstreeks.
  • FIND-functie
    Zoek een string binnen een andere string

De beste tools voor kantoorproductiviteit

Kutools for Excel - Helpt u zich te onderscheiden van de menigte

Wilt u uw dagelijkse werkzaamheden snel en perfect afronden? Kutools voor Excel biedt 300 krachtige geavanceerde functies (werkmappen combineren, optellen op kleur, celinhoud splitsen, datum converteren, enzovoort ...) en 80% tijd voor u besparen.

  • Ontworpen voor 1500 werkscenario's, helpt u 80% Excel-problemen op te lossen.
  • Verminder elke dag duizenden toetsenbord- en muisklikken, verlicht uw vermoeide ogen en handen.
  • Word een Excel-expert in 3 minuten. U hoeft geen pijnlijke formules en VBA-codes meer te onthouden.
  • 30 dagen onbeperkte gratis proefperiode. 60 dagen geld-terug-garantie. Gratis upgrade en ondersteuning gedurende 2 jaar.
Lint van Excel (met Kutools voor Excel geïnstalleerd)

Office-tabblad - Schakel lezen en bewerken met tabbladen in Microsoft Office in (inclusief Excel)

  • Een seconde om te schakelen tussen tientallen geopende documenten!
  • Verminder elke dag honderden muisklikken voor u, zeg maar dag tegen muishand.
  • Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
  • Brengt efficiënte tabbladen naar Office (inclusief Excel), net als Chrome, Firefox en New Internet Explorer.
Schermopname van Excel (met Office-tabblad geïnstalleerd)
Comments (2)
Rated 5 uit 5 · 1 ratings
Deze opmerking is gemaakt door de moderator op de site
Hartelijk dank voor dit artikel. Ik heb nog een vraag over deze formule.
- Stel dat ik deze scenario's heb - ik wil FNAME & LNAME scheiden van deze e-mail ann.bee@yahoo.com
Met dit commando =PROPER(LEFT(A4,FIND("_",A4)-1)); Ik zal Ann Bee kunnen produceren, maar dit teken "__ moet worden veranderd in "." ,

Hoe los ik dit op wanneer dit gebeurt, zeg dat ik abee@yahoo.com heb - dit vorige commando zal abee@yahoo produceren als de eerste naam wanneer ik op zoek ben naar Abee....kun je alsjeblieft helpen.
Deze opmerking is gemaakt door de moderator op de site
Ik realiseerde me dat het gebruik van de @ in de opdracht ook hielp, maar de voor- en achternaam niet isoleerde waar van toepassing.
=JUIST(LINKS(A4,VINDEN("@",A4)-1))

Ik zal blijven onderzoeken en hopelijk in staat zijn om beter af te stemmen

Hartelijk dank voor dit artikel.
Rated 5 uit 5
Er zijn nog geen reacties geplaatst
Laat uw commentaar
Posten als gast
×
Beoordeel dit bericht:
0   Personages
Voorgestelde locaties