5 modi per trasporre dati in Excel (Guida passo passo)
Trasporre i dati significa modificare l’orientamento di una matrice, trasformando le righe in colonne o viceversa. In questa guida ti presenteremo cinque metodi efficaci per invertire l’orientamento della tua matrice e ottenere esattamente il risultato che desideri.
Video: Trasponi dati in Excel
Trasforma le colonne in righe con Incolla speciale
Passaggio 1: Copia l’intervallo da trasporre
Seleziona l’intervallo di celle in cui desideri scambiare righe e colonne, quindi premi «Ctrl» + «C» per copiarlo.

Passaggio 2: Seleziona l’opzione Incolla speciale → Trasponi
Fai clic con il pulsante destro del mouse sulla prima cella dell’intervallo di destinazione, quindi seleziona l’icona «Trasponi» (sotto «Incolla selettivamente») nel menu contestuale.

Risultato
Ecco fatto! L’intervallo è stato trasposto in un batter d’occhio!

(PUBBLICITÀ) Converti Dimensione Tabella facilmente con Kutools
Convertire una tabella bidimensionale in un elenco monodimensionale (o viceversa) in Excel richiede sempre molto tempo e impegno. Tuttavia, con Kutools per Excel installato, lo strumento «Converti dimensione tabella» ti permette di effettuare la conversione in modo rapido e senza sforzo.

«Kutools per Excel» – Include più di 300 funzioni utili, rendendo il tuo lavoro molto più semplice.Ottieni subito una prova gratuita completa di 30 giorni!
Trasponi e Collega dati all’origine
Per invertire dinamicamente l’orientamento di un intervallo (scambiare colonne con righe e viceversa) e collegare il risultato trasformato al set di dati originale, puoi utilizzare uno dei seguenti approcci:
- «Funzione MATR.TRASPOSTA»(Facile da usare, ma i risultati non sono modificabili)
- «Funzioni INDIRETTO, INDIRIZZO, COLONNA e RIGA»(Formula complessa, ma consente modifiche nei risultati)
- «Incolla speciale e Trova e sostituisci»(Complesso ma facile da comprendere)
- «Power Query»(Semplice, con risultati formattati in una tabella)
Trasforma le righe in colonne usando la funzione MATR.TRASPOSTA
Per trasformare righe in colonne e viceversa utilizzando la funzione «MATR.TRASPOSTA», procedi nel modo seguente.
Passaggio 1: Seleziona lo stesso numero di celle vuote dell’intervallo originale, ma con orientamento opposto
Suggerimento: salta questo passaggio se utilizzi Excel 365 o Excel 2021.
Supponiamo che la tua tabella originale occupi l’intervallo A1:C4, ovvero 4 righe e 3 colonne. La sua trasposizione risulterà quindi in una tabella di 3 righe e 4 colonne: assicurati di selezionare un’area di celle vuote delle stesse dimensioni.

Passaggio 2: Inserisci la formula MATR.TRASPOSTA
Digita la seguente formula nella Barra delle formule, quindi premi «Ctrl» + «Maiusc» + «Invio» per ottenere il risultato.
Suggerimento: premi semplicemente «Invio» se utilizzi Excel 365 o Excel 2021.
=TRANSPOSE(A1:C4)
- Sostituisci A1:C4 con il tuo effettivo intervallo di origine che desideri trasporre.
- Se nell'intervallo originale sono presenti celle vuote, la funzione «TRASPOSTA» le convertirà in 0 (zeri). Per eliminare i risultati pari a zero e mantenere le celle vuote durante la trasposizione, utilizza la funzione «SE»:
-
=TRANSPOSE(IF(A1:C4="","",A1:C4))
Risultato
Le righe sono state trasformate in colonne e viceversa.

Ruota i dati usando le funzioni INDIRETTO, INDIRIZZO, COLONNA e RIGA
Anche se la formula precedente è abbastanza semplice da comprendere e utilizzare, presenta un limite: non consente di modificare o eliminare alcuna cella nella tabella ruotata. Ti propongo quindi una soluzione più flessibile, basata sulle funzioni «INDIRETTO», «INDIRIZZO», «COLONNA» e «RIGA». Supponiamo che la tua tabella originale si trovi nell’intervallo A1:C4; per trasformare le colonne in righe mantenendo i dati ruotati collegati al set di dati di origine, segui questi passaggi.
Passaggio 1: Inserisci la formula
Inserisci la formula seguente nella cella in alto a sinistra dell’intervallo di destinazione (nel nostro caso A6) e premi «Invio»:
=INDIRECT(ADDRESS(COLUMN(A1)-COLUMN($A$1)+ROW($A$1),ROW(A1)-ROW($A$1)+COLUMN($A$1)))

- Sostituisci A1 con la cella in alto a sinistra del tuo effettivo intervallo di origine da trasporre, mantenendo invariati i simboli del dollaro ($). Il simbolo di dollaro davanti alla lettera della colonna e al numero di riga indica un riferimento assoluto, che blocca sia la colonna sia la riga quando sposti o copi la formula in altre celle.
- Se nell'intervallo originale sono presenti celle vuote, la formula le convertirà in 0 (zeri). Per eliminare i risultati pari a zero e mantenere le celle vuote durante la trasposizione, utilizza la funzione «SE»:
-
=IF(INDIRECT(ADDRESS(COLUMN(A1)-COLUMN($A$1)+ROW($A$1),ROW(A1)-ROW($A$1)+COLUMN($A$1)))=0,"",INDIRECT(ADDRESS(COLUMN(A1)-COLUMN($A$1)+ROW($A$1),ROW(A1)-ROW($A$1)+COLUMN($A$1))))
Passaggio 2: Copia la formula nelle celle a destra e in basso
Seleziona la cella con la formula e trascina il quadratino di riempimento — il piccolo quadrato verde nell’angolo in basso a destra della cella — prima verso il basso e poi verso destra, fino a coprire il numero di righe e colonne desiderato.
Risultato
Colonne e righe sono state scambiate all’istante.

Converti colonne in righe con Incolla speciale e Trova e sostituisci
Alcuni semplici passaggi aggiuntivi—grazie alla combinazione del metodo Incolla speciale e della funzione Trova e sostituisci—ti consentono di trasporre i dati mantenendo un collegamento dinamico tra le celle di origine e quelle trasposte.
Passaggio 1: Copia l’intervallo da trasporre
Seleziona l’intervallo di celle da trasporre, quindi premi «Ctrl» + «C» per copiarlo.

Passaggio 2: Applica l’opzione Incolla collegamento
Fare clic con il pulsante destro del mouse su una cella vuota, quindi selezionare «Incolla speciale».

Fai clic sul pulsante «Incolla collegamento».

Otterrai il risultato mostrato di seguito:

Passaggio 3: Trova e sostituisci i segni di uguale (=) dal risultato di Incolla collegamento
Selezionare l'intervallo dei risultati (A6:C9), premere «Ctrl» + «H» e, nella finestra di dialogo Trova e sostituisci, sostituire «=» con "@EO" (o qualsiasi altro carattere assente nell'intervallo selezionato).

Fai clic su «Sostituisci tutto», quindi chiudi la finestra di dialogo. Di seguito viene mostrato l’aspetto dei dati.

Passaggio 4: Trasponi il risultato modificato di Incolla collegamento
Seleziona l’intervallo A6:C9 e premi «Ctrl» + «C» per copiarlo. Fai clic con il pulsante destro del mouse su una cella vuota (ad esempio A11) e scegli l’icona «Trasponi» in Incolla speciale per incollare il risultato trasposto.

Passaggio 5: Ripristina i segni di uguale (=) per collegare il risultato trasposto ai dati originali
Mantenere selezionati i dati trasposti A11:D13, quindi premere «Ctrl» + «H» e sostituire "@EO" con «=» (l'operazione inversa rispetto allo step 3).

Fai clic su «Sostituisci tutto», quindi chiudi la finestra di dialogo.
Risultato
I dati sono stati trasposti e collegati alle celle originali.
Trasponi e Collega dati all’origine con Power Query
Power Query è uno strumento potente per l’automazione dei dati che ti permette di trasporre facilmente i tuoi dati in Excel. Segui questi semplici passaggi per completare l’operazione:
Passaggio 1: Seleziona l’intervallo da trasporre e apri l’Editor di Power Query
Seleziona l’intervallo di dati da trasporre, quindi nella scheda «Dati», nel gruppo «Recupera e trasforma dati», fai clic su «Da tabella/intervallo».

- Se i dati selezionati non sono già in una tabella, verrà visualizzata la finestra di dialogo «Crea tabella»; fai clic su «OK» per creare la tabella.
- Se utilizzi Excel 2013 o 2010 e non trovi l’opzione «Da tabella/intervallo» nella scheda «Dati», devi scaricare e installare Power Query dalla pagina «Microsoft Power Query per Excel». Una volta completata l’installazione, vai alla scheda «Power Query» e fai clic su «Da tabella» nel gruppo «Dati Excel».
Passaggio 2: Converti colonne in righe con Power Query
Passa alla scheda «Trasforma». Nel menu a discesa «Usa prima riga come intestazioni», seleziona «Usa intestazioni come prima riga».

Fare clic su «Trasponi».

Passaggio 3: Salva i dati trasposti in un foglio
Nella scheda «File», fai clic su «Chiudi e carica» per chiudere la finestra «Editor di Power Query» e creare un nuovo foglio di lavoro in cui caricare i dati trasposti.

Risultato
I dati trasposti vengono convertiti in una tabella su un nuovo foglio di lavoro.

- Nella prima riga vengono generate intestazioni aggiuntive, come mostrato sopra. Per promuovere la prima riga sotto le intestazioni a nuove intestazioni di colonna, seleziona una cella all’interno dei dati e fai clic su **Query** > **Modifica**. Poi scegli **Trasforma** > **Usa prima riga come intestazioni** e, infine, seleziona **Home** > **Chiudi e carica**.
- Se vengono apportate modifiche al set di dati originale, è possibile aggiornare i dati trasposti con tali modifiche facendo clic sull'icona «Aggiorna» accanto alla tabella nel riquadro «Query e connessioni» oppure sul pulsante «Aggiorna» nella scheda «Query».
(PUBBLICITÀ) Trasforma Intervallo con Kutools in pochi clic
L’utilità «Trasforma Intervallo» di Kutools per Excel ti permette di convertire facilmente una colonna verticale in più colonne (e viceversa) o una riga in più righe (e viceversa).

«Kutools per Excel» – Include più di 300 funzioni utili, rendendo il tuo lavoro molto più semplice.Ottieni subito una prova gratuita completa di 30 giorni!
Articoli correlati
- Come trasporre rapidamente intervalli in Excel, saltando automaticamente le celle vuote?
- Quando incolliamo un intervallo come trasposto, anche le celle vuote vengono incollate. Tuttavia, a volte si desidera trasporre gli intervalli ignorando le celle vuote, come mostrato nello screenshot seguente. Esistono modi per trasporre rapidamente intervalli e saltare le celle vuote in Excel?
- Come trasporre ogni 5 (o n) righe da una singola colonna in più colonne?
- Supponiamo che tu abbia una lunga serie di dati nella colonna A e desideri trasporre ogni blocco di 5 righe in più colonne: ad esempio, da A1:A5 a C6:G6, da A6:A10 a C7:G7 e così via, come mostrato nello screenshot seguente. In che modo puoi eseguire questa operazione in Excel senza dover ricorrere continuamente a copia e incolla?
- Come trasporre o convertire colonne e righe in un’unica colonna?
- Quando lavori con un foglio di Excel, ti capita mai di dover convertire o trasporre un intervallo di dati in un’unica colonna? (Dai un’occhiata agli screenshot seguenti.) Ecco tre trucchi rapidi per risolvere questo problema in modo semplice ed efficace.
- Come trasporre o convertire colonne e righe in un’unica riga?
- Come unire più righe e colonne in un’unica riga lunga? Forse ti sembra facile, perché puoi copiarle una alla volta e unirle manualmente in una riga. Tuttavia, questa operazione può risultare dispendiosa in termini di tempo e noiosa se ci sono centinaia di righe e colonne. Qui ti illustrerò alcuni trucchi rapidi per risolvere il problema.
Migliori strumenti per la produttività in ufficio
Potenzia le tue competenze 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 della stessa finestra, invece che in finestre separate.
- Aumenta la 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 applicazioni Office.
- 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)
- Funzionano meglio insieme— produttività semplificata tra le app Office
- Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
- Miglior rapporto qualità-prezzo— risparmio rispetto all'acquisto di singoli componenti aggiuntivi
Indice
- Video: Trasponi dati in Excel
- Trasforma colonne in righe con Incolla speciale
- Trasponi e Collega dati all'origine
- Utilizza la funzione TRASPOSTA
- Utilizza le funzioni INDIRETTO, INDIRIZZO, COLONNA e RIGA
- Usa Incolla speciale e Trova e sostituisci
- Utilizza la funzione Power Query
- Articoli correlati
- I migliori strumenti per la produttività in ufficio
- Commenti








