Syntax
| Parameter | Description |
|---|---|
| array | Parameter of the TRANSPOSE function. |
Examples
Flip a row to a column
=TRANSPOSE(A1:F1)
Transpose a data table
=TRANSPOSE(A1:C5)
Create a column vector for MMULT
=MMULT(A1:C1, TRANSPOSE(D1:F1))
Common Errors
In older versions, TRANSPOSE entered without Ctrl+Shift+Enter in a legacy array formula context produces this error.
The output area is not empty and the transposed result cannot spill.
Tips
In modern spreadsheets, TRANSPOSE automatically resizes when the source data changes. No need for Ctrl+Shift+Enter anymore.
TRANSPOSE works well inside SORT, FILTER, and MMULT where you need to change data orientation before processing.
For a one-time flip, Copy > Paste Special > Transpose is faster. Use the TRANSPOSE formula when you want a live link that updates as source data changes.
Try TRANSPOSE in Viztab
Import your data and use TRANSPOSE with 370+ other formulas. No signup required.
Open Viztab