Skip to main content

Come invertire la stringa di testo o l'ordine delle parole in Excel?

Author: Xiaoyang Last Modified: 2025-05-29

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


arrow blue right bubble 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:

enter a user defined function formula

4. Trascina quindi la maniglia di riempimento verso il basso per copiare questa formula, e il testo nelle celle viene invertito immediatamente, vedi screenshot:

drag and fill the formula to other cells

a screenshot of kutools for excel ai

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.
Potenzia le tue capacità di Excel con strumenti alimentati dall'IA. Scarica Ora ed esperisci un'efficienza mai vista prima!

arrow blue right bubble 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:

vba code to select a data range

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:

vba code to specify the separator that you want to reverse the words based on

5. Clicca quindi su OK, e vedrai che le parole selezionate sono state invertite, vedi screenshot:

original data arrow right the words selected are reversed

arrow blue right bubble 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 separato da spazi o altri caratteri specifici, ad esempio “mela arancia uva” in “uva arancia mela”;

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

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:

clcik Reverse Text Order feature of kutools

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:

select the proper Separator in the dialog box to get the result

 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:

choose the separator which separate the cell values that you want to reverse

3. Clicca quindi su Ok o Applica, le parole nelle celle verranno invertite immediatamente. Vedi screenshot:

original data arrow right the words in the cells have been reversed

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

🤖 Kutools AI Aide: Rivoluziona l'analisi dei dati grazie a: Esecuzione Intelligente | Genera Codice | Crea Formule Personalizzate | Analizza Dati e Genera Grafici | Richiama Funzioni avanzate di Kutools
Funzionalità popolari: Trova, evidenzia o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda...
Super RICERCA.VERT: Ricerca VERT con criteri multipli | Ricerca VERT con valori multipli | Ricerca su più fogli | Corrispondenza approssimativa...
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa multi-selezione...
Gestione Colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Attiva/disattiva la visibilità delle colonne nascoste | Confronta intervalli e colonne...
Funzionalità in evidenza: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestione Cartella di lavoro e Foglio di lavoro | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email tramite elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...) ...
Top15 set di strumenti:12 strumenti di testo (Aggiungi testo, Elimina Caratteri Specifici, ...) | Oltre50 tipi di grafici (Diagramma di Gantt, ...) | Oltre40 formule pratiche (Calcola l'età in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci Immagine da percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti di unione e divisione (Unione avanzata righe, Dividi celle, ...) | ... e molto altro

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!