Cum se inversează șirul de text sau ordinea cuvintelor în Excel?
Când utilizați foaia de lucru Excel, cum inversați șirul de text sau ordinea cuvintelor în Excel? De exemplu, doriți să inversați „Excel este un instrument util pentru noi"La"su rof loot lufesu a si lecxE”. Sau uneori puteți inversa ordinea cuvintelor, cum ar fi „Excel, Word, PowerPoint, OneNote"La"OneNote, PowerPoint, Word, Excel”. În mod normal, acest lucru este oarecum dificil de rezolvat această problemă. Vă rugăm să consultați următoarele metode:
Inversați șirul de text cu funcția definită de utilizator
Inversați ordinea cuvintelor separate printr-un separator specific cu codul VBA
Inversați șirul de text sau ordinea cuvintelor cu Kutools pentru Excel rapid și ușor
Inversați șirul de text cu funcția definită de utilizator
Presupunând că aveți o serie de șiruri de text pe care doriți să le inversați, cum ar fi „adăugați zerouri în Excel"La"lecxE ni sorez gnidael dda”. Puteți inversa textul urmând pașii următori:
1. Țineți apăsat butonul ALT + F11 tastele și deschide fișierul Microsoft Visual Basic pentru aplicații fereastră.
2. Clic Insera > Moduleși lipiți următoarea macro în fișierul Modulefereastră.
Function Reversestr(str As String) As String
Reversestr = StrReverse(Trim(str))
End Function
3. Și apoi salvați și închideți acest cod, reveniți la foaia de lucru și introduceți această formulă: = reversestr (A2) într-o celulă goală pentru a pune rezultatul, vezi captura de ecran:
4. Apoi trageți mânerul de umplere în jos pentru a copia această formulă, iar textul din celule este venerat simultan, vedeți captura de ecran:
Inversați ordinea cuvintelor separate printr-un separator specific cu codul VBA
Dacă aveți o listă de cuvinte celulare care sunt separate prin virgulă ca aceasta „profesor, doctor, student, muncitor, șofer”, Și doriți să inversați ordinea cuvintelor astfel”conducere, muncitor, student, doctor, profesor”. Puteți utiliza, de asemenea, urmați VBA pentru a o rezolva.
1. Țineți apăsat butonul ALT + F11 tastele și deschide fișierul Microsoft Visual Basic pentru aplicații fereastră.
2. Clic Insera > Moduleși lipiți următoarea macro în fișierul Module fereastră.
Sub ReverseWord()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Sigh As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Sigh = Application.InputBox("Symbol interval", xTitleId, ",", Type:=2)
For Each Rng In WorkRng
strList = VBA.Split(Rng.Value, Sigh)
xOut = ""
For i = UBound(strList) To 0 Step -1
xOut = xOut & strList(i) & Sigh
Next
Rng.Value = xOut
Next
End Sub
3. Apoi apăsați F5 tasta, este afișat un dialog, vă rugăm să selectați un interval cu care să lucrați. Vedeți captura de ecran:
4. Și apoi apăsați Ok, este afișat un alt dialog pentru a specifica separatorul pe care doriți să inversați cuvintele bazate pe, a se vedea captura de ecran:
5. Apoi faceți clic pe OK, și puteți vedea cuvintele selectate sunt inversate, vedeți capturi de ecran:
Inversați șirul de text sau ordinea cuvintelor cu Kutools pentru Excel rapid și ușor
Kutools pentru Excel'S Ordine inversă a textului vă poate ajuta rapid și convenabil să inversați diferite șiruri de text. Poate face următoarele operații:
Inversați textul de la dreapta la stânga, cum ar fi „atingeți câteva cuvinte"La"sdrow emos pat";
Kutools pentru Excel : cu mai mult de 300 de programe de completare Excel la îndemână, gratuit pentru a încerca fără limitări în 30 de zile. |
Inversați textul de la dreapta la stânga:
1. Selectați intervalul pe care doriți să îl inversați.
2. Clic Kutools > Instrumente de text > Ordine inversă a textului, vezi captura de ecran:
3. În Text invers caseta de dialog, selectați opțiunea corectă din Separator care corespund valorilor celulei. Și puteți previzualiza rezultatele din Panoul de examinare. Vedeți captura de ecran:
Descărcați și proba gratuită Kutools pentru Excel acum!
Reversul textului este separat de spațiu sau de alte caractere specifice:
Această caracteristică vă poate ajuta, de asemenea, să inversați șirurile de text care sunt separate de caractere specifice.
1. Selectați celulele și aplicați acest utilitar făcând clic pe Kutools > Text > Ordine inversă a textului.
2. În Text invers caseta de dialog, alegeți separatorul care separă valorile celulei pe care doriți să inversați cuvintele pe baza, vedeți captura de ecran:
3. Apoi apasa Ok or Aplică, cuvintele din celule au fost inversate deodată. Vedeți capturi de ecran:
notițe:Control Treceți peste text celule pentru a preveni inversarea numerelor din intervalul selectat.
Pentru a afla mai multe despre această funcție, vă rugăm să vizitați Ordine inversă a textului.
Descărcați și proba gratuită Kutools pentru Excel acum!
Demo: șir de text invers pe baza separatorului specific cu Kutools pentru Excel
Articol asociat:
Cum se întoarce numele și prenumele din celule în Excel?
Cele mai bune instrumente de productivitate de birou
Îmbunătățiți-vă abilitățile Excel cu Kutools pentru Excel și experimentați eficiența ca niciodată. Kutools pentru Excel oferă peste 300 de funcții avansate pentru a crește productivitatea și a economisi timp. Faceți clic aici pentru a obține funcția de care aveți cea mai mare nevoie...
Fila Office aduce interfața cu file în Office și vă face munca mult mai ușoară
- Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
- Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ferestrele noi.
- Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!