Come invertire l'ordine delle stringhe di testo o delle parole in Excel?
Quando si utilizza il foglio di lavoro di Excel, come si inverte la stringa di testo o l'ordine delle parole in Excel? Ad esempio, vuoi invertire "Excel è uno strumento utile per noi"A"su rof loot lufesu a si lecxE". Oppure a volte puoi invertire l'ordine delle parole come "Excel, Word, PowerPoint, OneNote"A"OneNote, PowerPoint, Word, Excel". Normalmente questo è un po 'difficile da risolvere questo problema. Si prega di guardare i seguenti metodi:
Stringa di testo inversa con funzione definita dall'utente
Ordine inverso delle parole separato da un separatore specifico con codice VBA
Inverti l'ordine della stringa di testo o delle parole con Kutools for Excel rapidamente e facilmente
Stringa di testo inversa con funzione definita dall'utente
Supponendo che tu abbia un intervallo di stringhe di testo che desideri invertire, come "aggiungi gli zeri iniziali in Excel"A"lecxE ni sorez gnidael dda". Puoi invertire il testo con i seguenti passaggi:
1. Tieni premuto il ALT + F11 chiavi e apre il file Microsoft Visual Basic, Applications Edition finestra.
2. Clic inserire > Modulie incolla la seguente macro nel file Modulifinestra.
Function Reversestr(str As String) As String
Reversestr = StrReverse(Trim(str))
End Function
3. Quindi salva e chiudi questo codice, torna al foglio di lavoro e inserisci questa formula: = reversestr (A2) in una cella vuota per inserire il risultato, vedi screenshot:
4. Quindi trascina il quadratino di riempimento verso il basso per copiare questa formula e il testo nelle celle viene venerato contemporaneamente, vedi screenshot:
Ordine inverso delle parole separato da un separatore specifico con codice VBA
Se hai un elenco di parole di cella separate da virgole come questa "insegnante, medico, studente, lavoratore, autista"E desideri invertire l'ordine delle parole in questo modo"guida, operaio, studente, dottore, insegnante". Puoi anche usare segui VBA per risolverlo.
1. Tieni premuto il ALT + F11 chiavi e apre il file Microsoft Visual Basic, Applications Edition finestra.
2. Clic inserire > Modulie incolla la seguente macro nel file Moduli finestra.
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. Quindi premere F5 chiave, viene visualizzata una finestra di dialogo, selezionare un intervallo con cui lavorare. Vedi screenshot:
4. E poi premere Ok, viene visualizzata un'altra finestra di dialogo per specificare il separatore su cui si desidera invertire le parole, vedi screenshot:
5. Quindi fare clic su OK, e puoi vedere le parole selezionate sono invertite, vedi screenshot:
![]() |
![]() |
![]() |
Inverti l'ordine della stringa di testo o delle parole con Kutools for Excel rapidamente e facilmente
La Kutools for Excel'S Ordine di testo inverso può aiutarti a invertire rapidamente e comodamente varie stringhe di testo. Può eseguire le seguenti operazioni:
Inverti il testo da destra a sinistra, ad esempio "tocca alcune parole"A"sdrow emos pat";
Kutools for Excel : con oltre 300 utili componenti aggiuntivi di Excel, da provare gratuitamente senza limitazioni in 30 giorni. |
Inverti il testo da destra a sinistra:
1. Seleziona l'intervallo che desideri invertire.
2. Clic Kutools > Strumenti di testo > Ordine di testo inverso, vedi screenshot:
3. Nel Testo inverso finestra di dialogo, selezionare l'opzione appropriata da Separatore che corrispondono ai valori delle celle. E puoi vedere in anteprima i risultati dal file Riquadro di anteprima. Vedi screenshot:
Scarica e prova gratuita Kutools for Excel Adesso !
Il testo al contrario è separato da uno spazio o da altri caratteri specifici:
Questa funzione può anche aiutarti a invertire le stringhe di testo separate da caratteri specifici.
1. Seleziona le celle e applica questa utilità facendo clic Kutools > Testo > Ordine di testo inverso.
2. Nel Testo inverso finestra di dialogo, scegli il separatore che separa i valori della cella su cui desideri invertire le parole in base, vedi screenshot:
3. Quindi fare clic Ok or APPLICA, le parole nelle celle sono state invertite immediatamente. Vedi screenshot:
![]() |
![]() |
![]() |
Note:: Controllo Salta non testo celle per evitare di invertire i numeri nell'intervallo selezionato.
Per saperne di più su questa funzione, visita Ordine di testo inverso.
Scarica e prova gratuita Kutools for Excel Adesso !
Demo: stringa di testo inversa basata su separatore specifico con Kutools for Excel
Articolo correlato:
Come capovolgere il nome e il cognome nelle celle in Excel?
I migliori strumenti per la produttività in ufficio
Potenzia le tue competenze in Excel con Kutools for Excele sperimenta l'efficienza come mai prima d'ora. Kutools for Excel Offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Fai clic qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
- Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!












