Skip to main content

Kutools per Office — Una Suite. Cinque Strumenti. Ottieni di Più.

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

Author Xiaoyang Last modified

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 crea grafici | Attiva Funzioni avanzate
Funzionalità più usate: Trova, evidenziazione o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda senza formula...
Super RICERCA.VERT: Ricerca VERT per criteri multipli | Ricerca VERT per 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...
Gestore colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Cambia stato di visibilità delle colonne nascoste | Confronta intervalli & colonne...
Funzionalità in primo piano: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestore di cartelle di lavoro & fogli | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email per elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...)...
Top15 strumenti:12 strumenti Testo (Aggiungi testo, Elimina Caratteri Specifici, ...) |50+ tipi di grafico (Diagramma di Gantt, ...) |40+ formule pratiche (Calcola letà 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 Unione & Dividi (Unione avanzata righe, Dividi celle, ...) | ... e altro ancora
Usa Kutools nella lingua che preferisci – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre40 altre lingue!

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 farti risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...


Office Tab porta le schede su Office e rende il tuo lavoro molto più semplice

  • Abilita la modifica e 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 produttività del50% e riduce centinaia di clic del mouse ogni giorno!

Tutti gli add-in Kutools. Un solo programma di installazione

La suite Kutools for Office include add-in per Excel, Word, Outlook & PowerPoint più Office Tab Pro, ideale per i team che lavorano su più app di Office.

Excel Word Outlook Tabs PowerPoint
  • Suite tutto-in-uno — Add-in per Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Un solo programma di installazione, una sola licenza — configurazione in pochi minuti (pronto per MSI)
  • Funzionano meglio insieme — produttività ottimizzata su tutte le app Office
  • Prova completa30 giorni — nessuna registrazione, nessuna carta di credito
  • Massimo risparmio — costa meno rispetto all’acquisto singolo degli add-in