How to Make Text Vertical in Excel

To make text vertical in Excel, select your cells, go to Home → Alignment group → Orientation (the slanted ab button), and pick either Vertical Text (letters stacked top-to-bottom) or Rotate Text Up / Rotate Text Down (the whole word turned 90°). For fine control over the exact angle, open Format Cells with Ctrl+1 (Windows) or Cmd+1 (Mac) and use the Orientation dial on the Alignment tab.
Vertical text is most useful for narrow column headers and tall tables where labels would otherwise eat horizontal space. The trick is knowing the difference between text that is genuinely rotated 90 degrees and text that is “stacked” — letters kept upright but placed one above another. This guide covers both, on Windows and Mac.
The Fastest Way: the Orientation Button on the Ribbon
The ribbon gives you the quickest path, and the same button exists in Excel for both Windows and Mac.
- Select the cell or range you want to change.
- On the Home tab, find the Alignment group.
- Click the Orientation button — its icon is a small slanted ab with an arrow.
- Choose one of the menu options:
- Angle Counterclockwise — tilts text up at roughly 45°.
- Angle Clockwise — tilts text down at roughly 45°.
- Vertical Text — keeps each letter upright but stacks them top-to-bottom (this is the “stacked” look).
- Rotate Text Up — turns the whole word 90° so you read it from bottom to top.
- Rotate Text Down — turns the whole word -90° so you read it from top to bottom.
Click the same option again to toggle it off and return to horizontal. On Mac the layout is identical — the Orientation button sits in the Alignment group on the Home tab, and the menu items use the same names.
Precise Control with the Format Cells Dialog
When you need an exact angle — say 90, 45, or -90 degrees — the Format Cells dialog is the right tool. It is also where the Orientation dial lives, which many people find more intuitive than the ribbon menu.
- Select your cells.
- Open Format Cells:
- Windows: press Ctrl+1, or right-click the selection and choose Format Cells.
- Mac: press Cmd+1, or right-click (Control-click) and choose Format Cells.
- Click the Alignment tab.
- In the Orientation box on the right, you have two controls:
- The dial with a red diamond marker — drag it to any angle, or click the half-circle to snap toward 90° or -90°.
- The Degrees spinner below it — type a number directly. Enter 90 for text that reads bottom to top, or -90 for text that reads top to bottom.
- Click OK.
If you have already learned your way around the Format Cells dialog, the Alignment tab is the same place you adjust horizontal and vertical positioning, indentation, and text wrapping.
Making Truly Stacked (Not Rotated) Text
Choosing the wrong one of these is the most common source of frustration.
- Rotated text (90° or -90°) turns the entire word on its side, so you tilt your head to read it. This is what Rotate Text Up/Down and a 90-degree angle produce.
- Stacked text keeps every letter upright, stacking them in a single vertical column — W, then O, then R, then D — read straight on, top to bottom.
To create stacked text, use the Vertical Text option on the ribbon Orientation menu. In Format Cells, the equivalent control is the narrow vertical box on the left of the Orientation area containing the word Text written downward — click it once to turn stacking on, again to turn it off. Stacked text ignores the Degrees spinner: it is always upright, never angled.
Adjusting Row Height and Column Width After Rotating
Once text is vertical, it almost always needs more vertical room and less horizontal room. Excel sometimes resizes the row automatically, but not always — especially if the row height was set manually.
- Increase row height: double-click the bottom border of the row number to autofit, or right-click the row header and choose Row Height to set an exact value. Rotated text needs a taller row; stacked text needs one row of height per letter.
- Reduce column width: vertical headers let you shrink columns dramatically. Drag the column border, or right-click the column header and choose Column Width. See how to adjust column width in Excel for the autofit shortcuts.
If a cell still looks cramped after rotating, the broader fixes in how to increase cell size in Excel cover sizing rows and columns together. For headers that span several columns, you may also want to merge cells without losing data so a single rotated label sits cleanly above a group.
Using a Text Box or Shape as an Alternative
Cell orientation is tied to the grid. When you need text at an arbitrary angle that floats independently — a diagonal watermark, a sideways chart label, or a callout — a text box is the better choice. Insert one from Insert → Text → Text Box, type your text, then grab the round rotation handle at the top of the box and drag it to any angle, including a full 90° vertical. Because it is not anchored to a cell, you can place it anywhere. Our guide to inserting a text box in Excel walks through the details, and the same rotation handle appears on any shape you draw.
Reverting Vertical Text Back to Horizontal
To undo vertical text:
- From the ribbon: select the cells, open the Orientation menu, and click whichever option is currently active (it appears highlighted) to toggle it off. Or choose any horizontal option to override it.
- From Format Cells: open the Alignment tab and set Degrees back to 0, and click the vertical Text box again if stacking is on.
- Clear all formatting: if a cell has several layered changes, Home → Editing → Clear → Clear Formats resets orientation along with fonts, fills, and borders at once.
Windows vs Mac: What Differs
The Orientation feature behaves almost identically across platforms. The differences are small:
- Dialog shortcut: Windows uses Ctrl+1; Mac uses Cmd+1. Both also reach Format Cells by right-clicking.
- Right-click on Mac: with a single-button mouse, hold Control and click to open the context menu.
- Excel for the web: the browser version exposes orientation through Home → Orientation too, but with fewer options than the desktop dial. For exact angles, use the desktop app.
The menu labels — Vertical Text, Rotate Text Up, Rotate Text Down, Angle Clockwise, Angle Counterclockwise — are the same on both platforms.
Troubleshooting Vertical Text
Text is cut off or shows as ###. A ### display means the cell is too narrow for a number (rotation does not change this rule). Widen the column or autofit it. For rotated words that get clipped, the row is usually too short — autofit the row height by double-clicking its bottom border.
The row is too short and the text disappears. Excel does not always grow the row to fit rotated text, particularly when the height was set manually. Right-click the row header, choose Row Height, and increase the value until the full word shows.
My text wrapped instead of rotating. Wrapping and rotation are separate settings. If you turned on Wrap Text, the line breaks fight with the angle. Review how wrap text works in Excel and turn it off if you only want rotation.
Letters are sideways when I wanted them upright. You applied rotation (Rotate Text Up/Down or a 90° angle) when you wanted Vertical Text (stacked). Toggle the rotation off and choose Vertical Text instead.
I need it angled, not fully vertical. Use the Degrees spinner in Format Cells for any value between 90 and -90. The dedicated rotate text in Excel guide covers angled headers in depth.
Centering looks off after rotating. Rotation interacts with horizontal and vertical alignment, so a rotated label may not sit where you expect. Center text in Excel explains how the Alignment group controls placement.
Frequently Asked Questions
How do I make text vertical in Excel?
Select your cells, go to Home → Alignment → Orientation, and choose Vertical Text for upright stacked letters or Rotate Text Up / Down for a 90° turned word. For an exact angle, press Ctrl+1 (Windows) or Cmd+1 (Mac) to open Format Cells and use the Orientation dial or the Degrees spinner.
How do I rotate text vertically in Excel to exactly 90 degrees?
Open Format Cells (Ctrl+1 / Cmd+1), click the Alignment tab, and in the Orientation box type 90 in the Degrees spinner for text reading bottom-to-top, or -90 for text reading top-to-bottom. Click OK, then autofit the row so the rotated text is not clipped.
What is the difference between vertical text and stacked text in Excel?
“Rotated” vertical text turns the whole word 90 degrees, so you tilt your head to read it. “Stacked” text keeps each letter upright and places them in a single column — W over O over R over D — which you read straight on. Use Rotate Text Up/Down for rotated text and Vertical Text for stacked text.
How do I create stacked text in Excel?
Choose Vertical Text from the Orientation button on the Home tab, or in the Format Cells Alignment tab click the narrow vertical box containing the downward-reading word Text. Stacked text ignores the Degrees angle and always stays upright. Click the option again to switch it off.
Why is my vertical text cut off, and how do I fix it?
The row is usually too short to show rotated text. Double-click the bottom border of the row header to autofit, or right-click the row header and set a larger Row Height. If a number shows as ###, the column is too narrow — widen it. Turn off Wrap Text if it is interfering.
How do I change vertical text back to horizontal in Excel?
Select the cells, open the Orientation menu, and click the currently active option to toggle it off — or set Degrees to 0 in Format Cells. To strip orientation along with other formatting, use Home → Clear → Clear Formats.