Cum să inversați numele în Excel (5 metode practice)

  • Imparte Asta
Hugh West

Vrei să înveți cum să inversați numele în Excel cu câteva formule interesante? Acest articol este pentru tine. Aici am discutat despre 5 metode simple și la îndemână pentru a inversa numele în Excel.

Descărcați caietul de practică

Descărcați următorul caiet de exerciții practice, care vă va ajuta să vă dați seama mai clar de subiect.

Inversarea numelor.xlsm

5 Metode pentru a inversa numele în Excel

Aici, avem o listă a Nume și prenume Acum, vom demonstra procedurile de inversare a numelor angajaților în funcție de ordinele solicitate de dumneavoastră.

Ca să nu mai spunem că am folosit Microsoft Excel 365 pentru a crea acest articol, dar puteți utiliza orice altă versiune, după bunul plac.

1. Utilizarea funcției Flash Fill pentru a inversa numele în Excel

La început, putem folosi Excel Umplere flash pentru a inversa numele în Excel.

Pentru a inversa Nume și prenume , urmați pașii de mai jos.

📌 Pași:

  • Mai întâi, scrieți prenumele în ordinea dorită, ca în imaginea de mai jos.

  • Selectați apoi prima celulă din tabelul Nume invers și mergeți la coloana Acasă tab>> Umpleți drop-down>> Umplere flash .

  • Apoi, faceți clic pe celula C5 și apoi trageți în jos Mâner de umplere instrument pentru alte celule.

  • După aceea, dacă rezultatul afișat este cel dorit, faceți clic pe pictograma din figură și selectați Acceptați sugestii .

Prin urmare, veți vedea că prenumele au fost inversate. Iată cum se inversează numele în Excel.

2. Aplicarea funcțiilor MID, SEARCH și LEN pentru a inversa numele în Excel

În această metodă, folosim combinația de MID , CĂUTARE , și LEN pentru a inversa denumirile.

📌 Pași:

  • Selectați celula C5 și Scrieți funcția indicată mai jos.
=MID(B5&" "&B5,SEARCH(" ",B5)+1,LEN(B5))

De asemenea, îl puteți scrie pe caseta de funcții.

Aici, B5 este Primul nume a angajatului.

Repartizarea formulei:

  • LEN(B5) → devine
    • LEN("Henry Matt") → Funcția LEN determină lungimea caracterelor
      • Ieșire → 10
    • SEARCH(" ",B5) → devine
      • SEARCH(" ", "Henry Matt") → Funcția SEARCH găsește poziția spațiului în text Henry Matt
        • Ieșire → 6
      • SEARCH(" ",B5)+1 → devine
        • 6+1 → 7
      • B5&" "&B5 → devine
        • "Henry Matt"&" "& "Henry Matt" → Operatorul Ampersandă va aduna cele două texte Henry Matt
          • Ieșire → "Henry Matt Henry Matt"
        • MID(B5&" "&B5,SEARCH(" ",B5)+1,LEN(B5)) → devine
          • MID("Henry Matt Henry Matt Henry Matt",7,10) → Aici, 7 este numărul de start a personajelor și 10 este numărul total de caractere pe care le vom extrage folosind funcția MID din text "Henry Matt Matt Henry Matt" .
            • Ieșire → Matt Henry

  • După scrierea funcției, apăsați ENTER și veți obține rezultatul.
  • Utilizați Mânerul FIll pentru celelalte celule, iar acest lucru va inversa numele.

După aceea, veți avea următorul rezultat.

3. Schimbarea numelor cu virgulă în Excel

Uneori, setul de date are nume separate prin virgulă. Dacă doriți să le schimbați, urmați pașii de mai jos.

📌 Pași:

  • Selectați celula C5 și scrieți funcțiile menționate mai jos.

=MID(B5&" "&B5,SEARCH(",",B5)+2,LEN(B5)-1)

Aici, B5 este Primul nume a angajatului.

Repartizarea formulei:

  • LEN(B5)-1 → devine
    • LEN((("Henry, Matt")-1) → Funcția LEN determină lungimea caracterelor
      • Ieșire → 10
    • SEARCH(", ", ",B5) → devine
      • SEARCH(", ", "Henry, Matt") → Funcția SEARCH găsește poziția spațiului în text Henry Matt
        • Ieșire → 6
      • SEARCH(" ",B5)+2 → → devine
        • 6+2 → 8
      • B5&" "&B5 → devine
        • "Henry, Matt"&" "& "Henry, Matt" → Operatorul Ampersandă va aduna cele două texte Henry Matt
          • Ieșire → "Henry, Matt Henry, Matt"
        • =MID(B5&" "&B5,SEARCH(",",B5)+2,LEN(B5)-1)→ devine
          • MID("Henry, Matt Henry, Matt",8,10) → Aici, 8 este numărul de start a personajelor și 10 este numărul total de caractere pe care le vom extrage folosind funcția MID din text "Henry, Matt Henry, Matt" .
            • Ieșire → Matt Henry

  • Apoi, apăsați ENTER după scrierea funcțiilor.
  • În cele din urmă, utilizați Mâner de umplere pentru celelalte celule și astfel se vor schimba numele.

După aceea, următoarele rezultate vor apărea în fereastra Nume invers coloană.

Lecturi similare

  • Cum să inversați textul în coloane în Excel (6 metode practice)
  • Cum să inversați axa X în Excel (4 trucuri rapide)
  • Inversarea ordinii de legendă a diagramei de bare stivuite în Excel (cu pași rapizi)
  • Cum să inversați ordinea coloanelor pe verticală în Excel (3 moduri)
  • Cum să inversați ordinea foilor de lucru în Excel (3 moduri simple)

4. Schimbarea numelor în Excel fără virgulă

Dacă setul dvs. de date are nume fără virgulă, dar doriți să le întoarceți cu virgulă, urmați pașii.

📌 Pași:

  • Mai întâi, selectați celula C5 și scrieți funcțiile de mai jos
=MID(B5&", "&B5,SEARCH(" ",B5)+1,LEN(B5)+1)

Aici, B5 este Primul nume a angajatului.

Repartizarea formulei:

  • LEN(B5)+1 → devine
    • LEN((("Henry Matt")+1) → Funcția LEN determină lungimea caracterelor
      • Ieșire → 11
    • SEARCH(", ", ",B5)+1 → devine
      • SEARCH((", ", "Henry Matt")+1) → Funcția SEARCH găsește poziția spațiului în text Henry Matt
        • Ieșire → 6+1→7
      • B5&", "&B5 → devine
        • "Henry Matt"&","& "Henry Matt" → Operatorul Ampersandă va aduna cele două texte Henry Matt
          • Ieșire → "Henry Matt, Henry Matt"
        • =MID(B5&" "&B5,SEARCH(",",B5)+2,LEN(B5)-1)→ devine
          • MID("Henry Matt, Henry Matt",7,11) → Aici, 7 este numărul de start a personajelor și 11 este numărul total de caractere pe care le vom extrage folosind funcția MID din text "Henry Matt, Henry Matt" .
            • Ieșire → Matt, Henry

  • Apăsați ENTER .
  • Utilizați Mâner de umplere pentru celelalte celule și inversați numele fără virgulă.

În cele din urmă, veți obține următorul rezultat.

5. Inversarea numelor folosind Excel VBA

În cele din urmă, putem, de asemenea, să inversăm numele folosind VBA code, un limbaj de programare pentru Microsoft Excel și alte instrumente de birou.

📌 Pași:

  • Mergeți la Dezvoltator tab>> Visual Basic opțiunea .

  • Faceți clic pe butonul Introduceți și apoi selectați Modul

După aceea, Modulul 1 în care vom introduce codul nostru.

  • Scrieți următoarele VBA codul din interiorul modulului creat
 Sub name_flip() Dim rng As Range Dim wrk_rng As Range Dim sym As String On Error Resume Next Set wrk_rng = Application.Selection Set wrk_rng = Application.InputBox("Range", "Exceldemy", wrk_rng.Address, Type:=8) sym = Application.InputBox("Symbol interval", "Exceldemy", " ", Type:=2) For Each rng In wrk_rng yValue = rng.Value name_list = VBA.Split(yValue, sym) If UBound(name_list) = 1Then rng.Offset(0, 1) = name_list(1) + sym + name_list(0) End If Next End Sub  Aici,  name_flip  este  subprocedură  nume. Am declarat  rng  ,  wrk_rng  ca  Gama  ,  sym  ca  Șir de caractere  . 

  • Apoi, executați codul apăsând tasta F5 și va apărea o casetă de introducere a datelor.
  • Selectați toate celulele pe care doriți să le inversați (aici, $B$5:$B$8 este intervalul nostru selectat) și apăsați OK .

  • Apoi, va apărea o altă casetă de introducere a datelor.
  • Introduceți o virgulă ( , ) ca simbol pentru interval și apăsați OK .

  • În consecință, veți obține rezultatul.

Citește mai mult: Cum să inversați un șir de caractere în Excel (3 moduri adecvate)

Secțiunea practică

Am pus la dispoziție o secțiune de practică pe fiecare foaie din partea dreaptă pentru a vă exersa. Vă rugăm să o faceți singur.

Concluzie

Deci, acestea sunt câteva metode simple pentru a Nume inversate în Excel Vă rugăm să ne anunțați în secțiunea de comentarii dacă aveți întrebări sau sugestii. Pentru o mai bună înțelegere vă rugăm să descărcați fișa de practică. Vizitați site-ul nostru web Exceldemy pentru a afla diferite tipuri de metode excel. Vă mulțumim pentru răbdarea de a citi acest articol.

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.