
Obecný vzorec
=LEFT(email,FIND("@",email)-1)
souhrn
Pokud chcete extrahovat část názvu e-mailové adresy, můžete tak učinit pomocí vzorce, který používá funkce LEFT a FIND. V obecném formuláři výše představuje e-mail e-mailovou adresu, se kterou pracujete.
V příkladu používáme tento vzorec:
=LEFT(C4,FIND("@",C4)-1)
Vysvětlení
Tento vzorec v jádru extrahuje znaky začínající zleva a pomocí funkce FIND zjistí, kolik znaků se má extrahovat.
Nejprve FIND hledá znak „@“ uvnitř e-mailové adresy „[email protected]“. Znak „@“ je sedmým znakem, takže funkce FIND vrátí 7. Číslo 1 se poté odečte od 7 po výtěžek 6. To se provádí, aby se zabránilo vzorci extrahovat znak „@“ spolu s názvem. Funkce LEFT poté extrahuje 6 znaků z e-mailové adresy, počínaje zleva. Tak:
=LEFT(C4,FIND("@",C4)-1) =LEFT("[email protected]",FIND("@","[email protected]")-1) =LEFT("[email protected]",7-1) =LEFT("[email protected]",6) ="achang"