Navigazione Rapida
Funzione MATR.TRASPOSTA
Riepilogo
La funzione MATR.TRASPOSTA restituisce un intervallo verticale di celle come orizzontale e viceversa. È essenziale per ruotare matrici e intervalli mantenendo un unico set di dati collegato dinamicamente alla sorgente originale.
Sintassi
MATR.TRASPOSTA(matrice)
Parametri
| Parametro | Tipo | Richiesto | Descrizione |
|---|---|---|---|
| matrice | Range/Array |
Sì | Matrice o intervallo di celle da ruotare orizzontalmente/verticalmente. |
Utilizzo della funzione TRANSPOSE
MATR.TRASPOSTA è ideale quando serve trasformare dati verticali in orizzontali (o viceversa) senza duplicare informazioni. Selezionare l'intervallo di destinazione con dimensioni invertite, inserire la formula e confermare come array (Ctrl+Maiusc+Invio nelle versioni precedenti di 365).
Esempi Comuni di TRANSPOSE
Trasposizione base verticale-orizzontale
=MATR.TRASPOSTA(A1:B4)
Converte 8 celle verticali (2 colonne x 4 righe) in 8 celle orizzontali (4 colonne x 2 righe). Selezionare A6:D7 prima di inserire.
Matrici dati per report
=MATR.TRASPOSTA(C1:G5)
Ruota matrice 5x5 per creare intestazioni orizzontali da etichette verticali in dashboard.
Domande Frequenti
Errori Comuni e Soluzioni
#SPILL! o #VALORE!
Cause: Intervallo destinazione non vuoto o dimensioni sbagliate
Solution: Svuotare intervallo destinazione e verificare righe/colonne invertite rispetto alla sorgente
Formula non appare in tutte le celle
Cause: Non confermata come array
Solution: Premere Ctrl+Maiusc+Invio o usare array dinamico in 365
Note
- Richiede selezione preventiva dell'intervallo risultato con dimensioni transpose
- Primo riga sorgente = prima colonna risultato
- Funziona solo con formule di matrice
- In 365 supporta array dinamici spill automatici
Compatibilità
Disponibile in: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Non disponibile in:
Contenuto ultima revisione: December 9, 2025
Frequenza di aggiornamento: Secondo necessità
Versioni di Excel testate: Excel 2007+