Cum să împărțiți numele folosind formula în Excel (4 metode ușoare)

  • Imparte Asta
Hugh West

În Microsoft Excel, trebuie să existe unele cazuri în care trebuie să divizați numele complet. Excel are mai multe metode pentru a face acest lucru. De fapt, vă reduce sarcina, deoarece o puteți face manual, dar acest lucru este foarte consumator de timp și dificil de concentrat. Acest articol vă va arăta toate metodele posibile pentru a împărțirea numelor în Excel folosind formula. Sper că acest articol v-a plăcut și că ați acumulat mai multe cunoștințe despre Excel.

Descărcați caietul de practică

Descărcați acest caiet de practică.

Divizarea numelor în Excel.xlsx

Divizarea numelor din diferite poziții utilizând formulele Excel

Putem diviza numele fie folosind formule, fie folosind comanda încorporată în Excel. În acest articol, vom acoperi toate metodele posibile de divizare a numelor în Excel. Unul dintre cele mai mari avantaje ale utilizării formulelor pentru rezolvarea oricărei probleme este că formulele oferă soluții dinamice, în timp ce celelalte comenzi ale Excel oferă soluții statice. Pentru a arăta toate metodele de divizare a numelor în Excel, luăm un set de date care include toate datele completeTrebuie să împărțim numele în nume, prenume, nume de mijloc și nume de familie.

1. Extras Prenume

Pentru a extrage prenumele din numele complet, folosim funcția STÂNGA și CĂUTARE funcții.

Pași

  • Selectați celula C5 unde doriți să aplicați formula pentru a extrage primul nume.

  • Scrieți următoarea formulă în bara de formule.
=LEFT(B5,SEARCH(" ",B5)-1)

  • Apăsați Introduceți pentru a aplica formula.

  • Trageți de butonul Mâner de umplere în josul coloanei sau faceți dublu clic pe ea.

Defalcarea formulei

  • SEARCH(" ",B5)-1): În acest caz, se va utiliza CĂUTARE folosește pentru a obține spațiul gol din celula B5, iar -1 folosește pentru a obține textul cu 1 pas înainte de spațiu.
  • LEFT(B5,SEARCH(" ",B5)-1): The STÂNGA începe textul din partea stângă și îl termină cu 1 pas înainte de spațiu.

2. Extrageți al doilea nume

Pentru a extrage al doilea nume, folosim combinația de IFERROR , MID , și CĂUTARE funcții.

Pași

  • Mai întâi, selectați orice celulă. Aici, selectăm celula D5 .

  • Scrieți următoarea formulă în bara de formule:
=MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1)

  • Apăsați Introduceți pentru a aplica formula.

  • Trageți de butonul Mâner de umplere în josul coloanei sau faceți dublu clic pe ea. Este posibil să găsiți unele rezultate afișate ca #VALOARE! '. Acest lucru se întâmplă pentru că două dintre numele noastre complete nu au de fapt nici un al doilea nume.

  • Pentru a rezolva această eroare și pentru a afișa numele mijlociu ca fiind gol atunci când nu există un nume mijlociu, putem utiliza instrucțiunea IFERROR funcție.
  • Înlocuiți formula anterioară cu următoarea formulă:
=IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1),""")

  • Acum, trageți de butonul Mâner de umplere în josul coloanei și veți obține rezultatul ca fiind gol, atunci când nu există un al doilea nume.

Defalcarea formulei

  • MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1): Pentru a obține al doilea nume din numele complet, utilizați SEARCH(" ",B5)+1 pentru a extrage numele de la următorul caracter și a-l plasa în argumentul Start_num al MID Pentru a ști câte caractere se extrag, trebuie să scădem poziția primului spațiu din poziția celui de-al doilea spațiu și să o introducem în argumentul num_chars al funcției MID funcție.
  • Iar dacă lipsește al doilea prenume, se va folosi IFERROR le va înlocui cu un șir de caractere gol.

3. Extrageți numele de familie

Pentru a extrage numele de familie din numele complet, am utilizat funcția DREAPTA , CĂUTARE , SUBSTITUTE , și LEN funcții.

Pași

  • Selectați celula E5 .

  • Scrieți următoarea formulă în bara de formule.
=RIGHT(B5,LEN(B5)-SEARCH("#",SUBSTITUTE(B5," ", "#",LEN(B5)-LEN(SUBSTITUTE(B5," ","")))))

  • Apăsați Introduceți pentru a aplica formula.

  • Trageți de butonul Mâner de umplere în josul coloanei sau faceți dublu clic pe ea.

Defalcarea formulei

  • LEN(SUBSTITUTE(B5," ","")): În acest caz, se va utiliza SUBSTITUTE folosește pentru a elimina spațiile libere din numele complet și pentru a număra lungimea folosind LEN fără un spațiu.
  • LEN(B5)-LEN(SUBSTITUTE(B5," ","")): Aceasta indică lungimea spațiului din setul de date.
  • SUBSTITUTE(B5," ", "#",LEN(B5)-LEN(SUBSTITUTE(B5," "," ")))): The SUBSTITUTE folosește aici pentru a înlocui spațiul cu ' # '.Numărul de instanță din SUBSTITUTE În acest caz, avem 2 spații, iar numărul de instanță 2 reprezintă a doua instanță. Înlocuiește spațiul din a doua instanță.
  • LEN(B5)-SEARCH("#",SUBSTITUTE(B5," ", "#",LEN(B5)-LEN(SUBSTITUTE(B5," ","")))): The CĂUTARE funcția va căuta în coloana ' # ' și returnează valoarea lungimii în cazul în care ' # ' apare. Apoi, ștergeți-l din lungimea totală a numelui dvs. complet. În exemplul nostru, se obține 4. Aceasta este lungimea rămasă după ' # '.
  • RIGHT(B5,LEN(B5)-SEARCH("#",SUBSTITUTE(B5," ", "#",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))))): Acum, în DREAPTA funcția va extrage textul cu lungimea de returnare din celula B5 care, în cele din urmă, furnizează numele de familie din numele complet dat.

3 moduri alternative de a împărți numele fără a utiliza formula în Excel

1. Utilizarea textului în coloane pentru a împărți numele

În al doilea rând, puteți diviza cu ușurință numele în Excel folosind funcția Text în coloane comandă.

Pași

  • În primul rând, selectați întreaga coloană în care ați pus numele și prenumele.

  • Acum, mergeți la Date din panglică și selectați Text în coloane de la Instrumente de date grup.

  • Selectați Delimitat de la Date originale Tip și faceți clic pe Următorul .

  • Selectați Spațiu de la Delimitatori și faceți clic pe Următorul .

  • Acum, modificați Destinație unde doriți să puneți rezultatele și faceți clic pe Finisaj .

  • Acest lucru va împărți numele și le va plasa în două coloane diferite.

Citește mai mult: Separați numele și prenumele cu spațiu folosind formula Excel (3 moduri)

2. Utilizarea comenzii de căutare și înlocuire în Excel

Un alt mod simplu de a împărți numele este folosind Găsiți și înlocuiți în Excel. O vom folosi în secțiunile următoare.

2.1 Împărțiți primul nume

Pași

  • Coloană de copiere B și o lipiți în coloana C unde doriți să extrageți prenumele din numele complet.

  • Selectați coloana C .

  • Acum, mergeți la Acasă din panglică și faceți clic pe Găsiți & Selectați de la Editare grup.

  • Selectați Înlocuiți de la Găsiți & Selectați meniul derulant.

  • A Găsiți și înlocuiți se va deschide o fereastră. ' *' (puneți un spațiu și apoi introduceți un semn asterisc) în Găsiți ce câmp. Acesta este un caracter wildcard(*) care poate fi folosit în locul oricărui text. Aici puneți spațiu și apoi un caracter wildcard. Lăsați Înlocuiți cu Faceți clic pe Înlocuiți totul .

  • Acest lucru va înlocui în cele din urmă tot textul de după spațiu cu spațiu gol și va returna doar primul nume din numele complet.

Citește mai mult: Cum se separă primul, mijlocul și numele de familie în Excel folosind formula

2.2 Împărțiți numele de familie

Pași

  • Coloană de copiere B și o lipiți în coloana D unde doriți să extrageți numele de familie din numele complet.

  • Selectați coloana D .

  • Mergeți la Acasă din panglică și selectați Găsiți & Selectați de la Editare grup.

  • Selectați Înlocuiți de la Găsiți & Selectați opțiune.

  • A Găsiți și înlocuiți se va deschide o fereastră. '* ' (puneți mai întâi semnul asterisc, apoi introduceți un spațiu) în rubrica Găsiți ce câmp. Acesta este un caracter wildcard care poate fi folosit în locul oricărui text. Aici puneți un caracter wildcard(*) și apoi puneți spațiu. Lasă Înlocuiți cu ca fiind goală. Faceți clic pe Înlocuiți totul .

  • Se va înlocui tot textul până la spațiu și se va plasa ca spațiu gol. Se returnează numele de familie din numele complet.

Citește mai mult: Cum să împărțiți numele în Excel în două coloane (4 moduri rapide)

3. Divizarea numelor prin Flash Fill în Excel

În cele din urmă, ultima noastră metodă se bazează pe Umplere flash unde trebuie să vă puneți corect numele sau prenumele, apoi toate celelalte rânduri pot fi modificate folosind Umplere flash .

Pași

  • Scrieți numele și prenumele și numele de familie ale prenumelui dvs. complet în celula C5 și celulă D5 respectiv.

  • Trageți de butonul Mâner de umplere în josul coloanei pentru ambele cazuri.

  • Se va obține aceeași valoare în toate celulele. Acum, faceți clic pe butonul Opțiuni de umplere automată și selectați Umplere flash .

  • Faceți acest lucru pentru ambele cazuri, apoi veți obține numele și prenumele necesare din numele complet.

Citește mai mult: Excel VBA: Împărțiți numele și prenumele (3 exemple practice)

Concluzie

Am discutat patru metode diferite pentru a împărți numele în Excel. Formula ne oferă o soluție dinamică, în timp ce celelalte 3 metode ne oferă soluții statice. Dar toate metodele sunt la fel de eficiente pentru a împărți numele. Sper că v-a plăcut întregul articol și dacă aveți întrebări, nu ezitați să le puneți în căsuța de comentarii și nu uitați să vizitați site-ul Exceldemy pagina.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.