Excel Formatting Cells

Formatting cells changes how a value looks on screen and in print, without changing the actual number, date, or text stored underneath it.

Formatting Changes Appearance, Not Value

A cell can contain the number 0.2 but display as 20%, or contain the serial number for a date but display as 17-Jul-2026. The underlying stored value never changes when you format a cell; only how Excel displays that value changes, which matters because formulas always calculate using the real stored number, not the formatted text you see.

Number Format Categories

Opening the Format Cells dialog with Ctrl+1 gives access to every formatting category in one place, including the Number tab where you choose how values are displayed.

FormatExample Display
General1200.5
Number (2 decimals)1200.50
Currency$1,200.50
Percentage20%
Date17-Jul-2026
  1. Select the cell or range you want to format.
  2. Press Ctrl+1, or right-click and choose Format Cells.
  3. Pick a category on the Number tab, such as Currency, Percentage, or Date.
  4. Adjust the options for that category, like decimal places or currency symbol.
  5. Click OK to apply.

Font, Fill, Border, and Alignment

Beyond numbers, the Format Cells dialog also has Font, Border, Fill, and Alignment tabs, letting you set bold or italic text, add a background color, draw borders around a range, and control horizontal or vertical alignment and text wrapping inside a cell.

Note: Ctrl+1 is the fastest way to open Format Cells from anywhere in Excel, without hunting through ribbon tabs.

Custom Number Formats

The Custom category lets you build your own display pattern using format codes, such as showing a unit after a number or forcing thousands separators.

Example

0.00" kg"      ' displays 4.5 as 4.50 kg
#,##0          ' displays 1200000 as 1,200,000
Note: Because formatting only changes appearance, a cell formatted to show 0 decimal places can still hold a value like 4.7 underneath, and any formula referencing it will use the full 4.7, which can make totals look inconsistent with what is displayed unless you round the value deliberately.