Come trasporre in Excel

Scopri come trasporre i dati in Excel e spostare rapidamente l'orientamento delle colonne e delle righe su un foglio di lavoro.

Trasporre i dati in Excel significa passare o ruotare i dati dalla matrice orizzontale alla matrice verticale o dalla matrice verticale alla matrice orizzontale. In parole povere, la funzione TRANSPOSE trasforma le righe in colonne e le colonne in righe.

In Excel è possibile trasporre i dati in due modi diversi, utilizzando la funzione TRANSPOSE e il metodo Incolla speciale. In questo articolo, ti mostreremo come cambiare il valore della riga nel valore della colonna e il valore della colonna nel valore della riga in Excel.

Usando Funzione TRASPOSI

La funzione TRANSPOSE consente di cambiare l'orientamento di un determinato intervallo di celle (un array) da verticale a orizzontale o viceversa. Poiché si tratta di una formula di matrice, la funzione deve essere inserita in un intervallo che abbia lo stesso numero di righe e colonne dell'origine.

La sintassi per la funzione di trasposizione è:

=Trasponi (array)

Nel seguente foglio di calcolo di esempio, trasporremo la tabella che contiene il volume delle esportazioni di animali per contea.

Innanzitutto, devi sapere quante righe e colonne contiene la tabella originale. Quindi, seleziona il numero esatto di celle come intervallo di celle originale, ma nella direzione opposta.

Ad esempio, abbiamo 5 righe e 3 colonne, quindi dobbiamo selezionare 3 righe e 5 colonne di celle per i dati trasposti. Nel nostro caso, abbiamo 5 righe e 4 colonne, quindi devi selezionare 4 righe e 5 colonne.

Seleziona un intervallo di celle vuote e inserisci la formula: =TRASPOSTA(A1:D5), ma non premere ancora il tasto "Invio"! A questo punto, il tuo Excel sarà simile a questo:

Ora premi "Ctrl + Maiusc + Invio". Una volta che si preme la combinazione di tasti, i dati verranno trasposti.

Ricorda, una formula di matrice deve sempre essere completata premendo 'CTRL + MAIUSC + INVIO'. Quando si preme la combinazione di tasti, verrà inserita una serie di parentesi graffe attorno alla formula nella barra della formula in modo che il risultato venga trattato come una matrice di dati e non come un singolo valore di cella.

La funzione di trasposizione di Excel copia solo i dati, non la formattazione dei dati originali. Come puoi vedere, la formattazione dell'intestazione originale non viene copiata. Inoltre, Transpose è una funzione dinamica, quando il tuo valore nei dati originali viene modificato, si rifletterà nei dati trasposti, ma non viceversa.

Come trasporre i dati in Excel senza zeri

Se trasponi una tabella o un intervallo di celle con una o più celle vuote, tali celle avranno valori zero quando trasposte, come mostrato nell'immagine seguente:

Per copiare le celle vuote durante la trasposizione, usa la funzione SE all'interno della formula TRANSPOSE per verificare se una cella è vuota o meno. Se la cella è vuota, restituisce una stringa vuota ("") alla tabella trasposta.

Se la tua tabella ha celle vuote, inserisci la formula: =TRASPONI(SE(A1:D5="","",A1:D5)) nelle celle selezionate.

Quindi, premi la combinazione di tasti "Ctrl + Maiusc + Invio". Ora, lo spazio vuoto nella cella D5 viene copiato nella cella trasposta E11.

Come trasporre in Excel usando Incolla metodo speciale

Un altro modo per trasporre i dati in Excel è utilizzare il metodo Incolla speciale. Ma la trasposizione dei dati utilizzando il metodo Incolla speciale ha un vantaggio e un vantaggio. Questa funzione consente di trasporre i dati con la formattazione del contenuto originale, ma i dati trasposti saranno statici.

A differenza della funzione TRANSPOSE, se si modifica un valore nei dati originali, non si rifletterà nel contenuto trasposto quando si utilizza il metodo Paste Special.

Innanzitutto, seleziona l'intervallo che desideri trasporre, quindi fai clic con il pulsante destro del mouse e seleziona "Copia" o premi "CTRL + C" per copiare la tabella.

Quindi, seleziona l'intervallo di celle che corrisponde alla dimensione esatta della tabella originale, come hai fatto per il metodo precedente.

Quindi, fai clic con il pulsante destro del mouse sulle celle selezionate e fai clic su "Incolla speciale".

Nella finestra di dialogo Incolla speciale, seleziona la casella di controllo "Trasponi" e fai clic su "OK".

Ora, la tabella verrà trasposta (copiata) nelle celle selezionate.

In questo metodo, non devi preoccuparti che le celle nere diventino zeri nella tabella trasposta poiché anche le celle vuote verranno copiate nelle celle selezionate.

Categoria: App