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

Formula Excel: extrageți numele și prenumele din adresa de e-mail

Acest tutorial introduce formulele pentru a extrage prenumele și prenumele din adresele de e-mail date în celule separate, așa cum este prezentat mai jos, de asemenea, oferă un exemplu pentru a explica argumentele și părțile formulelor.
extragere doc extragere din numele fișierului 5

Extrageți prenumele

Formula generică:

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

Argumente

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

Cum funcționează această formulă

Pentru a extrage prenumele din adresa de e-mail din celula B3, utilizați formula de mai jos:

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

Anunturi Intrați cheie.
doc extragere prenume e-mail 2

Explicație

FIND funcţie: pentru a găsi poziția de început a unui caracter sau text într-un șir de text dat. Formula GĂSEȘTE („_”, B3) găsește poziția caracterului „_” în celula B3, returnează 4.

LEFT funcţie: extrage text din partea stângă a șirului de text dat pe baza lungimii textului dat. Formula LEFT (B3, FIND ("_", B3) -1) poate fi văzut ca STÂNGA (B3,4-1), extrageți primele 3 caractere din textul din celula B3.

Extrageți numele de familie

Formula generică

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.

Cum funcționează această formulă

Pentru a extrage numele de familie din adresa de e-mail din celula B3, utilizați formula de mai jos:

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

Anunturi Intrați cheie.
doc extragere prenume e-mail 3

Explicație

FIND funcţie: pentru a găsi poziția de început a unui caracter sau text într-un șir de text dat.

LEN funcţie: numără numărul unui șir de text.

RIGHT funcţie: pentru a extrage text din partea dreaptă.

Formula DREAPTA (B3, LEN (B3) -FIND ("_", B3)) poate fi văzut ca:
= DREAPTA (B3, LEN (B3) -4)
= DREAPTA (B3,17)
= "Smith@kutools.com"

"Atunci FIND ("@", DREAPTA (B3, LEN (B3) -FIND ("_", B3))) poate fi văzut ca
= FIND ("@", "Smith@kutools.com")
= "6"

LEFT funcţie: extrage text din partea stângă a șirului de text dat pe baza lungimii textului dat. Formula LEFT(RIGHT(B3,LEN(B3)-FIND("_",B3)),FIND("@",RIGHT(B3,LEN(B3)-FIND("_",B3)))-1) pot fi văzute ca acestea:
=LEFT(RIGHT(B3,LEN(B3)-FIND("_",B3)),6-1)
= STÂNGA ("Smith@kutools.com", 5)
= "Smith"

Observație

Dacă doriți să extrageți numele și prenumele cu majusculele primei litere, puteți adăuga funcția PROPER în fața formulelor de mai sus, cum ar fi:

= PROPER (STÂNGA (B3, FIND ("_", B3) -1))
=PROPER(LEFT(RIGHT(B3,LEN(B3)-FIND("_",B3)),FIND("@",RIGHT(B3,LEN(B3)-FIND("_",B3)))-1))
doc extragere prenume e-mail 4

Fișier exemplu

eșantion docFaceți clic pentru a descărca fișierul eșantion


Formule relative


Funcții relative


Cele mai bune instrumente de productivitate Office

Kutools pentru Excel - Vă ajută să vă distingeți de mulțime

Doriți să vă finalizați munca zilnică rapid și perfect? Kutools pentru Excel aduce 300 de funcții avansate puternice (Combinați registre de lucru, sumă după culoare, divizați conținutul celulei, convertiți data și așa mai departe ...) și economisiți 80% timp pentru dvs.

  • Conceput pentru 1500 de scenarii de lucru, vă ajută să rezolvați 80% probleme Excel.
  • Reduceți mii de clicuri pe tastatură și mouse în fiecare zi, ușurați-vă ochii și mâinile obosite.
  • Deveniți expert Excel în 3 minute. Nu mai este nevoie să vă amintiți formule dureroase și coduri VBA.
  • Încercare gratuită nelimitată de 30 de zile. Garanție de restituire a banilor de 60 de zile. Upgrade gratuit și asistență timp de 2 ani.
Panglică Excel (cu Kutools pentru Excel instalat)

Fila Office - Activați lectura și editarea cu file în Microsoft Office (includeți Excel)

  • O secundă pentru a comuta între zeci de documente deschise!
  • Reduceți sute de clicuri de mouse pentru dvs. în fiecare zi, spuneți adio de la mâna mouse-ului.
  • Vă crește productivitatea cu 50% atunci când vizualizați și editați mai multe documente.
  • Aduce file eficiente în Office (include Excel), la fel ca Chrome, Firefox și noul Internet Explorer.
Captură de ecran a Excel (cu fila Office instalată)
Comentarii (2)
Evaluat 5 din 5 · evaluări 1
Acest comentariu a fost redus la minimum de moderatorul de pe site
Vă mulțumesc foarte mult pentru acest articol. Am o altă întrebare cu privire la aceste formule.
- Să spunem că am aceste scenarii - vreau să separ FNAME și LNAME de acest e-mail ann.bee@yahoo.com
Cu această comandă =PROPER(LEFT(A4,FIND("_",A4)-1)); Voi putea produce Ann Bee, dar acest semn „__ trebuie schimbat în „.” ,

Cum rezolv acest lucru atunci când se întâmplă acest lucru, să spunem că am abee@yahoo.com - această comandă anterioară va produce abee@yahoo ca prenume atunci când caut să obțin Abee.... vă rog, puteți ajuta.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Mi-am dat seama că folosirea @ în cadrul comenzii a ajutat, de asemenea, dar nu a izolat numele și numele acolo unde este cazul.
=PROPER(STÂNGA(A4;GĂSĂ("@",A4)-1))

Voi continua să cercetez și sper să mă pot regla mai bine

Vă mulțumesc foarte mult pentru acest articol.
Evaluat 5 din 5
Nu există comentarii postate aici încă
Lăsa comentarii
Postare ca invitat
×
Evaluează această postare:
0   Caractere
Locații sugerate