Cuprins
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.xlsm5 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.
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
- 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" .
- "Henry Matt"&" "& "Henry Matt" → Operatorul Ampersandă va aduna cele două texte Henry Matt
- SEARCH(" ", "Henry Matt") → Funcția SEARCH găsește poziția spațiului în text Henry Matt
- LEN("Henry Matt") → Funcția LEN determină lungimea caracterelor
- 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
- 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" .
- "Henry, Matt"&" "& "Henry, Matt" → Operatorul Ampersandă va aduna cele două texte Henry Matt
- SEARCH(", ", "Henry, Matt") → Funcția SEARCH găsește poziția spațiului în text Henry Matt
- LEN((("Henry, Matt")-1) → Funcția LEN determină lungimea caracterelor
- 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
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
- 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" .
- "Henry Matt"&","& "Henry Matt" → Operatorul Ampersandă va aduna cele două texte Henry Matt
- SEARCH((", ", "Henry Matt")+1) → Funcția SEARCH găsește poziția spațiului în text Henry Matt
- LEN((("Henry Matt")+1) → Funcția LEN determină lungimea caracterelor
- 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.