Come invertire la stringa di testo o l'ordine delle parole in Excel?
Quando utilizzi il foglio di lavoro di Excel, come fai a invertire la stringa di testo o l'ordine delle parole in Excel? Ad esempio, potresti voler invertire “Excel è uno strumento utile per noi” in “su rof loot lufesu a si lecxE”. Oppure, a volte, potresti voler invertire l'ordine delle parole come “Excel, Word, PowerPoint, OneNote” in “OneNote, PowerPoint, Word, Excel”. Normalmente, risolvere questo problema può essere un po' difficile. Dai un'occhiata ai seguenti metodi:
Invertire la stringa di testo con una Funzione Definita dall'Utente
Invertire l'ordine delle parole separate da un separatore specifico con il codice VBA
Invertire rapidamente e facilmente la stringa di testo o l'ordine delle parole con Kutools per Excel
Invertire la stringa di testo con una Funzione Definita dall'Utente
Supponendo che tu abbia un intervallo di stringhe di testo che desideri invertire, ad esempio “aggiungere zeri iniziali in Excel” in “lecxE ni sorez gnidael dda”. Puoi invertire il testo seguendo questi passaggi:
1. Tieni premuti i tasti ALT + F11, e si aprirà la finestra Microsoft Visual Basic per Applicazioni.
2. Clicca su Inserisci > Modulo, e incolla la seguente macro nella finestra Modulo.
Function Reversestr(str As String) As String
Reversestr = StrReverse(Trim(str))
End Function
3. Poi salva e chiudi questo codice, torna al foglio di lavoro, e inserisci questa formula: =reversestr(A2) in una cella vuota per ottenere il risultato, vedi screenshot:
4. Trascina quindi la maniglia di riempimento verso il basso per copiare questa formula, e il testo nelle celle viene invertito immediatamente, vedi screenshot:

Sblocca la Magia di Excel con Kutools AI
- Esecuzione Intelligente: Esegui operazioni sulle celle, analizza i dati e crea grafici — tutto guidato da semplici comandi.
- Formule Personalizzate: Genera formule su misura per ottimizzare i tuoi flussi di lavoro.
- Codifica VBA: Scrivi e implementa codice VBA senza sforzo.
- Interpretazione delle Formule: Comprendi facilmente formule complesse.
- Traduzione del Testo: Superare le barriere linguistiche all'interno dei tuoi fogli di calcolo.
Invertire l'ordine delle parole separate da un separatore specifico con il codice VBA
Se hai un elenco di celle contenenti parole separate da virgole come “insegnante, medico, studente, operaio, autista”, e vuoi invertire l'ordine delle parole come “autista, operaio, studente, medico, insegnante”. Puoi anche utilizzare il seguente codice VBA per risolverlo.
1. Tieni premuti i tasti ALT + F11, e si aprirà la finestra Microsoft Visual Basic per Applicazioni.
2. Clicca su Inserisci > Modulo, e incolla la seguente macro nella finestra Modulo .
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. Premi quindi il tasto F5, verrà visualizzata una finestra di dialogo, seleziona un intervallo con cui lavorare. Vedi screenshot:
4. Quindi premi Ok, verrà visualizzata un'altra finestra di dialogo per specificare il separatore in base al quale vuoi invertire le parole, vedi screenshot:
5. Clicca quindi su OK, e vedrai che le parole selezionate sono state invertite, vedi screenshot:
![]() | ![]() | ![]() |
Invertire rapidamente e facilmente la stringa di testo o l'ordine delle parole con Kutools per Excel
La funzione Reverse Text Order di Kutools per Excel ti permette di invertire rapidamente e facilmente varie stringhe di testo. Può eseguire le seguenti operazioni:
Invertire il testo da destra a sinistra, ad esempio “scrivi alcune parole” in “sdrow emos pat”;
Invertire il testo da destra a sinistra:
1. Seleziona l'intervallo che desideri invertire.
2. Clicca su Kutools > Strumenti Testo > Reverse Text Order, vedi screenshot:
3. Nella finestra di dialogo Reverse Text, seleziona l'opzione appropriata dal Separatore corrispondente ai valori della cella. Puoi visualizzare in anteprima i risultati nel Riquadro Anteprima. Vedi screenshot:
Scarica e prova gratuitamente Kutools per Excel Ora !
Invertire il testo separato da spazi o altri caratteri specifici:
Questa funzione ti consente anche di invertire le stringhe di testo separate da caratteri specifici.
1. Seleziona le celle e applica questa utility cliccando su Kutools > Testo > Reverse Text Order.
2. Nella finestra di dialogo Reverse Text, scegli il separatore che separa i valori della cella in base al quale vuoi invertire le parole, vedi screenshot:
3. Clicca quindi su Ok o Applica, le parole nelle celle verranno invertite immediatamente. Vedi screenshot:
![]() | ![]() | ![]() |
Nota: Selezionando Ignora celle non di testo eviterai di invertire i numeri nell'intervallo selezionato.
Scarica e prova gratuitamente Kutools per Excel Ora !
Articolo correlato:
Come scambiare il nome e il cognome in celle in Excel?
I migliori strumenti per la produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione 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, invece che in nuove finestre.
- Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!