How do I convert rows to columns in Excel (transpose)?
Copy the data, right-click → Paste Special → check 'Transpose'. Or use the TRANSPOSE function for a dynamic link.
Transposing flips a table 90° — rows become columns and vice versa.
Method 1 — Paste Special
- Select and copy the data (Ctrl+C)
- Click where you want to paste
- Right-click → Paste Special
- Check Transpose
- Click OK
The data pastes rotated. This is a copy — no link to the original.
Method 2 — TRANSPOSE Function
For a dynamic link (changes in the source reflect automatically):
- Select the target area (e.g., 5 columns × 3 rows if the source is 3×5)
- Enter the formula:
=TRANSPOSE(A1:E3) - Press Ctrl+Shift+Enter (for older Excel versions)
In Excel 365/2021, just press Enter — the formula spills automatically.
Tip
Before transposing large tables, make sure you have enough room in the target area.
Need a custom formula?
Describe your task — AI will generate a working formula in seconds
Generate Formula