MATR.TRASPOSTA (funzione MATR.TRASPOSTA)
Applies ToExcel per Microsoft 365 Excel per Microsoft 365 per Mac Excel per il web Excel 2024 Excel 2024 per Mac Excel 2021 Excel 2021 per Mac Excel 2019 Excel 2016

Quando occorre trasporre o ruotare celle, è possibile farlo copiando, incollando e usando l'opzione Trasponi. In questo modo si creano però dati duplicati. Per evitarlo, è possibile digitare una formula usando la funzione MATR.TRASPOSTA. Ad esempio, nell'immagine seguente la formula =MATR.TRASPOSTA(A1:B4) dispone le celle da A1 a B4 in orizzontale.

Celle originali sopra, celle con la funzione MATR.TRASPOSTA sotto

Nota: Se si dispone di una versione corrente di Microsoft 365 , è possibile immettere la formula nella cella superiore sinistra dell'intervallo di output, quindi premere INVIO per confermare la formula come formula di matrice dinamica. In caso contrario, è necessario inserire la formula come formula di matrice legacy selezionando prima l'intervallo di output, inserire la formula nella cella superiore sinistra dell'intervallo di output, quindi premere CTRL+MAIUSC+INVIO per confermarla. Excel inserisce automaticamente parentesi graffe all'inizio e alla fine della formula. Per ulteriori informazioni sulle formule di matrice, vedere Formule di matrice: indicazioni ed esempi.

Passaggio 1: Selezionare celle vuote

Selezionare prima di tutto alcune celle vuote, prestando attenzione a selezionare lo stesso numero di celle del gruppo di celle originale, ma nella direzione opposta. Ad esempio, l'immagine seguente mostra 8 celle disposte in verticale:

Celle in A1:B4

Occorre quindi selezionare otto celle orizzontali, come nell'immagine seguente:

Celle A6:D7 selezionate

È qui che verranno inserite le nuove celle trasposte.

Passaggio 2: Digitare =MATR.TRASPOSTA(

Con le celle vuote ancora selezionate, digitare: =MATR.TRASPOSTA(

Excel avrà un aspetto simile al seguente:

=MATR.TRASPOSTA(

Si noti che le otto celle sono ancora selezionate anche se si è iniziato a digitare una formula.

Passaggio 3: Digitare l'intervallo delle celle originali.

Ora digitare l'intervallo delle celle da trasporre. In questo esempio vogliamo trasporre le celle da A1 a B4. La formula sarà quindi =MATR.TRASPOSTA(A1:B4), ma non premere ancora INVIO. Smettere semplicemente di digitare e andare al passaggio successivo.

Excel avrà un aspetto simile al seguente:

=MATR.TRASPOSTA(A1:B4)

Passaggio 4: Infine, premere CTRL+MAIUSC+INVIO

A questo punto premere CTRL+MAIUSC+INVIO. Perché? Perché la funzione MATR.TRASPOSTA viene usata solo nelle formule di matrice e questo è il modo in cui si termina una formula di matrice. In breve, una formula di matrice è una formula che viene applicata a più celle. Poiché al passaggio 1 sono state selezionate più celle, la formula verrà applicata a più celle. Ecco il risultato dopo la pressione di CTRL+MAIUSC+INVIO:

Risultato della formula con le celle A1:B4 trasposte nelle celle A6:D7

Suggerimenti

  • Non è necessario digitare l'intervallo manualmente. Dopo aver digitato =MATR.TRASPOSTA(, è possibile usare il mouse per selezionare l'intervallo. Basta fare clic e trascinare dall'inizio dell'intervallo fino alla fine. Al termine, ricordare però di premere CTRL+MAIUSC+INVIO, non solo INVIO.

  • Se occorre trasporre il testo e la formattazione delle celle, è possibile farlo copiando, incollando e usando l'opzione Trasponi. Tenere presente, però, che in questo modo si creano duplicati. Se quindi le celle originali cambiano, le copie non vengono aggiornate.

  • Sono disponibili altre informazioni sulle formule di matrice. Creare una formula di matrice oppure, ottenere indicazioni dettagliate ed esempi.

Dettagli tecnici

La funzione MATR.TRASPOSTA restituisce un intervallo verticale di celle come orizzontale e viceversa. La funzione MATR.TRASPOSTA deve essere immessa come formula di matrice in un intervallo avente un numero di righe e di colonne uguale rispettivamente a quello di colonne e di righe dell'intervallo di origine. Utilizzare la funzione MATR.TRASPOSTA per cambiare l'orientamento verticale e orizzontale di una matrice o di un intervallo su un foglio di lavoro.

Sintassi

MATR.TRASPOSTA(matrice)

Nella sintassi della funzione MATR.TRASPOSTA sono previsti gli argomento seguenti:

  • matrice    Obbligatorio. Matrice o intervallo di celle di un foglio di lavoro di cui effettuare la trasposizione. La trasposizione di una matrice viene eseguita usando la prima riga come prima colonna della nuova matrice, la seconda riga come seconda colonna della nuova matrice e così via. In caso di dubbi su come immettere una formula di matrice, vedere Creare una formula di matrice.

Vedere anche

Trasporre (ruotare) dati da righe a colonne o viceversa

Creare una formula in forma di matrice

Ruotare o allineare i dati di una cella

Formule in forma di matrice: indicazioni ed esempi

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.