Excel TRANSPOSE Funzione
L'Excel Funzione TRANSPOSE ruota l'orientamento di un intervallo o di una matrice. Ad esempio, può ruotare una tabella disposta orizzontalmente in righe in verticalmente in colonne o viceversa.
Sintassi
=TRANSPOSE (array)
Argomento
Italia (necessario): Una matrice o un intervallo di celle che desideri trasporre.
Valore di ritorno
La funzione TRANSPOSE restituirà una matrice con un nuovo orientamento basato su un determinato intervallo di celle.
Note sulla funzione:
1. La funzione TRANSPOSE deve essere inserita come una formula di matrice premendo Ctrl + Shift + Enter tasti contemporaneamente.
2. Il risultato della trasposizione: dopo la trasposizione, la prima riga dell'array originale diventa la prima colonna del nuovo array, la seconda riga dell'array originale diventa la seconda colonna del nuovo array, la terza riga diventa la terza colonna e presto.
Esempi
Esempio 1: capovolgi l'orientamento di un determinato intervallo
Supponendo di voler invertire l'orientamento dell'intervallo B4: I5 come mostrato nell'immagine sottostante, puoi provare come segue per ottenerlo.
1. Seleziona un intervallo per il nuovo array, qui seleziono K3: L10, copia la formula seguente al suo interno:
=TRANSPOSE(B4:I5)
Note:: È necessario selezionare lo stesso numero di celle dell'insieme di celle originale, ma nell'altra direzione.
2. Quindi premere il pulsante Ctrl + Shift + Enter chiavi per restituire il nuovo array.
Esempio 2: intervallo di trasposizione senza zero in Excel
Normalmente, se l'array specificato contiene celle vuote, queste celle vuote verranno visualizzate come 0 nel nuovo array dopo aver utilizzato la funzione Transpose. Vedi screenshot:
Se vuoi trasporre la tabella senza zeri, il metodo in questa sezione può essere d'aiuto.
1. Seleziona un intervallo per il nuovo array, qui seleziono K3: L10, copia la formula seguente al suo interno:
=TRANSPOSE(IF(B4:I5="","",B4:I5))
La sintassi della formula: {=TRANSPOSE(IF(rng="","",rng))}
2. Stampa Ctrl + Shift + Enter chiavi allo stesso tempo per ottenere il nuovo array senza zeri come mostrato nell'immagine sottostante.
Note:: Se vuoi mettere "vuoto" nelle celle vuote del nuovo array invece di tenerlo vuoto, racchiudi questo testo tra le seconde virgolette doppie nella formula:
=TRANSPOSE(IF(B4:I5="","blank",B4:I5))
Quindi premere il pulsante Ctrl + Shift + Enter chiavi.
Altri esempi
Come trasporre rapidamente blocchi di dati da righe a colonne in Excel?
I migliori strumenti per la produttività in ufficio
Kutools for Excel - Ti aiuta a distinguerti dalla massa
Kutools for Excel Vanta oltre 300 funzionalità, Garantirti che ciò di cui hai bisogno sia a portata di clic...

Office Tab - Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)
- Un secondo per passare da una dozzina di documenti aperti all'altra!
- Riduci ogni giorno centinaia di clic del mouse, dì addio alla mano del mouse.
- Aumenta la produttività del 50% durante la visualizzazione e la modifica di più documenti.
- Porta schede efficienti in Office (incluso Excel), proprio come Chrome, Edge e Firefox.
