Cum să separați numele în Excel

În Excel, este foarte ușor să împărțiți numele, numele de mijloc și de familie care apar în aceeași coloană în coloane separate, utilizând moduri diferite.

Să presupunem că ați primit o listă de contacte cu toate numele enumerate în nume complete într-o singură coloană și probabil că va trebui să separați numele, numele de mijloc și numele de familie și să le împărțiți în coloane separate. Există câteva moduri diferite pe care le puteți folosi pentru a separa numele – folosind funcția Text în coloane, umplere Flash și formule.

În Excel, este foarte ușor să împărțiți numele dintr-o coloană în două sau mai multe coloane. În acest articol, vă vom arăta cum să împărțiți numele în diferite coloane în Excel folosind moduri diferite.

Cum să împărțiți numele în Excel

Există trei moduri simple de a împărți numele în Excel. În funcție de structura datelor și dacă doriți ca numele împărțite să fie statice sau dinamice, alegeți una dintre următoarele metode:

  • Împărțiți numele folosind funcția Text în coloane
  • Separați numele folosind formule
  • Separați numele utilizând Flash Fill

Separați nume utilizând Expertul text în coloană

Expertul Text în coloană este una dintre cele mai comune moduri de a separa numele și prenumele în Excel, precum și al doilea nume. Asigurați-vă că există coloane goale lângă numele pe care le veți împărți, deoarece numele complete vor fi împărțite în coloane separate.

De exemplu, aveți setul de date de mai jos cu nume complete și doriți să împărțiți/separați numele și prenumele și să le stocați în celule separate.

Mai întâi, evidențiați coloana cu nume complete pe care doriți să o separați. Apoi, accesați fila „Date” și faceți clic pe opțiunea „Text în coloane” din secțiunea „Instrumente pentru date”.

Se va deschide Expertul Conversie text în coloane. La primul pas al Expertului, selectați opțiunea „Delimitat” și faceți clic pe „Următorul”.

În Pasul 2 din 3 din Expertul Convertire text în coloane, selectați delimitatorul care separă datele dvs., eliminați orice alte bifări și faceți clic pe „Următorul”. În cazul nostru, „spațiu” separă numele și numele, așa că alegem acest delimitator.

Secțiunea de previzualizare a datelor de mai jos în fereastră arată cum sunt analizate numele dvs.

La pasul 3 din 3, selectați formatul și destinația datelor și faceți clic pe „Terminare”.

În mod normal, „General” implicit va funcționa bine pentru majoritatea tipurilor de date. În câmpul „Destinație”, specificați locația în care doriți să fie afișată rezultatul. Trebuie să specificați adresa primei celule din coloana în care doriți rezultatele (B2, în cazul nostru).

Amintiți-vă, dacă nu specificați celula de destinație, expertul va suprascrie datele originale, așa că asigurați-vă că alegeți o coloană goală.

Odată ce faceți clic pe butonul „Terminare”, va separa instantaneu numele complete în două coloane separate (Prenumele și Numele).

Urmați aceiași pași dacă aveți nume, nume și nume de familie, iar numele dumneavoastră vor fi împărțite în trei coloane în loc de două.

Notă: Rezultatul acestei metode este static. Înseamnă, dacă schimbați numele original, trebuie să faceți acest lucru din nou pentru a împărți numele.

Nume împărțite separate prin virgulă

Dacă numele și prenumele sunt separate prin virgulă, urmați pașii de mai jos pentru a elimina virgula și a împărți numele și prenumele.

În exemplul următor, numele sunt formatate în format invers (Nume, Prenume), unde numele de familie este primul urmat de o virgulă, apoi urmat de prenume.

Selectați numele și mergeți la Date –>Text la coloană. La pasul 1, alegeți „Delimitator” și faceți clic pe „Next”. La pasul 2, sub Delimitatori, bifați „Virgulă” (,) ca delimitator, deoarece numele dumneavoastră sunt separate prin virgulă.

La ultimul pas, alegeți formatul de date ca „General”, specificați destinația și faceți clic pe „Terminare”.

Acum, veți avea nume în coloane separate.

Nume separate folosind formule

Expertul Text în coloane este rapid și ușor pentru a separa numele. Cu toate acestea, dacă doriți să editați numele originale și doriți o metodă dinamică care se va actualiza automat de fiecare dată când schimbați numele, atunci împărțirea numelor cu formule este alegerea potrivită. Puteți folosi funcțiile STÂNGA, DREAPTA, MID, LEN și SEARCH sau FIND pentru a separa numele.

Separați numele și prenumele în Excel folosind formule

Obțineți prenumele

Să presupunem că aveți setul de date de mai jos și doriți să separați prenumele într-o celulă separată. Trebuie să combinați funcția FIND și LEFT într-o singură formulă pentru a obține prenumele.

Utilizați următoarea formulă pentru a obține prenumele:

=STÂNGA(A2,GĂSĂ(" ",A2)-1)

Această formulă folosește funcția FIND pentru a găsi poziția caracterului spațiu (" ") între nume și prenume și scade 1 pentru a exclude spațiul în sine. Acest număr este apoi furnizat funcției LEFT, care folosește acest număr de poziție pentru a extrage tot textul dinaintea acestuia. De asemenea, puteți utiliza funcția CĂUTARE în loc de funcția GĂSIRE.

După ce introduceți formula într-o celulă goală (B2), trageți mânerul de umplere în jos către alte celule pentru a aplica această formulă și toate prenumele au fost împărțite în coloana B, după cum se arată mai jos:

Puteți fie imbrica funcția SEARCH și FIND în cadrul funcției LEFT pentru a extrage prenumele. Principala diferență dintre cele două funcții este că FIND face distincție între majuscule și minuscule, în timp ce SEARCH nu face distincție între majuscule și minuscule.

Dacă aveți virgulă (,) în loc de spațiu între nume și prenume, atunci utilizați virgulă ca prim argument în funcția FIND:

=STÂNGA(A2,GĂSĂ(",",A2)-1)

Obțineți numele de familie

Acum, dacă trebuie să extrageți numele de familie, utilizați funcția DREAPTA. Următoarea formulă va extrage numele de familie din același set de date:

=DREAPTA(A2,LEN(A2)-GĂSĂ(" ",A2))

Formula găsește mai întâi poziția caracterului spațiu, scade acel număr din lungimea totală a șirului (care este returnată de funcția LEN), iar acest număr este apoi furnizat funcției DREAPTA pentru a extrage atâtea caractere de la sfârșitul șirului. (Nume).

Separați numele, al doilea și numele de familie în Excel folosind formule

Împărțirea numelor care includ un al doilea nume necesită formule diferite, în funcție de formatul de nume pe care îl aveți.

Pentru a obține Nume atunci când aveți un nume de mijloc sau inițială de mijloc, utilizați aceeași formulă LEFT FIND pe care o familiarizați deja.

Obțineți numele de familie

Formula RIGHT FIND de mai sus funcționează bine atunci când există doar numele și prenumele, nu va fi de mare folos în cazul în care numele originale conțin un al doilea nume sau o inițială de mijloc. Acest lucru se datorează faptului că nu ați luat în considerare două caractere de spațiu în nume.

Pentru a obține numele de familie atunci când aveți și un al doilea nume, utilizați această formulă:

=DREAPTA(A2,LEN(A2)-CĂUTARE(" ",A2,CĂUTARE(" ",A2,1)+1))

Pentru a extrage numele de familie, determinați mai întâi poziția celui de-al doilea caracter spațiu folosind funcțiile de CĂUTARE imbricate, adăugați 1 la CĂUTARE(” „,A2,1) pentru a începe extragerea cu următorul caracter. Apoi, scădeți poziția celui de-al doilea spațiu din lungimea totală a șirului și obțineți lungimea numelui ca număr rezultat. Apoi dați acest număr rezultat funcției DREAPTA pentru a extrage numărul de caractere de la sfârșitul șirului.

Obțineți al doilea nume

Funcția MID folosește trei argumente, primul argument specifică textul sau adresa celulei, al doilea specifică poziția de început, iar ultimul argument indică un număr de caractere pentru a extrage mijlocul numelui din acea poziție.

Sintaxa:

=MID(text, start_num, num_cars)

Pentru a obține al doilea nume, introduceți această formulă într-o celulă goală:

=MID(A2,CĂUTARE(" ",A2)+1,CĂUTARE(" ",A2,CĂUTARE(" ",A2)+1)-CĂUTARE(" ",A2)-1)

Să vedem cum funcționează această formulă complexă:

Pentru a extrage al doilea nume sau inițiala de mijloc, trebuie să determinați poziția ambelor spații în numele complet. Pentru a găsi poziția primului caracter spațiu, introduceți aceasta CĂUTARE(" ",A2) funcția în argumentul „start_num” și adăugați 1 pentru a începe extragerea din următorul caracter.

Apoi, pentru a afla lungimea al doilea nume, puneți asta CĂUTARE(" ",A2,CĂUTARE(" ",A2)+1)-CĂUTARE(" ",A2)-1 funcție imbricată în argumentul „num_chars”, care scade poziția primului spațiu din poziția celui de-al doilea spațiu și scade 1 din rezultat pentru a elimina un spațiu final. Rezultatul final vă va spune câte caractere să extrageți.

Acum, funcția MID cu poziția de început a numelui de mijloc și a caracterelor numerice de extras separă numele de mijloc de numele complet (A2).

Separați nume în Excel folosind Flash Fill

Umplerea flash este folosită în principal pentru completarea automată a datelor unui anumit model. Poate fi folosit și pentru a împărți nume. Este disponibil numai în Excel 2013, 2016, 2019 și 365.

Să presupunem că aveți setul de date de mai jos și doriți să obțineți numai prenumele din numele complete.

În celula adiacentă numelui inițial, tastați prenumele. În acest caz, tastați „Steve” în celula B2.

Apoi începeți să tastați prenumele în a doua celulă a coloanei. În timp ce tastați, dacă Excel detectează un model, Flash Fill vă va afișa automat o listă cu prenumele din alte celule (în gri).

Când vedeți lista de nume în gri și dacă acele nume sunt corecte, apăsați tasta „Enter” și Flash Fill va umple automat restul coloanei cu prenume.

Urmați aceeași procedură pentru a separa numele de familie într-o coloană separată.

Rezultatul:

Flash Fill funcționează prin detectarea unui model în acele date și urmărind acel model în timp ce vă oferă datele modificate. La început, când introduceți prenumele în prima celulă, Flash Fill nu recunoaște modelul. Dar când începeți să introduceți din nou prenumele în a doua celulă, Flash Fill recunoaște modelul și vă arată sugestia pentru împărțirea prenumelor. Apoi, trebuie doar să apăsați tasta „Enter”.

În general, caracteristica Flash Fill este activată implicit. Dacă nu funcționează în Excel, după ce ați tastat prenumele în prima celulă, puteți pur și simplu să selectați a doua celulă și să faceți clic pe butonul „Flash Fill” din grupul Instrumente de date din fila „Date”.

Alternativ, puteți apăsa și „Ctrl” + „E” pentru a obține aceleași rezultate.

Acum, restul celulelor vor fi completate cu prenume.

Uneori, este posibil să nu vedeți sugestia de model în gri, în acest caz, puteți utiliza mânerul de umplere pentru a obține rezultatul Flash Fill.

Mai întâi, tastați manual numele în două celule și selectați ambele celule. Apoi, plasați cursorul în colțul din dreapta jos al selecției. Veți observa că cursorul se schimbă dintr-un mic pătrat verde (pictograma Filler) într-o pictogramă plus.

Apoi, faceți dublu clic pe pictograma plus. Aceasta va umple restul celulelor. În acest moment, rezultatele sunt incorecte, veți vedea că ambele prenume sunt repetate din nou și din nou. Apoi, în colțul din dreapta jos al datelor rezultate, veți vedea o pictogramă mică de completare automată, așa cum este prezentată mai jos. Faceți clic pe această pictogramă „Umplere automată” și selectați „Umplere flash”.

Aceasta ar completa prenumele în toate celulele:

Eliminați al doilea nume

De asemenea, puteți utiliza instrumentul de completare Flash pentru a scăpa de numele de mijloc din numele complet.

De exemplu, să presupunem că aveți setul de date de mai jos și doriți să obțineți numai numele și prenumele fără al doilea nume sau inițiala de mijloc.

Pentru a obține nume fără al doilea nume sau inițială de mijloc, tastați manual „Lord Stark” în celula alăturată. Apoi, în a doua celulă adiacentă, tastați „Daenerys Targaryen”. În timp ce tastați, Flash Fill va recunoaște un model și vă va afișa o listă de nume fără nume de mijloc (în gri).

Dacă sugestia este corectă, apăsați tasta „Enter” și Flash Fill va completa automat restul celulelor cu numele fără al doilea nume.

Dacă doriți să obțineți numai numele de mijloc fără nume și prenume, introduceți numele de mijloc în primele două celule și utilizați instrumentul Flash Fill pentru a obține numele de mijloc din toate numele complete dintr-o coloană.

Acest tutorial arată cum să separați numele în timp ce manipulați datele text. Aceste metode pot fi utile și atunci când lucrați cu alte forme de date, cum ar fi adrese, nume de produse, nume de mărci etc.