Excel vzorec: Extrahujte jméno a příjmení z e-mailové adresy
Tento kurz představuje vzorce pro extrakci křestního jména a příjmení z daných e-mailových adres do samostatných buněk, jak je ukázáno níže, dále poskytuje příklad vysvětlující argumenty a části vzorců.
Extrahujte křestní jméno
Obecný vzorec:
LEFT(e_address,FIND("separator",)-1) |
Argumenty
E_address: the email address you want to extract the first name. |
Separator: the delimiter between first name and last name. |
Jak tento vzorec funguje
Chcete-li extrahovat křestní jméno z e-mailové adresy v buňce B3, použijte následující vzorec:
=LEFT(B3,FIND("_",B3)-1) |
Stisknout vstoupit klíč.
Vysvětlení
FIND funkce: najít počáteční pozici znaku nebo textu v daném textovém řetězci. Vzorec Najít ("_", B3) najde pozici znaku „_“ v buňce B3, vrátí 4.
LEFT funkce: extrahuje text z levé strany daného textového řetězce na základě dané délky textu. Formule LEFT (B3, FIND ("_", B3) -1) lze vidět jako VLEVO (B3,4-1), extrahuje první 3 znaky z textu v buňce B3.
Extrahujte příjmení
Obecný vzorec
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. |
Jak tento vzorec funguje
Chcete-li extrahovat příjmení z e-mailové adresy v buňce B3, použijte následující vzorec:
=LEFT(RIGHT(B3,LEN(B3)-FIND("_",B3)),FIND("@",RIGHT(B3,LEN(B3)-FIND("_",B3)))-1) |
Stisknout vstoupit klíč.
Vysvětlení
FIND funkce: najít počáteční pozici znaku nebo textu v daném textovém řetězci.
LEN funkce: spočítá číslo textového řetězce.
RIGHT funkce: extrahovat text z pravé strany.
Vzorec VPRAVO (B3, LEN (B3) -FIND ("_", B3)) lze vidět jako:
= VPRAVO (B3, LEN (B3) -4)
= VPRAVO (B3,17)
="Smith@kutools.com"
Pak FIND ("@", RIGHT (B3, LEN (B3) -FIND ("_", B3))) lze vidět jako
=FIND("@","Smith@kutools.com")
= "6"
LEFT funkce: extrahuje text z levé strany daného textového řetězce na základě dané délky textu. Vzorec LEFT(RIGHT(B3,LEN(B3)-FIND("_",B3)),FIND("@",RIGHT(B3,LEN(B3)-FIND("_",B3)))-1) lze vidět jako tyto:
=LEFT(RIGHT(B3,LEN(B3)-FIND("_",B3)),6-1)
=LEFT("Smith@kutools.com",5)
= "Smith"
Poznámka
Pokud chcete extrahovat křestní jméno a příjmení s velkým počátečním písmenem, můžete do výše uvedených vzorců přidat funkci PROPER, například:
= SPRÁVNÉ (VLEVO (B3, NAJÍT ("_", B3) -1))
=PROPER(LEFT(RIGHT(B3,LEN(B3)-FIND("_",B3)),FIND("@",RIGHT(B3,LEN(B3)-FIND("_",B3)))-1))
Ukázkový soubor
Kliknutím stáhnete ukázkový soubor
Relativní vzorce
- Výpis zprava do znaku
Zde zavádí vzorec pro extrakci textu z pravé strany daného textu až do zadaného znaku. - Ořízněte text na N slov
Zde je představen vzorec pro extrakci n slov z levé strany textového řetězce. - Chcete-li opravit délku, přidejte počáteční nuly
Tento kurz poskytuje vzorce pro přidání úvodní nuly, aby byl text stejně dlouhý. - Přidejte na telefonní číslo pomlčky
Chcete-li k telefonnímu číslu přidat pomlčky, můžete je vyřešit pomocí vzorce v aplikaci Excel.
Relativní funkce
- PRAVÁ funkce
Extrahujte text z pravé strany. - LEVÁ funkce
Extrahujte text z levé strany textového řetězce. - Funkce LEN
Zjistěte počet znaků v textu. - Funkce SEARCH
Najděte pozici konkrétního znaku nebo podřetězce z daného textového řetězce. - Funkce FIND
Najděte řetězec v jiném řetězci
Nejlepší kancelářské nástroje produktivity
Kutools pro Excel - pomůže vám vyniknout před davem
Kutools pro Excel se může pochlubit více než 300 funkcemi, Zajištění toho, že to, co potřebujete, je jen jedno kliknutí...
Záložka Office - Povolte čtení a úpravy na záložkách v Microsoft Office (včetně Excelu)
- Jednu sekundu přepnete mezi desítkami otevřených dokumentů!
- Snižte stovky kliknutí myší každý den, sbohem s myší rukou.
- Zvyšuje vaši produktivitu o 50% při prohlížení a úpravách více dokumentů.
- Přináší efektivní karty do Office (včetně Excelu), stejně jako Chrome, Edge a Firefox.