Come invertire / capovolgere rapidamente l'ordine dei dati di una riga in Excel?
Quando hai bisogno di invertire o capovolgere l'ordine dei dati di una riga, come puoi farlo rapidamente? Normalmente potresti dover utilizzare un codice VBA o altre estensioni di Excel per farlo, poiché Excel non supporta direttamente questa operazione. Ecco alcuni metodi che ti aiuteranno a capovolgere o invertire rapidamente l'ordine dei dati di una riga in Excel.
Capovolgere / invertire l'ordine dei dati orizzontalmente nelle righe con VBA
Capovolgere / invertire l'ordine dei dati orizzontalmente nelle righe con Kutools per Excel
![]() |
![]() |
![]() |
Capovolgere / invertire l'ordine dei dati orizzontalmente nelle righe con VBA
Ecco una pratica macro VBA che può aiutarti a capovolgere / invertire rapidamente l'ordine dei dati nelle righe orizzontalmente.
Passo 1: Tieni premuti i tasti Alt + F11 in Excel, e si aprirà la finestra Microsoft Visual Basic for Applications.
Passo 2: Clicca su Inserisci > Modulo, e incolla la seguente macro nella finestra Modulo.
Sub FlipRows()
'Updateby20131126
Dim Rng As Range
Dim WorkRng As Range
Dim Arr As Variant
Dim i As Integer, j As Integer, k As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Arr = WorkRng.Formula
For i = 1 To UBound(Arr, 1)
k = UBound(Arr, 2)
For j = 1 To UBound(Arr, 2) / 2
xTemp = Arr(i, j)
Arr(i, j) = Arr(i, k)
Arr(i, k) = xTemp
k = k - 1
Next
Next
WorkRng.Formula = Arr
End Sub
Passo 3: Premi il tasto F5 per eseguire questa macro, e verrà visualizzata una finestra di dialogo per selezionare un intervallo con cui lavorare, vedi screenshot:
Passo 4: Premi OK, e vedrai il risultato come mostrato di seguito:
![]() |
![]() |
![]() |
Capovolgere / invertire l'ordine dei dati orizzontalmente nelle righe con Kutools per Excel
Con lo strumento Capovolgi intervallo orizzontalmente di Kutools per Excel, puoi capovolgere / invertire rapidamente l'ordine dei dati orizzontalmente nelle righe selezionate.
Kutools per Excel include più di 300 utili strumenti per Excel. Provalo gratuitamente senza limitazioni per 30 giorni. Ottienilo ora.
Passo 1: Seleziona la riga in cui vuoi capovolgere i dati.
Passo 2: Clicca su Kutools > Intervallo > Capovolgi intervallo orizzontalmente.
A questo punto vedrai che tutto l'ordine dei dati è stato invertito nelle righe selezionate.
![]() |
![]() |
![]() |
Clicca su Capovolgi intervallo orizzontalmente per saperne di più su questa funzione.
Articolo correlato:
Come capovolgere / invertire l'ordine dei dati di una colonna verticalmente 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!