Cum să comutați numele și prenumele în Excel cu Comma

  • Imparte Asta
Hugh West

În acest articol, voi arăta cum să comutați numele și prenumele în Excel cu virgulă. În funcție de probleme, s-ar putea să vă confruntați cu multe probleme. În acest tutorial, mă voi concentra pe cât mai multe probleme și pe soluțiile lor. Dar dacă aveți o problemă specială și vă confruntați cu o problemă pentru a o rezolva, atunci anunțați-ne în caseta de comentarii. Vom încerca să vă oferim o soluție.

Descărcați caietul de practică

Vă rugăm să descărcați următorul fișier Excel pe care l-am folosit pentru a scrie acest articol. Veți obține toate formulele și metodele pe care le-am folosit în acest articol.

Comutați numele și prenumele cu virgulă.xlsm

4 Modalități adecvate de a schimba numele și prenumele în Excel cu virgulă

Să facem mai întâi cunoștință cu setul nostru de date. În foaia mea de date am câteva nume de persoane cu nume și prenume și voi schimba numele și prenumele în Excel cu virgulă.

1. Comutați numele și prenumele cu virgulă folosind funcțiile Excel

În această metodă, vom schimba numele și prenumele în felul următor:

Nume, Prenume = Nume, Prenume, Prenume Nume

De exemplu,

John Dalton = Dalton, John

Putem face acest lucru folosind următoarea metodă secundară.

1.1 Îmbinarea funcțiilor DREAPTĂ, CĂUTARE și STÂNGA

În această secțiune, vom aplica dreapta, SEARCH, și Funcții de stânga pentru a schimba numele și prenumele cu o virgulă. Să urmăm instrucțiunile de mai jos pentru a schimba numele și prenumele cu o virgulă!

Pași:

  • Mai întâi de toate, selectați celula C5 pentru confortul activității noastre.
  • După aceea, scrieți funcțiile de mai jos în celula respectivă.
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))&", "&LEFT(B5,SEARCH(" ",B5)-1)

  • Prin urmare, pur și simplu, apăsați Introduceți de pe tastatură. Ca urmare, veți putea să obțineți returnarea de dreapta, SEARCH, și Funcții de stânga, iar randamentul este Dalton, John .

  • Mai departe, AutoFill funcțiile pentru restul celulelor din coloana C care a fost prezentată în captura de ecran.

1.2 Combinați funcțiile REPLACE, SEARCH și LEFT

Acum, vom aplica înlocuire, căutare, și Funcții de stânga pentru a schimba numele și prenumele cu o virgulă. Din setul nostru de date, putem face acest lucru cu ușurință. Să urmăm instrucțiunile de mai jos pentru a schimba numele și prenumele cu o virgulă!

Pași:

  • Mai întâi de toate, selectați celula C5 pentru confortul activității noastre.
  • După aceea, scrieți funcțiile de mai jos în celula respectivă.
=REPLACE(B5,1,SEARCH(",",B5)+1,""")&" "&LEFT(B5,SEARCH(",",B5)-1)

  • Prin urmare, pur și simplu, apăsați Introduceți de pe tastatură. Ca urmare, veți putea obține returnarea de înlocuire, căutare, și Funcții de stânga iar randamentul este Dalton John .

  • Mai departe, AutoFill funcțiile pentru restul celulelor din coloana C care a fost prezentată în captura de ecran.

1.3 Aplicarea funcțiilor MID, SEARCH și LEN

În această porțiune, vom aplica MID, SEARCH, și Funcțiile LEN pentru a schimba numele și prenumele fără virgulă. Să urmăm instrucțiunile de mai jos pentru a schimba numele și prenumele fără virgulă!

Pași:

  • Mai întâi de toate, selectați celula C5 pentru confortul activității noastre.
  • După aceea, scrieți funcțiile de mai jos în celula respectivă.
=MID(B5&" "&B5,SEARCH(", ", ",B5)+2,LEN(B5)-1)

  • Prin urmare, pur și simplu, apăsați Introduceți de pe tastatură. Ca urmare, veți putea obține returnarea de MID, SEARCH, și Funcțiile LEN , iar randamentul este Dalton John .

  • Mai departe, AutoFill funcțiile pentru restul celulelor din coloana C care a fost prezentată în captura de ecran.

2. Folosiți funcția Excel Flash Fill pentru a schimba numele și prenumele

Uneori, un nume poate avea mai mult de două părți. În acest caz, puteți folosi Funcția Flash Fill a Excel .

Comenzi rapide de la tastatură: CTRL + E

  • La început, faceți ieșirea dorită în celula C5 Dacă este necesar, efectuați mai multe ieșiri în mai multe celule din coloană pentru a da Excel un indiciu cu privire la ieșirile reale.

  • Acum selectați acel ( C5 ) sau acele celule și apăsați CTRL + E de pe tastatură. Veți găsi o listă derulantă numită Opțiuni de umplere flash Faceți clic pe lista derulantă și alegeți Acceptați sugestii comanda dacă totul este OK . sau alegeți Anulare umplere flash dacă doriți să anulați ieșirile.

3. Aplicați caracteristica Text to Columns din Excel pentru a schimba numele și prenumele

În acest fel, vom împărți denumirile în părțile lor individuale folosind Funcția Text în coloane a Excel Apoi vom concatena aceste părți pentru a crea un nou format de nume. Să urmăm instrucțiunile de mai jos pentru a învăța!

Pasul 1:

  • Selectați celulele în care se află numele și apoi deschideți fereastra Text în coloane expertul Excel ( Date> Instrumente de date> Text în coloane ). scurtătură de la tastatură pentru a deschide expertul Text to Columns: ALT + A + E
  • În etapa 1 din 3, selectați Delimitat și apoi faceți clic pe opțiunea Următorul buton.

  • În pasul 2 din 3, selectați Spațiu ca Delimitator . și faceți clic pe Următorul opțiune.

  • În pasul 3 din 3, selectăm Destinație celulă ca B2 și faceți clic pe butonul Finisaj opțiune.

  • Iată ce obținem în această etapă:

Pasul 2:

  • Acum am folosit funcția CONCATENATE pentru a uni aceste celule și a crea un nou format de nume.
=CONCATENATE(D5,", ", ",C5)

Dar puteți utiliza și operatorul & în acest mod:

=D5&", "&C5

Citește mai mult: Excel VBA pentru a găsi și înlocui textul într-o coloană (2 exemple)

4. Rulați codul VBA pentru a schimba numele și prenumele cu virgulă

Nu în ultimul rând, vă voi arăta cum să schimbați numele și prenumele în Excel cu virgulă folosind un simplu VBA Este foarte util pentru anumite momente. . Din setul nostru de date, vom schimba numele și prenumele în Excel folosind o simplă comandă VBA cod. Să urmăm instrucțiunile de mai jos pentru a învăța!

Pasul 1:

  • În primul rând, deschideți un modul, pentru a face acest lucru, în primul rând, de la Dezvoltator fila, mergeți la,

Dezvoltator → Visual Basic

  • După ce faceți clic pe butonul Visual Basic panglică, o fereastră numită Microsoft Visual Basic for Applications - Comutați numele și prenumele cu virgulă va apărea instantaneu în fața dvs. Din acea fereastră, vom insera un modul pentru a aplica aplicația noastră Cod VBA. Pentru a face acest lucru, mergeți la,

Inserție → Modul

Pasul 2:

  • Prin urmare, se poate spune că Comutați numele și prenumele cu virgulă În modulul Comutați numele și prenumele cu virgulă modulul, scrieți următoarele VBA cod.
 Sub Switch_First_and_Last_Name() Dim R As Range Dim X As Range Dim Y As String On Error Resume Next xTitleId = "Switch First and Last Name" Set X = Application.Selection Set X = Application.InputBox("Range", xTitleId, X.Address, Type:=8) Y = Application.InputBox("Symbol interval", xTitleId, " ", Type:=2) For Each R In X xValue = R.Value NameList = VBA.Split(xValue, Y) If UBound(NameList) = 1 ThenR.Value = NameList(1) + Y + NameList(0) End If Next End Sub 

  • Prin urmare, rulați programul VBA Pentru a face acest lucru, mergeți la,

Run → Run Sub/UserForm

  • După rularea programului Cod VBA , o casetă de dialog numită Comutați numele și prenumele În caseta de dialog respectivă, tastați $B$5:$B$10 în Gama În cele din urmă, apăsați OK .

  • Ca urmare, o nouă casetă de tastare numită Intervalul simbolic Apăsați butonul Spațiu de pe tastatură. Din nou, apăsați OK .

  • În cele din urmă, veți putea s se adaugă numele și prenumele cu o virgulă folosind VBA cod.

Lucruri de reținut

➜ În timp ce o valoare nu poate fi găsită în celula de referință, se afișează #N/A! eroarea se întâmplă în Excel.

➜ Umplere flash Caracteristica este disponibilă pentru Excel versiunea 2013 și versiunile ulterioare.

Concluzie

Deci, acestea sunt metodele mele pentru comutați numele și prenumele în Excel cu virgulă sau fără virgulă . chiar și eu am arătat cum se schimbă numele cu trei sau mai multe părți. Dacă aveți probleme specifice, anunțați-ne în secțiunea de comentarii. Vom încerca să vă oferim o soluție.

Vă mulțumim că ne citiți blogul.

Excelență fericită 😀

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.