Skip to content

Excel da orizzontale a verticale

Convertitore da orizzontale a verticale

Invertire i dati in Excel sembra un’operazione banale da fare con un solo clic, ma sorprendentemente non esiste un’opzione integrata. Nelle situazioni in cui è necessario invertire l’ordine dei dati in una colonna disposta in ordine alfabetico o dal più piccolo al più grande, si può ovviamente utilizzare la funzione di ordinamento di Excel. Ma come si fa a capovolgere una colonna con dati non ordinati? Oppure, come si fa a invertire l’ordine dei dati in una tabella orizzontale in righe? Le risposte sono disponibili tra poco.

Con un po’ di creatività, è possibile trovare una serie di modi diversi per capovolgere una colonna in Excel: utilizzando funzioni integrate, formule, VBA o strumenti speciali. Di seguito sono riportati i passaggi dettagliati di ciascun metodo.

A volte (più spesso quando si seleziona l’intera colonna di numeri prima dell’ordinamento) Excel potrebbe visualizzare la finestra di dialogo Avviso ordinamento. In questo caso, selezionare l’opzione Espandi la selezione e fare clic sul pulsante Ordina.

Il numero di riga viene elaborato dalla funzione ROWS. Nella sua forma più semplice, ROWS(array) restituisce il numero di righe dell’array. Nella nostra formula, è l’uso intelligente dei riferimenti relativi e assoluti che fa il trucco della “colonna capovolta”:

È possibile cambiare l’orizzontale in verticale in Excel?

È possibile convertire facilmente i dati orizzontali in verticali e quelli verticali in orizzontali utilizzando la funzione Trasponi di Excel.

Come si effettua la trasposizione inversa in Excel?

Se si desidera invertire i valori trasposti, è sufficiente aggiungere la colonna adiacente di valori consecutivi e ordinare il nuovo set di dati, come illustrato nella Figura F.

  Come fare cerca su excel

Come trasporre in excel

I fornitori che appaiono su questa pagina possono ricevere un compenso attraverso metodi quali link di affiliazione o partnership sponsorizzate. Questo può influenzare il modo in cui e dove i loro prodotti appaiono sul nostro sito, ma i venditori non possono pagare per influenzare il contenuto delle nostre recensioni. Per maggiori informazioni, visitate la pagina dei Termini d’uso.

Spesso una soluzione è più semplice di quanto si possa immaginare se si scompone un po’ il problema e si applicano le funzioni integrate in modo creativo. Ad esempio, in questo articolo vi mostrerò come spostare e invertire un set di dati. Nessuna delle due operazioni è difficile, ma fare entrambe le cose sembra complicare le cose e quindi si pensa troppo alla soluzione. Dopo aver risolto rapidamente questo semplice compito, passiamo a un altro problema apparentemente complicato: l’inversione e la trasposizione!

Sto usando Excel 2016 su un sistema Windows 10 a 64 bit, ma potete usare anche versioni precedenti. Non c’è un file dimostrativo da scaricare: potete creare facilmente il semplice intervallo di dati di esempio o utilizzare i vostri dati.

Invertire un set di dati non è difficile, anche se ho visto molte soluzioni contorte per farlo. La soluzione più semplice consiste nell’aggiungere una colonna di valori consecutivi adiacente al set di dati e ordinare in base alla nuova colonna. Non fa male. Se si desidera mantenere l’ordine originale, copiare i dati e ordinare la copia. Non è necessario copiare e ordinare allo stesso tempo, anche se in rete si trovano soluzioni che lo fanno utilizzando array e altre soluzioni complesse: nessuno ha bisogno di lavorare così tanto.

  Calendario 2020 excel modificabile italiano

Come collegare i dati verticali a quelli orizzontali in excel

A volte è necessario cambiare o ruotare le celle. È possibile farlo copiando, incollando e utilizzando l’opzione Trasponi. Ma così facendo si creano dati duplicati. Se non si vuole che ciò accada, è possibile digitare una formula utilizzando la funzione TRASPOSTA. Ad esempio, nella figura seguente la formula =TRANSPOSE(A1:B4) prende le celle da A1 a B4 e le dispone orizzontalmente.

Per prima cosa selezionate alcune celle vuote. Ma assicuratevi di selezionare lo stesso numero di celle dell’insieme originale, ma nella direzione opposta. Ad esempio, qui ci sono 8 celle disposte verticalmente:

Ora digitate l’intervallo delle celle che volete trasporre. In questo esempio, vogliamo trasporre le celle da A1 a B4. Quindi la formula per questo esempio sarebbe: =TRANSPOSE(A1:B4) — ma non premete ancora INVIO! Smettete di digitare e passate al passo successivo.

Ora premete CTRL+SHIFT+INVIO. Perché? Perché la funzione TRANSPOSE si usa solo nelle formule di matrice, ed è così che si conclude una formula di matrice. Una formula di matrice, in breve, è una formula che viene applicata a più di una cella. Poiché nel passaggio 1 avete selezionato più di una cella (è così, vero?), la formula verrà applicata a più celle. Ecco il risultato dopo aver premuto CTRL+SHIFT+INVIO:

Come convertire l’orizzontale in verticale in excel 2010

Questa esercitazione mostra 3 modi per trasporre i dati. Si tratta di convertire i dati orizzontali di Excel in dati verticali o le righe in colonne. Il motivo di questa esercitazione su Excel è che ho avuto un cliente che aveva la responsabilità di preparare i dati per una tabella pivot. Tuttavia, i dati ricevuti erano nel formato sbagliato. È vero che ci sono altri modi per svolgere questo compito. Tuttavia, ho pensato che se avessi illustrato 3 modi, la scelta sarebbe spettata a voi.

  Unire due fogli excel in una tabella pivot

Il metodo del copia e incolla è di gran lunga il più semplice per trasporre i dati. In effetti, alcuni di voi potrebbero già avere una certa familiarità con la selezione del testo e l’utilizzo del metodo incolla speciale – trasponi. Ovviamente, il lato negativo di questo metodo è che non è flessibile. Se si volesse cambiare i dati di partenza, si dovrebbe ripetere la procedura, per cui se dovessimo dare un voto a questa funzione darei un 4/10.

La funzione Trasponi è una funzione array che consente di trasporre i dati da orizzontale a verticale e da verticale a orizzontale. Questa soluzione per risolvere questo problema di Excel è un po’ più flessibile rispetto alla soluzione copia e incolla del metodo 1, ma trattandosi di una funzione array può limitare l’uso che se ne può fare. Infatti, al momento della registrazione del video non sapevo come risolvere il problema della comparsa di #N/A nelle celle che non rientrano nell’intervallo della formula. Ora però ho risolto il problema. Il procedimento è stato piuttosto semplice, ma bisogna ricordarsi di selezionare il numero di celle che si desidera includere nella formula. Dovete anche ricordarvi di tenere premuti i tasti Ctrl e Shift sulla tastiera quando premete invio. La funzione TRANSPOSE è una formula di matrice, il che significa che è necessario selezionare prima il numero di celle a cui si applica.