Excel-formel: Uddrag for- og efternavn fra e-mail-adresse
Denne vejledning introducerer formlerne til at udtrække fornavn og efternavn fra givne e-mail-adresser i separate celler som vist nedenfor, det giver også eksemplet til at forklare argumenterne og dele af formlerne.
Uddrag fornavn
Generisk formel:
LEFT(e_address,FIND("separator",)-1) |
argumenter
E_address: the email address you want to extract the first name. |
Separator: the delimiter between first name and last name. |
Sådan fungerer denne formel
For at udtrække fornavn fra e-mail-adressen i celle B3, brug nedenstående formel:
=LEFT(B3,FIND("_",B3)-1) |
Presse Indtast nøgle.
Forklaring
FIND funktion: for at finde startpositionen for et tegn eller en tekst i en given tekststreng. Formlen FIND ("_", B3) finder positionen for tegnet “_” i cellen B3, returnerer 4.
LEFT funktion: udtræk tekst fra venstre side af den givne tekststreng baseret på den givne tekstlængde. Formel LEFT (B3, FIND ("_", B3) -1) kan ses som VENSTRE (B3,4-1), udpak de første 3 tegn fra teksten i celle B3.
Uddrag efternavn
Generisk formel
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. |
Sådan fungerer denne formel
For at udtrække efternavn fra e-mail-adressen i celle B3, brug nedenstående formel:
=LEFT(RIGHT(B3,LEN(B3)-FIND("_",B3)),FIND("@",RIGHT(B3,LEN(B3)-FIND("_",B3)))-1) |
Presse Indtast nøgle.
Forklaring
FIND funktion: for at finde startpositionen for et tegn eller en tekst i en given tekststreng.
LEN funktion: tæl nummeret på en tekststreng.
RIGHT funktion: for at udtrække tekst fra højre side.
Formlen HØJRE (B3, LENNE (B3) -FIND ("_", B3)) kan ses som:
= HØJRE (B3, LENNE (B3) -4)
= HØJRE (B3,17)
=""
Derefter FIND ("@", HØJRE (B3, LENN (B3) -FIND ("_", B3))) kan ses som
=FIND("@","")
= "6"
LEFT funktion: udpak tekst fra venstre side af den givne tekststreng baseret på den givne tekstlængde. Formlen LEFT(RIGHT(B3,LEN(B3)-FIND("_",B3)),FIND("@",RIGHT(B3,LEN(B3)-FIND("_",B3)))-1) kan ses som disse:
=LEFT(RIGHT(B3,LEN(B3)-FIND("_",B3)),6-1)
=VENSTRE("",5)
= "Smith"
Bemærkning
Hvis du vil udpakke for- og efternavn med store bogstaver, kan du tilføje PROPER-funktionen foran ovenstående formler, såsom:
= PROPER (VENSTRE (B3, FIND ("_", B3) -1))
=PROPER(LEFT(RIGHT(B3,LEN(B3)-FIND("_",B3)),FIND("@",RIGHT(B3,LEN(B3)-FIND("_",B3)))-1))
Prøvefil
Klik for at downloade prøvefil
Relative formler
- Uddrag fra højre indtil karakter
Her introducerer formlen til at udtrække tekst fra højre side af en given tekst indtil et bestemt tegn. - Trim tekst til N ord
Her introducerer formlen til at udtrække n ord fra venstre side af en tekststreng. - Tilføj forladte nuller for at fastsætte længden
Denne vejledning giver formler til at tilføje nul for at gøre teksten i samme længde. - Føj bindestreger til telefonnummeret
For at tilføje bindestreger til telefonnummeret kan du bruge en formel til at løse det i Excel.
Relative funktioner
- HØJRE funktion
Uddrag tekst fra højre side. - VENSTRE funktion
Uddrag tekst fra venstre side af tekststrengen. - LEN-funktion
Få antallet af tegn i teksten. - SØG-funktion
Find placeringen af et bestemt tegn eller et specifikt underlag fra den givne tekststreng. - FIND-funktion
Find en streng inden for en anden streng
De bedste Office-produktivitetsværktøjer
Kutools til Excel - Hjælper dig med at skille dig ud fra mængden
Kutools til Excel kan prale af over 300 funktioner, At sikre, at det, du har brug for, kun er et klik væk...
Fanen Office - Aktiver læsning og redigering af faner i Microsoft Office (inkluderer Excel)
- Et sekund til at skifte mellem snesevis af åbne dokumenter!
- Reducer hundreder af museklik for dig hver dag, og farvel med musens hånd.
- Øger din produktivitet med 50 %, når du ser og redigerer flere dokumenter.
- Giver effektive faner til Office (inkluderer Excel), ligesom Chrome, Edge og Firefox.