KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Come capovolgere rapidamente i dati in Excel?

AutoreSun Data di modifica

In molte attività di gestione e analisi dati in Excel, può capitare di dover invertire l’ordine dei propri dati, capovolgendoli. Questa operazione è particolarmente utile quando si lavora con serie storiche, log o quando occorre confrontare andamenti in direzioni opposte. Inoltre, i dati importati da diverse fonti risultano talvolta in ordine inverso rispetto a quanto richiesto dal proprio formato di analisi o reporting. In questi casi, capovolgere rapidamente l’ordine dei dati garantisce coerenza e accuratezza per le successive elaborazioni o visualizzazioni.

Questa guida completa presenta diversi metodi pratici per capovolgere i dati in Excel, tra cui:


Capovolgere i dati con una colonna di appoggio e l’ordinamento

Una tecnica semplice prevede l’uso di una colonna di appoggio accanto ai propri dati, per poi ordinare in base a questa colonna e invertire sistematicamente l’ordine. Questo approccio è facile da implementare e funziona sia per elenchi brevi che per set di dati estesi.

1. Fare clic sulla cella direttamente adiacente al primo dato. Inserire 1 in questa cella della colonna di appoggio. Nella cella sottostante, digitare 2.

2. Selezionare le due celle numerate appena inserite. Utilizzare il quadratino di riempimento automatico (il piccolo quadrato nell’angolo in basso a destra della cella) per trascinare la sequenza lungo i propri dati, assicurandosi che la lunghezza corrisponda a quella del proprio Intervallo dati. Questa azione assegna numeri progressivi allineati a ciascuna riga di dati.
Uno screenshot che mostra l'uso del quadratino di riempimento per estendere i numeri nella colonna di appoggio in Excel

3. Con i propri dati e l’intera sequenza di numeri di appoggio selezionati, passare alla scheda Dati e fare clic su Ordina Dal più grande al più piccolo. In questo modo, le righe verranno riordinate invertendo l’ordine dei dati in base alla colonna di appoggio.
Uno screenshot che illustra l'opzione Ordina dal più grande al più piccolo in Excel per invertire i dati

4. Potrebbe apparire la finestra di dialogo Avviso ordinamento. Assicurati di selezionare Espandi la selezione, quindi fai clic su Ordina. In questo modo, l’ordinamento includerà tutte le colonne correlate e manterrà l’integrità dei dati durante l’inversione dell’ordine.
Uno screenshot che mostra la finestra di dialogo Avviso ordinamento in Excel per espandere la selezione e invertire i dati

Ora i dati, inclusa la colonna di appoggio e quella principale, sono stati invertiti in loco.
Uno screenshot dei dati invertiti in Excel utilizzando il metodo di ordinamento con una colonna di appoggio

Al termine, puoi eliminare o nascondere in tutta sicurezza la colonna di appoggio, se non ti serve più.

Applicabilità e note: Questo metodo è ideale per chi preferisce evitare formule o codice ed è compatibile con tutte le versioni di Excel. Durante l’ordinamento, ricordati sempre di espandere la selezione per non compromettere il legame tra colonne adiacenti. Sebbene funzioni perfettamente nella maggior parte dei casi, su fogli di grandi dimensioni potrebbe richiedere un po’ più di tempo a causa dell’operazione di ordinamento di Excel.


Capovolgere i dati con una formula

Per chi ha dimestichezza con le formule di Excel, esiste un modo rapido per capovolgere una colonna combinando INDICE e RIGHE. Questo approccio permette di invertire dinamicamente i dati senza toccare la colonna originale, mantenendola intatta. La soluzione basata su formule è perfetta quando si vuole che i dati capovolti si aggiornino automaticamente ogni volta che l’origine viene modificata.

1. In una colonna vuota (ad esempio, se i dati originali si trovano in A1:A8, inizia dalla cella B1), inserisci questa formula:

=INDEX($A$1:$A$8,ROWS(A1:$A$8))

2. Premere Invio. Quindi, trascinare il quadratino di riempimento automatico della formula verso il basso per tante righe quante ne copre il proprio intervallo dati originale, finché i dati non risultano capovolti. Interrompere il riempimento non appena compaiono i primi duplicati.

Uno screenshot che illustra l'applicazione della formula INDICE in Excel per invertire l'ordine dei dati

Ora i dati verranno visualizzati capovolti nella nuova colonna, mentre l’origine rimarrà invariata.
Uno screenshot che mostra i dati capovolti utilizzando la formula INDICE in Excel

Spiegazione dei parametri: INDICE($A$1:$A$8;RIGHE(A1:$A$8)) estrae i dati da A8 ad A1 in successione. Adatta $A$1:$A$8 al tuo intervallo dati effettivo.

Suggerimenti e note: Assicurati che l’intervallo specificato corrisponda esattamente al numero dei tuoi elementi, altrimenti potresti ottenere errori o celle vuote. Se il tuo intervallo dati cambia dimensione, dovrai aggiornare i riferimenti nella formula. Questo metodo è perfetto per set di dati con dimensione fissa o quando desideri una colonna speculare aggiornata in tempo reale. Fai attenzione a eventuali spostamenti accidentali dei riferimenti se muovi righe o colonne.


Capovolgere i dati con Kutools per Excel

Mentre i metodi standard di Excel illustrati sopra invertono esclusivamente l’ordine dei valori, in alcuni casi è essenziale conservare anche la formattazione delle celle, come il colore di sfondo, i caratteri o la convalida dati. In queste situazioni, lo strumento «Capovolgi intervallo verticalmente» di Kutools per Excel offre una flessibilità superiore, permettendovi di capovolgere simultaneamente valori e formattazione oppure soltanto i valori, in base alle vostre esigenze.

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

Dopo aver installato Kutools per Excel, seleziona i dati da capovolgere. Vai su Kutools > Intervallo > Capovolgi intervallo verticalmente e scegli il tipo di capovolgimento desiderato dal sottomenu.

  • Se si sceglie Capovolgi tutto, sia i valori delle celle che i relativi formati vengono invertiti contemporaneamente. Il risultato apparirà così:
    Uno screenshot che mostra Kutools capovolgere i dati verticalmente con valori e formattazione
  • Se si sceglie Capovolgi solo contenuto, vengono invertiti solo i valori del contenuto, mentre la formattazione rimane invariata:
    Uno screenshot che mostra Kutools capovolgere solo i valori in Excel

Kutools per Excel non solo ti permette di capovolgere dati e formattazione, ma offre anche numerose utility per scambiare intervalli, apportare modifiche批量 e potenziare la tua efficienza in scenari complessi.

Vantaggi e avvertenze: Questo approccio è altamente consigliato per gli utenti che modificano frequentemente i layout dei dati o devono preservare stili complessi delle celle. L’operazione è immediata e riduce il rischio di errori manuali. Tuttavia, questa soluzione richiede che Kutools per Excel sia installato. Come per qualsiasi componente aggiuntivo, conserva sempre un backup dei dati importanti prima di eseguire trasformazioni批量.


Capovolgere i dati con codice VBA

Se si ha spesso la necessità di invertire set di dati di grandi dimensioni o di automatizzare il processo di capovolgimento, una macro VBA può semplificare notevolmente il flusso di lavoro. Questo approccio è ideale per chi gestisce attività ripetitive o lavora con set di dati molto estesi, poiché la macro capovolge l’intervallo in modo rapido, coerente e con una sola esecuzione. Risulta particolarmente vantaggioso anche quando si desidera integrare il capovolgimento all’interno di un flusso più ampio di elaborazione dati automatizzata.

1. Nella barra multifunzione di Excel, vai a Sviluppo > Visual Basic per aprire la finestra di Microsoft Visual Basic, Applications. Nel riquadro del progetto, fai clic su Inserisci > Modulo, quindi incolla il seguente codice VBA nel nuovo modulo:

Sub FlipDataUpsideDown()
    Dim WorkRng As Range
    Dim i As Long, j As Long
    Dim TempValue As Variant, TempFormat As Variant
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Please select the range to flip upside down:", xTitleId, WorkRng.Address, Type:=8)
    
    If WorkRng Is Nothing Then Exit Sub
    
    Application.ScreenUpdating = False
    
    For i = 1 To Int(WorkRng.Rows.Count / 2)
        j = WorkRng.Rows.Count - i + 1
        TempValue = WorkRng.Rows(i).Value
        TempFormat = WorkRng.Rows(i).Interior.Color
        WorkRng.Rows(i).Value = WorkRng.Rows(j).Value
        WorkRng.Rows(i).Interior.Color = WorkRng.Rows(j).Interior.Color
        WorkRng.Rows(j).Value = TempValue
        WorkRng.Rows(j).Interior.Color = TempFormat
    Next i
    
    Application.ScreenUpdating = True
End Sub

2. Quindi, fai clic sul pulsante Pulsante Esegui Esegui per avviare il codice. Verrà visualizzata una finestra di dialogo per selezionare l’intervallo da capovolgere. Dopo aver confermato la selezione, le celle scelte avranno automaticamente l’ordine invertito in verticale. La macro copia anche il colore di sfondo delle celle durante il capovolgimento.

Suggerimenti e risoluzione problemi: Questa macro capovolge tutto il contenuto riga per riga all’interno dell’intervallo selezionato. Se il proprio set di dati include elementi diversi dai soli valori (ad esempio formule o celle unite), controllare attentamente i risultati dopo l’esecuzione. Testare sempre prima su dati di esempio o conservare un backup per proteggersi da modifiche indesiderate.
In caso di errori come «Subscript out of range» (indice fuori intervallo), verificare che l’intervallo selezionato comprenda solo righe contigue (non celle sparse) ed evitare di utilizzare celle unite all’interno dell’intervallo. I risultati sono immediati e possono essere annullati tramite il pulsante Annulla di Excel, se necessario.

Scenari di Applicazione: Questa soluzione è ideale per set di dati di grandi dimensioni, per processi automatizzati di reporting o ogni volta che devi capovolgere regolarmente più tabelle in verticale. Offre la massima flessibilità per l’integrazione in altri progetti di automazione e garantisce operazioni批量 efficienti, senza dover eseguire complessi passaggi manuali.


Grazie alla vasta gamma di metodi illustrati in questa guida — colonna di appoggio con ordinamento manuale, soluzioni basate su formule, utility di Kutools per Excel e macro VBA personalizzabili — puoi capovolgere con sicurezza l’ordine dei dati in Excel per soddisfare innumerevoli esigenze aziendali e analitiche. Nella scelta del metodo più adatto, valuta le dimensioni del dataset, il tuo livello di dimestichezza con le funzioni e il codice di Excel, nonché la necessità di preservare la formattazione delle celle. In caso di errori o risultati imprevisti, ricontrolla attentamente i passaggi di selezione dei dati, i riferimenti agli intervalli e, se necessario, ripristina il backup.

Padroneggiare queste competenze di manipolazione dei dati migliora notevolmente la capacità di adattare i fogli di lavoro di Excel alle proprie esatte esigenze operative, consentendo di lavorare più velocemente, ridurre il rischio di errori e ottenere approfondimenti più significativi dai propri dati. Per ulteriori suggerimenti, formule e idee per l’automazione, visita la nostra sezione di risorse Excel per altri tutorial passo passo.


Capovolgi i dati verticalmente o orizzontalmente

 
Kutools per Excel: Oltre 300 strumenti pratici a portata di mano! Goditi funzionalità basate sull’intelligenza artificiale per lavorare in modo più intelligente e veloce!Scarica ora!

Migliori Strumenti per la Produttività in Office

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, Evidenzia o Contrassegna Duplicati   |  Elimina righe vuote   |  Combinare Colonne o Celle senza Perdere Dati   |   Arrotondamento senza usare la formula...
Super RICERCA.VERT:VLookup con Criteri Multipli  |  VLookup con Valori Multipli  |   VLookup tra Fogli Multipli   |   Corrispondenza approssimativa....
Elenco a discesa avanzato:Crea Rapidamente un Elenco a Discesa   |  Elenco a Discesa Dipendente   |  Elenco a Discesa con Selezione Multipla....
Gestione Colonne:Aggiungi un Numero Specifico di Colonne|Sposta Colonne|Attiva/Disattiva lo Stato di Visibilità delle Colonne Nascoste|Confronta Intervalli e Colonne...
Funzionalità in Evidenza:Attenzione della griglia   |  Visualizzazione Design   |Barra delle formule avanzata   | Gestione Cartelle di Lavoro e Fogli   |  Biblioteca di risorse(Testo Automatico)|  Selettore di Date   |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle   | Invia Email da Lista   |  Super Filtri   |   Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali Set di Strumenti 15:12 Strumentiper il Testo(Aggiungi testo,Elimina Caratteri Specifici, ...)|   50+Tipidi Grafico(Diagramma di Gantt, ...)|   40+ Formule Pratiche(Calcola l'età in base alla data di nascita, ...)|   19 Strumentidi Inserimento(Inserisci Codice QR,Inserisci Immagine dal Percorso, ...)|   12 Strumentidi Conversione(Converti in parole,Conversione del tasso di cambio, ...)|   7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle, ...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca 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 all’interno della stessa finestra, invece che in finestre separate.
  • Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!

Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.

Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.

ExcelWordOutlookTabsPowerPoint
  • Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
  • Funziona meglio insieme— produttività ottimizzata tra le app di Office
  • Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
  • Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi