Artificial Intelligence Response
Direct answer to the question
To paste data vertically in Excel, use Transpose.
Quick method
- Select the horizontal data you want to paste vertically.
- Press Ctrl + C.
- Click the cell where you want the vertical list to start.
- Right-click the cell.
- Choose Paste Special.
- Check Transpose.
- Click OK.
This converts a row like:
A1 B1 C1 D1
into a column like:
A1
B1
C1
D1
Detailed problem analysis
In Excel, changing data from horizontal to vertical is called transposing.
Method 1: Right-click Paste Special
- Highlight the cells you want to copy.
- Press Ctrl + C.
- Select the destination cell.
- Right-click.
- Select Paste Special.
- Tick Transpose.
- Click OK.
Important: use Copy, not Cut. Transpose generally does not work correctly with cut data.
Method 2: Use the ribbon menu
- Copy your data with Ctrl + C.
- Click the destination cell.
- Go to Home.
- Click the arrow under Paste.
- Select Transpose.
This is often the easiest method if the Transpose icon is visible.
Method 3: Keyboard shortcut
On Windows, you can use:
Ctrl + C
Alt, H, V, T
That means:
- Copy the data.
- Select the destination cell.
- Press Alt, then H, then V, then T.
Older Excel shortcut:
Alt, E, S, E, Enter
Method 4: Use the TRANSPOSE formula
If you want the vertical data to update when the original horizontal data changes, use:
=TRANSPOSE(A1:E1)
In Microsoft 365 or Excel 2021/newer:
- Click the top destination cell.
- Type:
=TRANSPOSE(A1:E1)
- Press Enter.
Excel will automatically spill the results vertically.
Practical guidelines
- Make sure the destination cells are empty before pasting.
- If you only want values, not formulas or formatting, use Paste Special → Values → Transpose.
- If the Transpose option is disabled, check whether the data is inside an Excel Table. You may need to convert the table to a normal range first.
- If your copied cells contain formulas, transposing may change relative references. Use Paste Values + Transpose if you only need the displayed results.
Brief summary
To paste vertically in Excel, copy your data, click the destination cell, then use:
Paste Special → Transpose
For a fast shortcut on Windows:
Ctrl + C → Alt, H, V, T