How to format numbers in excel

In Excel, you can format numbers in cells for things like currency, percentages, decimals, dates, phone numbers, or social security numbers.

Formula bar and a related cell

Your browser does not support video. Install Microsoft Silverlight, Adobe Flash Player, or Internet Explorer 9.

  1. Select a cell or a cell range.

  2. On the Home tab, select Number from the drop-down.
    General
    Or, you can choose one of these options:

    • Press CTRL + 1 and select Number.

    • Right-click the cell or cell range, select Format Cells… , and select Number.

    • Select the small arrow, dialog box launcher, and then select Number.

  3. Select the format you want.

Number formats

To see all available number formats, click the Dialog Box Launcher next to Number on the Home tab in the Number group.

Dialog Box Launcher in Number group

Format

Description

General

The default number format that Excel applies when you type a number. For the most part, numbers that are formatted with the General format are displayed just the way you type them. However, if the cell is not wide enough to show the entire number, the General format rounds the numbers with decimals. The General number format also uses scientific (exponential) notation for large numbers (12 or more digits).

Number

Used for the general display of numbers. You can specify the number of decimal places that you want to use, whether you want to use a thousands separator, and how you want to display negative numbers.

Currency

Used for general monetary values and displays the default currency symbol with numbers. You can specify the number of decimal places that you want to use, whether you want to use a thousands separator, and how you want to display negative numbers.

Accounting

Also used for monetary values, but it aligns the currency symbols and decimal points of numbers in a column.

Date

Displays date and time serial numbers as date values, according to the type and locale (location) that you specify. Date formats that begin with an asterisk (*) respond to changes in regional date and time settings that are specified in Control Panel. Formats without an asterisk are not affected by Control Panel settings.

Time

Displays date and time serial numbers as time values, according to the type and locale (location) that you specify. Time formats that begin with an asterisk (*) respond to changes in regional date and time settings that are specified in Control Panel. Formats without an asterisk are not affected by Control Panel settings.

Percentage

Multiplies the cell value by 100 and displays the result with a percent (%) symbol. You can specify the number of decimal places that you want to use.

Fraction

Displays a number as a fraction, according to the type of fraction that you specify.

Scientific

Displays a number in exponential notation, replacing part of the number with E+n, where E (which stands for Exponent) multiplies the preceding number by 10 to the nth power. For example, a 2-decimal Scientific format displays 12345678901 as 1.23E+10, which is 1.23 times 10 to the 10th power. You can specify the number of decimal places that you want to use.

Text

Treats the content of a cell as text and displays the content exactly as you type it, even when you type numbers.

Special

Displays a number as a postal code (ZIP Code), phone number, or Social Security number.

Custom

Allows you to modify a copy of an existing number format code. Use this format to create a custom number format that is added to the list of number format codes. You can add between 200 and 250 custom number formats, depending on the language version of Excel that is installed on your computer. For more information about custom formats, see Create or delete a custom number format.

You can apply different formats to numbers to change how they appear. The formats only change how the numbers are displayed and don’t affect the values. For example, if you want a number to show as currency, you’d click the cell with the number value > Currency.

Available number formats

Applying a number format only changes how the number is displayed and doesn’t affect cell values that’s used to perform calculations. You can see the actual value in the formula bar.

View of a number value in the function bar

Here’s a list of available number formats and how you can use them in Excel for the web:

Number format

Description

General

Default number format. If the cell isn’t wide enough to show the entire number, this format rounds the number. For example, 25.76 shows as 26.

Also, if the number is 12 or more digits, General format displays the value with scientific (exponential) notation.

a number value shows as exponential when it is twelve digits or more

Number

Works very much like the General format but varies how it shows numbers with decimal place separators and negative numbers. Here are some examples of how both formats display numbers:

sample of how numbers appear with different formats like Number and General formats.

Currency

Shows a monetary symbol with numbers. You can specify the number of decimal places with Increase Decimal or Decrease Decimal.

increase or decrease decimal places on number formatting

Accounting

Also used for monetary values, but aligns the currency symbols and decimal points of numbers in a column.

Short Date

Shows date in this format:

short date format

Long Date

Shows month, day and year in this format:

Long date format

Time

Shows number date and time serial numbers as time values.

Percentage

Multiplies the cell value by 100 and displays the result with a percent (%) symbol.

Use Increase Decimal or Decrease Decimal to specify the number of decimal places you want.

increase or decrease decimal places on number formatting

Fraction

Shows the number as a fraction. For example, 0.5 displays as ½.

Scientific

Displays numbers in exponential notation, replacing part of the number with E+n, where E (Exponent) multiplies the preceding number by 10 to the nth power. For example, a 2-decimal Scientific format displays 12345678901 as 1.23E+10, which is 1.23 times 10 to the 10th power. To specify the number of decimal places you want to use, apply Increase Decimal or Decrease Decimal.

Text

Treats the cell value as text and displays it exactly as you type it, even when you type numbers. Learn more about formatting numbers as text.

If you used Excel in any shape or form, there is a pretty good chance that you’ve used the formatting and number formatting features. Formatting options like number, currency, percentage, date and time values are easily accessible to users. However, that’s not all there is in the world of text and number formatting. Going down the rabbit hole, custom formatting can help you fully configure Excel’s built-in settings for formatting.

The main advantage of this approach is that you can alter the look of your data without changing the actual values. This means that you do not need to use additional spaces or formulas to create the layout you want and preserve the raw data.

If you want to modify your data anyways, or need to change a value inside a formula, you can use the TEXT function with all custom formatting syntax we are going to cover in this article. It should be noted that the TEXT function returns a text, and the return value cannot be used in mathematical calculations. If you do, you will receive a #VALUE! error. In this article we’re going to be using a workbook template. You can download it below.

How to create a custom number format in Excel

  1. Select the cell to be formatted and press Ctrl+1 to open the Format Cells dialog. An alternative way to do is by right-clicking the cell and then going to Format Cells > Number Tab.
  2. Under Category, select Custom.
  3. Type in the format code into the Type
  4. Click OK to save your changes.

Note: In Format Cells dialog you can modify the built-in format codes by selecting the format you want to modify in its own category (i.e. Currency > ($1,234.10)) and then selecting Custom Category. Don’t worry, Excel will not let you delete built-in formats.

Number Formatting in Excel - All You Need to Know

Basics

Syntax

The format code has 4 sections separated by semicolons.

POSITIVE; NEGATIVE; ZERO; TEXT

These sections are optional,

  • If a code contains only 1 section, the format is applied to all number types — positive, negative and zero.
  • If a code contains 2 sections, the first section is used for positive and zero values, while the second section is applied to negative values.
  • If a code contains 3 sections, the first is for positive, the second is for negative, and the third is for zero.
  • A code only affects text values if all sections exist.

Default format type in Excel is called General. You can type General for sections you don’t want formatted. Make sure you use a minus sign (-) with General if you want to skip negative values.

If you want to completely hide a type, leave it blank after the semicolon. For example; to hide 0 values, General;-General;;General

Placeholders and the Cheat Sheet

Placeholder Description Raw Value Format Code Formatted Value
General Default format 1234.567 General 1234.567
# Placeholder for digits (numbers) and does not add any leading zeroes. 1234.567 #####.#### 1234.567
0 Placeholder for digits (numbers) and add any leading zeroes. 1234.567 00000.0000 01234.5670
? Placeholder for digits (numbers) and add space characters. 1234.567 ?????.????  1234.567
. Placeholder for the decimal place. 1234.567 0.00 1234.57
_ Adds a blank space, to the width of the following character. You can use in combination with parentheses to add left and right indents, _( and _) respectively. 99 _(#_);(#)  99
-25 (25)
58  58
12  12
-71 (71)
36  36
* Repeats the character after asterisk until the width of the cell is filled. 66 0 *! 66 !!!!!!!!!!!!!!!
Full Name @ *_ Full Name ____
% Convert value to a percentage with % sign 0.12 % 12%
, Thousands separator 1234.567 #, 1
12345678 #, 12,346
12345678 #,###, 12,346
12345678 #,, 12
E Scientific notation format. Requires a ‘+’ symbol after, and a digit placeholder before and after. 1234.567 0.00E+00 1.23E+03
/ Represents fractions 1.234 # ##/## 1 11/47
1.234 # 000/000 1 117/500
1.234 ##/## 58/47
«» Text placeholder for multiple characters 1234.567 #,##0 «km/h» 1,235 km/h
Good «Result is: «@ Result is: Good
Text placeholder for single character 1234 #.00, K 1.23 K
1234567 #.00,, M 1.23 M
@ Placeholder for text Bad «Result is: «@ Result is: Bad
[color] Change Color of value. Options: [Black], [Green], [White], [Blue], [Magenta], [Yellow], [Cyan], [Red] 1234.567 [Green]#,##0.00_);
[Red](#,##0.00);
[Blue]0.00_);
[Magenta]@
1,234.57
-1234.567 (1,234.57)
0 0.00
This is a text This is a text

Common Practices

Display and control of the first digit and decimals

Decimal places in the code are indicated with a period (.). Number of zeroes after the period (.) define the number of decimal places. For example,

  • 0 — display 1 decimal place
  • 00 — display 2 decimal places

If the number has more decimals than the decimal placeholders defined, the number will be rounded to the nearest number of placeholders.

Raw Value Format Code Formatted Value
123.4 0.0 123.4
123.4 0.00 123.40
123.45 0.00 123.45
123.45 0.00 123.46
123.456 0.0 123.5

Alternatively, hash (#) and question mark (?) symbols can be used as decimal places. However, because any missing decimal places will be filled with zeroes, using zeroes instead will be easier to read.

Raw Value Format Code Formatted Value
0.25 0.00 0.25
0.25 #.## .25
123 0.00 123.0
123 #.?? 123.00
123 #.## 123.

Add text to numbers

Custom text can be added to the beginning or the end of a value. Text and characters should be added inside quotes («») and backslashes (). You can use backslash () to add single character.

Raw Value Format Code Formatted Value
123.4 0.0 «ft.» 123.4 ft.
123.4 0.00 l 123.40 l
123.45 «Approx.» 0 Approx. 123
123.45 «Result:» 0.00 C Result: 123.46 C
Bad «Result is: «@ Result is: Bad

Quotation marks or backslashes are not necessary for spaces ( ) and some special characters.

Symbol Description
+ and — Plus and minus signs
( ) Left and right parenthesis
: Colon
^ Caret
Apostrophe
{ } Curly brackets
< > Less-than and greater than signs
= Equal sign
/ Forward slash
! Exclamation point
& Ampersand
~ Tilde
Space character

Below are some special characters you can use by copying or typing in the numerical code while pressing down Alt button.

Symbol Code Description
Alt+0153 Trademark
© Alt+0169 Copyright symbol
° Alt+0176 Degree symbol
± Alt+0177 Plus-Minus sign
µ Alt+0181 Micro sign

Hide value

If you leave any number of sections blank, the value of those sections will be hidden. A section should always be separated (defined) by a semicolon (;). Here are some examples,

Raw Value Format Code Formatted Value
1 0;;0; 1
-2 0;;0;
0 0;;0; 0
Some text 0;;0;
1 ;(0);;@
-2 ;(0);;@ (2)
0 ;(0);;@
Some text ;(0);;@ Some Text
1 ;;;
-2 ;;;
0 ;;;
Some text ;;;

Replace zeroes with dashes

Zeroes can make data tables look more complicated than they actually are. You can hide them completely by using the previous method, or replace them with any character of your choice. Dash (-) is a common example. All you need to is place a dash into the ‘Zero section’.

Raw Value Format Code Formatted Value
0 General;-General;»-«;General
3487 General;-General;»-«;»-«
12 #,##0.00;(#,##0.00);»-«;

Start with zeroes

If try to enter a ZIP number that starts with 0, the leading zeroes will be removed automatically by Excel. To keep the leading zeros, use zero (0) placeholder for whole numbers.

Raw Value Format Code Formatted Value
10010 00000 10010
3487 00000 03487
12 00000 00012
0 00000 00000
123456 00000 123456

Dealing with thousands, millions, and more

You may have noticed that ‘0.0’ or other simple formats do not separate thousands or millions. Adding a comma into the code will insert commas to separate numbers.

Raw Value Format Code Formatted Value
1234 #,##0 1,234
123456 #,##0 123,456
12345678 #,##0 12,345,678
123456.789 #,##0 123,457
123456.789 #,##0.0 123,456.8

There must be placeholders for numbers smaller than one thousand, otherwise such values will be hidden. This behavior allows us to round and format our value to show only thousands or millions.

Raw Value Format Code Formatted Value
1234 #, 1
123456 #, 123
12345678 #, 12345
12345678 #,, 12
123456 #.0, K 123.5 K
12345678 #.0,, M 12.3 M

Display numbers as phone numbers

Phone numbers can be hard to read without any separators. Custom Number Format Codes is perfect for this job. The hash (#) character should be your best bet to avoid any redundancy of placeholders (0, ?)

Raw Value Format Code Formatted Value
1234567890 (###) ###-#### (123) 456-7890
12345678900 (###) #### #### (123) 4567 8900
1234567890 (##) #### #### (12) 3456 7890

Showing Month and Weekday Names

Date and time values are stored as numbers in Excel. When you enter a date, Excel automatically converts it into a numerical value, and then formats the cell.

Before jumping into the code, let’s review some basics. Formatting code has special placeholders for date and time formatting that behave a bit differently. For example, while m and mm will show month as a number, mmm and mmmm will show as a text string. Below are some examples.

Raw Value Format Code Formatted Value
4/1/2018 m 4
4/1/2018 mm 04
4/1/2018 mmm Apr
4/1/2018 mmmm April
4/1/2018 mmmmm A
4/1/2018 d 1
4/1/2018 dd 01
4/1/2018 ddd Sun
4/1/2018 dddd Sunday
4/1/2018  11:59:31 PM dddd, mmmm dd, yyyy h:mm AM/PM;@ Sunday, April 01, 2018 11:59 PM

Here is the full list of options for the date 4/1/2018 23:59:31 ,

Format Code Description Example (4/1/2018 23:59:31)
yyyy Displays the year as a four-digit number. 2018
yy Displays the year as a two-digit number. 18
m Displays the month as a number without a leading zero. 4
mm Displays the month with a leading zero. 04
mmm Displays the month as text, as an abbreviation. Apr
mmmm Displays the month as text. April
mmmmm Displays the month as a single character A
d Displays the day as a number, without a leading zero. 1
dd Displays the day as a number, with a leading zero. 01
ddd Displays the day as a day of the week, as an abbreviation. Sun
dddd Displays the day as a day of the week, without abbreviation Sunday
h Displays the hour without a leading zero. 23
hh Displays the hour with a leading zero. 23
[h] Displays elapsed time in hours (to be used when the time value exceeds 24 hours). 1036607
m Displays the minute without a leading zero. 4
mm Displays the minute with a leading zero. 04
[m] Displays elapsed time in minutes (to be used when the time value exceeds 60 minutes). 62196479
s Displays the second without a leading zero. 31
ss with a leading zero. 31
[s] Displays elapsed time in seconds (to be used when the time value exceeds 60 seconds). 3731788771
AM/PM Converts to 12-hour time. Displays either AM/am/A/a or PM/pm/P/p depending on the time of day. PM
am/pm pm
A/P P
a/p p

Come in Colors Everywhere

Number Formatting can be used color sections of a code. A common example is using the color red for negative numbers. Color code must be placed inside square brackets (i.e. [color]), and entered at the beginning of a section. Here are some available colors,

  • [Black]
  • [Blue]
  • [Cyan]
  • [Green]
  • [Magenta]
  • [Red]
  • [White]
  • [Yellow]
Raw Value Format Code Formatted Value
1234.567 [Green]#,##0.00_);[Red](#,##0.00);[Blue]0.00);[Magenta]@ 1,234.57
-1234.567 (1,234.57)
0 0.00
This is a text This is a text

Conditions

Although Excel has conditional formatting menu, basic conditions can be applied through code. Condition should be placed inside square brackets (i.e. [condition]) just like colors. Conditions are similar to the conditions in some functions (i.e. SUMIF). First add a logical operator, and then a value. For example, “[>=1000000]” means “if value of cell is greater than or equal to 1,000,000 apply the following format”. Conditions should come before the actual code, again, just like with colors. If you want to a color as well, the color code should come first.

Another important thing to note here is, that section structure changes from Positive, Negative, Zero, Text to First Condition, Second Condition (if exists), if previous conditions are not applied. There should be at least two sections for conditions.

If you enter only one condition code and then save the format, Excel will automatically add the second section with «;General». This means that if the condition is not met, General format will be used.

Raw Value Format Code Formatted Value
1234567890 [>=1000000]#,##0,,»M»;[>=1000]#,##0,»K»;0 1,235M
12345 12K
1 [=1]0″ apple»;0″ apples» 1 apple
10 10 apples
25 [Green][>=85]»PASSED»;[Blue][>=60]»RE-CHECK»;[Red]»FAILED» FAILED
72 RE-CHECK
91 PASSED

Introduction

Number formats control how numbers are displayed in Excel. The key benefit of number formats is that they change how a number looks without changing any data. They are a great way to save time in Excel because they perform a huge amount of formatting automatically. As a bonus, they make worksheets look more consistent and professional.

Video: What is a number format

What can you do with custom number formats?

Custom number formats can control the display of numbers, dates, times, fractions, percentages, and other numeric values. Using custom formats, you can do things like format dates to show month names only, format large numbers in millions or thousands, and display negative numbers in red.

Sample custom number formats

Where can you use custom number formats?

Many areas in Excel support number formats. You can use them in tables, charts, pivot tables, formulas, and directly on the worksheet.

  • Worksheet — format cells dialog
  • Pivot Tables — via value field settings
  • Charts — data labels and axis options
  • Formulas — via the TEXT function

What is a number format?

A number format is a special code to control how a value is displayed in Excel. For example, the table below shows 7 different number formats applied to the same date, January 1, 2019:

Input Code Result
1-Jan-2019 yyyy 2019
1-Jan-2019 yy 19
1-Jan-2019 mmm Jan
1-Jan-2019 mmmm January
1-Jan-2019 d 1
1-Jan-2019 ddd Tue
1-Jan-2019 dddd Tuesday

The key thing to understand is that number formats change the way numeric values are displayed, but they do not change the actual values.

Where can you find number formats?

On the home tab of the ribbon, you’ll find a menu of build-in number formats. Below this menu to the right, there is a small button to access all number formats, including custom formats:

Number format menu on Home tab of Ribbon

This button opens the Format Cells dialog box. You’ll find a complete list of number formats, organized by category, on the Number tab:

Format Cells dialog box on Number tab

Note: you can open Format Cells dialog box with the keyboard shortcut Control + 1.

General is default

By default, cells start with the General format applied. The display of numbers using the General number format is somewhat «fluid». Excel will display as many decimal places as space allows, and will round decimals and use scientific number format when space is limited. The screen below shows the same values in column B and D, but D is narrower and Excel makes adjustments on the fly.

General number format in narrow column

How to change number formats

You can select standard number formats (General, Number, Currency, Accounting, Short Date, Long Date, Time, Percentage, Fraction, Scientific, Text) on the home tab of the ribbon using the Number Format menu.

Note: As you enter data, Excel will sometimes change number formats automatically. For example if you enter a valid date, Excel will change to «Date» format. If you enter a percentage like 5%, Excel will change to Percentage, and so on.

Shortcuts for number formats

Excel provides a number of keyboard shortcuts for some common formats:

Format Shortcut
General format Ctrl Shift ~
Currency format Ctrl Shift $
Percentage format Ctrl Shift %
Scientific format Ctrl Shift ^
Date format Ctrl Shift #
Time format Ctrl Shift @
Custom formats Control + 1

See also: 222 Excel Shortcuts for Windows and Mac

Where to enter custom formats

At the bottom of the predefined formats, you’ll see a category called custom. The Custom category shows a list of codes you can use for custom number formats, along with an input area to enter codes manually in various combinations.

Custom category in format cells dialog box

When you select a code from the list, you’ll see it appear in the Type input box. Here you can modify existing custom code, or to enter your own codes from scratch. Excel will show a small preview of the code applied to the first selected value above the input area.

Note: Custom number formats live in a workbook, not in Excel generally. If you copy a value formatted with a custom format from one workbook to another, the custom number format will be transferred into the workbook along with the value.

How to create a custom number format

To create custom number format follow this simple 4-step process:

  1. Select cell(s) with values you want to format
  2. Control + 1 > Numbers > Custom
  3. Enter codes and watch preview area to see result
  4. Press OK to save and apply 

Tip: if you want base your custom format on an existing format, first apply the base format, then click the «Custom» category and edit codes as you like.

How to edit a custom number format

You can’t really edit a custom number format per se. When you change an existing custom number format, a new format is created and will appear in the list in the Custom category. You can use the Delete button to delete custom formats you no longer need.

Warning: there is no «undo» after deleting a custom number format!

Structure and Reference

Excel custom number formats have a specific structure. Each number format can have up to four sections, separated with semi-colons as follows:

Custom number format structure

This structure can make custom number formats look overwhelmingly complex. To read a custom number format, learn to spot the semi-colons and mentally parse the code into these sections:

  1. Positive values
  2. Negative values
  3. Zero values
  4. Text values

Not all sections required

Although a number format can include up to four sections, only one section is required. By default, the first section applies to positive numbers, the second section applies to negative numbers, the third section applies to zero values, and the fourth section applies to text.

  • When only one format is provided, Excel will use that format for all values.
  • If you provide a number format with just two sections, the first section is used for positive numbers and zeros, and the second section is used for negative numbers.
  • To skip a section, include a semi-colon in the proper location, but don’t specify a format code.

Characters that display natively

Some characters appear normally in a number format, while others require special handling. The following characters can be used without any special handling:

Character Comment
$ Dollar
+- Plus, minus
() Parentheses
{} Curly braces
<> Less than, greater than
= Equal
: Colon
^ Caret
Apostrophe
/ Forward slash
! Exclamation point
& Ampersand
~ Tilde
  Space character

Escaping characters

Some characters won’t work correctly in a custom number format without being escaped. For example, the asterisk (*), hash (#), and percent (%) characters can’t be used directly in a custom number format – they won’t appear in the result. The escape character in custom number formats is the backslash (). By placing the backslash before the character, you can use them in custom number formats:

Value Code Result
100 #0 #100
100 *0 *100
100 %0 %100

Placeholders

Certain characters have special meaning in custom number format codes. The following characters are key building blocks:

Character Purpose
0 Display insignificant zeros
# Display significant digits
? Display aligned decimals
. Decimal point
, Thousands separator
* Repeat following character
_ Add space
@ Placeholder for text

Zero (0) is used to force the display of insignificant zeros when a number has fewer digits than zeros in the format. For example, the custom format 0.00 will display zero as 0.00, 1.1 as 1.10 and .5 as 0.50.

Zero placeholder examples

Pound sign (#) is a placeholder for optional digits. When a number has fewer digits than # symbols in the format, nothing will be displayed. For example, the custom format #.## will display 1.15 as 1.15 and 1.1 as 1.1.

Pound placeholder examples

Question mark (?) is used to align digits. When a question mark occupies a place not needed in a number, a space will be added to maintain visual alignment. 

Question mark placeholder examples

Period (.) is a placeholder for the decimal point in a number. When a period is used in a custom number format, it will always be displayed, regardless of whether the number contains decimal values.

Comma (,) is a placeholder for the thousands separators in the number being displayed.  It can be used to define the behavior of digits in relation to the thousands or millions digits.

Comma placeholder examples

Asterisk (*) is used to repeat characters. The character immediately following an asterisk will be repeated to fill remaining space in a cell.

Asterisk placeholder examples

Underscore (_) is used to add space in a number format. The character immediately following an underscore character controls how much space to add. A common use of the underscore character is to add space to align positive and negative values when a number format is adding parentheses to negative numbers only. For example, the number format «0_);(0)» is adding a bit of space to the right of positive numbers so that they stay aligned with negative numbers, which are enclosed in parentheses.

Underscore placeholder examples

At (@) — placeholder for text. For example, the following number format will display text values in blue:

0;0;0;[Blue]@

See below for more information about using color.

Automatic rounding

It’s important to understand that Excel will perform «visual rounding» with all custom number formats. When a number has more digits than placeholders on the right side of the decimal point, the number is rounded to the number of placeholders. When a number has more digits than placeholders on the left side of the decimal point, extra digits are displayed. This is a visual effect only; actual values are not modified.

Number formats for TEXT

To display both text along with numbers, enclose the text in double quotes («»).  You can use this  approach to append or prepend text strings in a custom number format, as shown in the table below.

Value Code Result
10 General» units» 10 units
10 0.0″ units» 10.0 units
5.5 0.0″ feet» 5.5 feet
30000 0″ feet» 30000 feet
95.2 «Score: «0.0 Score: 95.2
1-Jun «Date: «mmmm d Date: June 1

Number formats for DATES

Dates in Excel are just numbers, so you can use custom number formats to change the way they display. Excel has many specific codes you can use to display components of a date in different ways. The screen below shows how Excel displays the date in D5, September 3, 2018, with a variety of custom number formats:

Number format codes for dates

Number formats for TIME

Times in Excel are fractional parts of a day. For example, 12:00 PM is 0.5, and 6:00 PM is 0.75. You can use the following codes in custom time formats to display components of a time in different ways. The screen below shows how Excel displays the time in D5, 9:35:07 AM, with a variety of custom number formats:

Number format codes for times

Note: m and mm can’t be used alone in a custom number format since they conflict with the month number code in date format codes.

Number formats for ELAPSED TIME

Elapsed time is a special case and needs special handling. By using square brackets, Excel provides a special way to display elapsed hours, minutes, and seconds. The following screen shows how Excel displays elapsed time based on the value in D5, which represents 1.25 days:

Number format codes for elapsed time

Number formats for COLORS

Excel provides basic support for colors in custom number formats. The following 8 colors can be specified by name in a number format: [black] [white] [red][green] [blue] [yellow] [magenta] [cyan]. Color names must appear in brackets.

Custom number format with colors

Colors by index

In addition to color names, it’s also possible to specify colors by an index number (Color1,Color2,Color3, etc.) The examples below are using the custom number format: [ColorX]0″▲▼», where X is a number between 1-56:

[Color1]0"▲▼" // black
[Color2]0"▲▼" // white
[Color3]0"▲▼" // red
[Color4]0"▲▼" // green
etc.

The triangle symbols have been added only to make the colors easier to see. The first image shows all 56 colors on a standard white background. The second image shows the same colors on a gray background. Note the first 8 colors shown correspond to the named color list above.

Custom number format colors on white

Custom number format colors on gray background

Apply number formats in a formula

Although most number formats are applied directly to cells in a worksheet, you can also apply number formats inside a formula with the TEXT function. For example, with a valid date in A1, the following formula will display the month name only:

=TEXT(A1,"mmmm")

The result of the TEXT function is always text, so you are free to concatenate the result of TEXT to other strings:

="The contract expires in "&TEXT(A1,"mmmm")

The screen below shows the number formats in column C being applied to numbers in column B using the TEXT function:

Applying number formats with the TEXT function

One quirk of the TEXT function relates to double quotes («») that are part of certain custom number formats. Because the format_text is entered as a text string, Excel won’t allow you to enter the formula without removing the quotes or adding more quotes. For example, to display a large number in thousands, you can use a custom number format like this:

0, "k"

Notice k appears in quotes («k»). To apply the same format with the TEXT function, you can use simply:

=TEXT(A1,"0, k")

Notice the k is not surrounded by quotes. Alternately, you can add extra double quotes as below, which returns the same result:

=TEXT(A1,"0,""K""")

This behavior only occurs when you are hardcoding a format inside TEXT. If you are applying a format entered elsewhere on the worksheet (as in cells C6 and C9 in the worksheet above) you can use a standard number format.

Measurements

You can use a custom number format to display numbers with an inches mark («) or a feet mark (‘). In the screen below, the number formats used for inches and feet are:

0.00 ' // feet
0.00 " // inches

Number formats for feet and inches

These results are simplistic, and can’t be combined in a single number format. You can however use a formula to display feet together with inches.

Conditionals

Custom number formats also up to two conditions, which are written in square brackets like [>100] or [<=100]. When you use conditionals in custom number formats, you override the standard [positive];[negative];[zero];[text] structure. For example, to display values below 100 in red, you can use:

[Red][<100]0;0

To display values greater than or equal to 100 in blue, you can extend the format like this:

[Red][<100]0;[Blue][>=100]0

Conditions with custom number formats

To apply more than two conditions, or to change other cell attributes, like fill color, etc. you’ll need to switch to Conditional Formatting, which can apply formatting with much more power and flexibility using formulas.

Plural text labels

You can use conditionals to add an «s» to labels greater than zero with a custom format like this:

[=1]0″ day»;0″ days»

Custom number format for plural text

Telephone numbers

Custom number formats can also be used for telephone numbers, as shown in the screen below:

Custom number format for telephone numbers

Notice the third and fourth examples use a conditional format to check for numbers that contain an area code. If you have data that contains phone numbers with hard-coded punctuation (parentheses, hyphens, etc.) you will need to clean the telephone numbers first so that they only contain numbers.

Hide all content

You can actually use a custom number format to hide all content in a cell. The code is simply three semi-colons and nothing else ;;;

To reveal the content again, you can use the keyboard shortcut Control + Shift + ~, which applies the General format.

Other resources

  • Developer Bryan Braun built a nice interactive tool for building custom number formats

Custom Number Formats in Excel

In Excel, you aren’t limited to using built-in number formats. You can define your own custom number formats to display values as thousands or millions (23K or 95.3M), add leading zeros, display » — » for zero values, make negative values red, add bullets, and much more.

This Article (bookmarks):

  • Watch the Video Overview
  • How to Create a Custom Number Format
  • Number Format Codes
  • Examples
    • Format for Thousands and Millions
    • Display Leading Zeros and Include Commas
    • Display Units Without Converting to Text
    • Special Time Formats
    • Including Special Symbols
    • Displaying Fractions
    • Trailing and Leading Characters to Fill a Cell
    • Chart Axes and Labels
  • Using Color Codes
  • Conditional Operators
  • Custom Location Codes for Dates

Watch the video we created to go along with this article!

How to Create a Custom Number Format

To create a custom number format, it is easiest to begin with a built-in format. Open the Format Cells dialog box by pressing Ctrl+1 (or right-click on a cell and select Format Cells) and select the Number tab (see the image below). Then (1) Choose Custom from the Category list, (2) Select a built-in format similar to what you want, and (3) Edit the format string in the Type field.

Create a Custom Number Format in Excel

Number Format Codes

A number format string uses up to 4 different codes, separated by semicolons, as shown in the image below.

Custom Number Format Syntax

Instead of explaining the syntax in detail at this point, let’s take a look at some examples and learn as we go.

Some of the characters like #, 0, @, etc. have special meanings. Some codes like [Red] can change the font color, and quotes can be used to display text or special characters. The table below summarizes some of these special characters.

Special Characters in Number Formats

Character Description
# A digit placeholder
0 A digit that is to be displayed even if it is zero
, (Comma) Interpreted as a 1000’s marker
@ Represents the value displayed as text
* (Asterisk) Repeats the next character to fill the cell
[ColorCode] See the section below about using color codes
[<=100] Conditional operators (valid only in the Positive and Negative sections)
/ Used for fractions such as # #/12 or as the / character for dates
» « (Quotes) Used to display whatever is contained within the quotes as text, such as 0.00 «feet»
d or dd
ddd
dddd
Day number (0-31 or 00-31)
Abbreviated day of week (Mon, Tue, etc.)
Full day of week (Monday, Tuesday, etc.)
m or mm
mmm
mmmm
mmmmm
Month number (0-12 or 00-12)
Abbreviated month name (Jan, Feb, etc.)
Full month name (January, February, etc.)
First letter of the month (J, F, M, etc.)
y or yy
yyyy
Year (0-99 or 00-99)
Full year (1900-9999)
h or hh
m or mm
s or ss
Hour (0-23 or 00-23)
Minutes (0-59 or 00-59)
Seconds (0-59 or 00-59)

NOTE Some characters are specific to locale/language settings. For example J is used for Year in some countries.

Custom Number Format Examples

The examples below show some of the custom number formats that I’ve found the most useful. This isn’t a comprehensive list of all possible number formats. See support.microsoft.com to search for other articles on this subject.

TIP Using a custom number format only affects the displayed value. A formula that references the cell will use the stored value no matter how it is displayed. This means you can still use a formula to refer to the value even though the number might be displayed as «12 ft.»

To see these examples in action, download the Excel file below.

Download the Example File (CustomNumberFormats.xlsx)

Custom Number Format for Thousands and Millions

Format Code Value Displayed As Description
0,K
0.0,K
0.0, «Thousand»
23543 24K
23.5K
23.5 Thousand
Display values in thousands, using the letter K to indicate thousands. The «K» is just a displayed character — it has no special meaning in the number format string. If you want to display more than one letter, you need to enclose the characters in quotes, like the «Thousand» example.
0,,»M»
0.0,,»M»
0.0,, «Million»
23543000 24M
23.5M
23.5 Million
Display values in millons, using the letter M to indicate millions. Note that in this case, you need two commas.

NOTE These are very useful for chart axes and labels.

Display Leading Zeros and Include Commas

Format Code Value Displayed As Description
000
00000
50.8 051
00051
Display values with leading zeros. This does not convert the value to text — it is only a display format.
#,##0.0 3543.46 3,543.5 Display values using commas to separate thousands, millions, etc. The # sign is used as a placeholder, meaning that if there are no 10’s, 100’s, or 1000’s, don’t display them.

Display Units Without Converting to Text

Format Code Value Displayed As
• Display a number and text in the same cell using the conditions [=1] and [>1]. The value is stored as a number, so you can still do calculations on the number of people.
[=1]# «person»;[>1]# «people»;0 1
5
0
1 person
5 people
0
• Display a number and text in the same cell. The value is stored as a number, so you can still do calculations.
0.0 «ft»
0.0 «kg»
# #/## «in»
2.2
4.5
6.25
2.2 ft
4.5 kg
6 1/4 in
• Display a numeric YYMMDD value in years, months, days.
##»y» ##»m» ##»d» 360712 36y 07m 12d

Special Time Formats

There are quite a few built-in time formats to choose from. The following may be less known.

Format Code Value Displayed As Description
[h]:mm:ss
[h]:mm
[mm]:ss
[ss]
49:03:47 49:03:47
49:03
2943:47
176627
Shows elapsed time in hours, minutes or seconds. Note that time does not round up.
h:mm A/P
h:mm a/p
2:25 PM 2:25 P
2:25 p
Displays time using «a» for AM and «p» for PM. Useful when trying to minimize column widths without making fonts smaller.

Including Special Symbols

Some ascii and unicode characters can be copied and pasted directly into the format code. This can be handy for displaying the degrees symbol for temperatures as well as other tricks like showing up and down arrows or bulleted lists.

Format Code Value Displayed As Description
#.#»°» 98.7 98.7° Display temperature in degrees with the ° symbol.
[Color10]▲0;[Red]▼-0 5
-5
▲5
▼-5
Display special symbols for positive and negative, combined with colors.
;;;»•» @ Eggs
Bacon
• Eggs
• Bacon
Create a bulleted list using a special symbol for the bullet. When you enter text, the bullet will be displayed. Numbers and zero values will not be displayed.

Displaying Fractions

Format Code Value Displayed As Description
# ??/12 5.75
12.5
5 9/12
12 6/12
Display a decimal number of feet as feet and inches (rounded to the nearest inch). Or display a decimal year in terms of years and months.
# ??/100 5.2
5.05
12.81
 5 20/100
 5  5/100
12 81/100
Using ??/100 will help line up values in a column (as opposed to just using ?/100). Note that fractions are automatically rounded.
?/2 5.2 10/2 Displays a simple fraction as numerator/denominator.

Trailing and Leading Characters to Fill a Cell

The asterisk (*) in a format code repeats the following character to fill the width of the cell.

Format Code Value Displayed As Description
— @ *- — ✁ —————- Trailing characters.
*.@ pg 2 ………………pg 2 Leading characters

Custom Number Formats for Chart Axes and Labels

Format Code Value Displayed As Description
0 «AD»;0 «BC» 247
-600
247 AD
600 BC
AD and BC Years. Use negative numbers for BC years and positive numbers for AD years.
mmm{Ctrl+j}yyyy 8/20/18 Aug
2018
Add a Carriage Return within the custom number format (e.g. between dddd and mmm) by pressing Ctrl+j.
[Color10]▲0.0%;[Red]▼-0.0% 15.23%
-23.57%
▲15.2%
▼-23.6%
Display arrows for positive and negative, combined with colors and percentages.

A couple of these examples can be seen in the image below. However, notice that the data labels don’t use color codes, so the percentages are shown only as black text rather than red and green. Too bad. Maybe Microsoft will fix that some day.

Example of Custom Number Formats in Chart Axes and Labels

NOTE Editing a custom number format that contains a carriage return is tricky because you can’t see the second row. This is why I write out the code first using «{Ctrl+j}» or just «{j}» and then delete the «{j}» and press Ctrl+j in its place.

Chart Axis Custom Number Format - Linked to Source

When adding a custom number format using the Format Axis window pane, you may not be able to press Ctrl+j to add a carriage return. In that case, first edit the format of the data source, then click on the Link to Source box as shown in the image to the right. After doing that, you can uncheck the Link to Source box and modify the original data source formatting.

Other Tricks

Format Code Value Displayed As Description
;;; anything Display nothing, regardless of the value.
0.# 2 2. Display a decimal point without a 0 after the decimal (2. instead of 2.0)
???.??? 1.2
12.3
123.456
  1.2  
 12.3  
123.456
Vertically align the decimal point when displaying a column of numbers.

NOTE If you are looking for format codes for phone numbers, social security numbers, or zip codes, look in the Special category within the list of built-in number formats.

Custom Number Format Color Codes

By using color format codes such as [Red] or [Blue] or [Color10], you have a limited ability to alter the color of the font via custom number formats. The most common use I’ve seen is to color negative values red. However, one of the examples above also shows how you might want to use a green arrow.

Even though a new color palette was introduced in Excel 2007, the color codes for custom number formats are still based on the old color palette for the Excel 97-2003 format. I created the graphic below to provide a quick reference.

Custom Number Format Color Codes

I made the above color code reference match the layout of the old color palette because there is not a consistent pattern to the numbering.

Define Your Own Color: You can modify the color palette in newer versions of Excel by going to File > Options > Save > Colors. This allows you to change the color associated with the Color1 through Color56 codes. This means that Color10 might not always be a dark green. If you purposely change the color palette (or somebody else does), Color10 might be some other color.

XLS Color Palette For Custom Number Formats

Excel 2016: File > Options > Save > Colors

NOTE The Color1-56 codes in Google Sheets are fixed colors and aren’t changed when you upload an Excel file with a customized color palette.

Conditional Operators

Conditional operators such as [<100] can be used to change the formatting in cases where positive;negative;0 is not how you want the divisions defined.

For example, the following format will display numbers less than 10 red, numbers between 10 and 20 green, other numbers blue, and text will be displayed based on the cell’s font color: [Red][<10]0.00;[Green][<=20]0.00;[Blue]0.00;@

Examples of Conditional Operators in Custom Number Formats

You are limited to 2 numeric conditions, which you place in the negative and positive sections of the format code.

Another use of conditional operators is to display phone numbers with and without an area code, depending on how many digits are in the phone number like this: [<=9999999]###-####;(###)###-####. This assumes that the phone numbers are entered as numbers and not text values. Meaning, that if you actually enter 123-1234 into a cell in Excel, it will be interpreted as a text value, not a number. The phone number format will display 1234567 to 123-4567 and it will display 1234567890 to (123)456-7890.

Custom Location Codes for Dates

When displaying month names and weekday names for dates, you can use location codes such as [$-fr-CA] at the beginning of the format code to tell Excel to display the names in other languages. To learn what the code is for a specific language and location, use the Format Cells dialog in Excel, choose one of the built-in Date formats, then choose the Locale (location) from the drop-down list. Then you can return to the Format Cells dialog box and click on the Custom tab to see what location code was added.

Format Code Value Displayed As Language/Location
[$-en-US](ddd) mmm d, yyyy 10/1/2018 (Mon) Oct 1, 2018 English (United States)
[$-fr-CA](ddd) mmm d, yyyy 8/1/2018 (mer.) août 1, 2018 French (Canada)
[$-de-DE](ddd) mmm d, yyyy 10/1/2018 (Mo) Okt 1, 2018 German (Germany)

Other Notes About Custom Number Formats

To delete a custom number format, open the Format Cells dialog box, select the custom format from the list, then click Delete. When you delete a custom number format, all values in your workbook that use that format will revert to the General format.

Custom number formats that you create are saved with the file. If you want to use the custom format in a different file, you can copy/paste the formatting from your other file by copying and pasting the formatted cell or using the Format Painter tool.

References

  • Number Formats for Charts by Jon Peltier, Excel MVP
  • Excel Custom Number Format Guide by Mynda Treacy, Excel MVP

How to Custom Format Numbers in Excel

Excel custom number formatting is nothing but making the data look better or visually appealing. Excel has many inbuilt number formatting. On top of this, we can customize the Excel number formatting by changing the format of the numbers.

Excel works on numbers and is based on the format we give. It shows the result. For example, look at the below example.

In cell C1, we have the number 43473.

Custom Format Excel Example 1

As of now, the Excel format of the custom number is “General.”

Custom Format Excel Example 1-1

If we click on the drop-down list, there are several built-in number formats available here, like “Number,” “Currency,” “Accounting,” “Date,” “Short Date,” “Time,” “Percentage,” and many more.

These are all already predefined formatting, but we can customize all these and make the alternative number formatting, and this is called “Custom Number Formatting.

Table of contents
  • How to Custom Format Numbers in Excel
    • How to Create a Custom Number Format in Excel? (Using Shortcut Key)
      • #1 – Date Custom Format
      • #2 – Time Custom Format
      • #3 – Number Custom Format
      • #4 – Show Thousand numbers in K, M, and B Format
      • #5 – Show Negative Numbers in Brackets & Positive Numbers with + Sign
      • #6 – Show Numbers Hide text Values
      • #7 – Show Numbers With Conditional Colors
    • Things to Remember
    • Recommended Articles

How to Create a Custom Number Format in Excel? (Using Shortcut Key)

Normal formatting is available under the Home tab. We need to right-click on the specific cell and select “Format Cells” to do the custom formatting.

You can download this Custom Number Format Excel Template here – Custom Number Format Excel Template

The shortcut key to formatting is Ctrl + 1.

Shortcut Key to Custom number 1

Ok, now we will discuss the different types of formattings.

#1 – Date Custom Format

It is the most common formatting we work with day in and day out. Now, look at the below image. We have a number in cell C1.

Date Custom Format example 1

We want to show this number as a date. So, we must select the cell and press Ctrl + 1.

Date Custom Format example 1-1

Next, we must select the “Custom” format in Excel and type the required date format under the “Type:” section.

Date Custom Format example 1-2

  • DD means the date should be first and two digits.
  • MM means the month should be second and two digits.
  • YYYY means the year should be last and four digits.

Now, press the “Enter” key. It will show the date in the mentioned format.

Date Custom Format example 1-3

Below are some of the important date format codes.

Date Format example 1-4

#2 – Time Custom Format

We can customize the format of the time as well. Below are the codes for the time format.

Time Format

If you observe the above table, we have not mentioned the code to show the minute. Unfortunately, we cannot show only the minute section since “m” & “mm” coincide with the month.

In the case of time exceeding more than 24 hours, we need to mention the hours in brackets, i.e. [hh]

#3 – Number Custom Format

When we are working with numbers, it is very important how we show the numbers to the readers. There are several ways we can show up the numbers; the codes below will help you design your number format.

Number Custom Format

#4 – Show Thousand numbers in K, M, and B Format

Showing numbers in lakhs can sometimes require a lot of cell space and not fit in the report, but we can customize the number format in Excel.

Thousand Number in K, M, B Format

#5 – Show Negative Numbers in Brackets & Positive Numbers with + Sign

Showing negative numbers in brackets and positive numbers with the + sign will make the number look beautiful.

Show Negative Numbers

#6 – Show Numbers Hide text Values

Sometimes, showing only numerical values and hiding all the text values technique is required. So the below code can help us with this.

Numbers Hide text Values

#7 – Show Numbers With Conditional Colors

We have seen cases where we wanted to show some values in “blue” and some in “green.” By changing the number format, we can alter the font colors.

Numbers With Conditional Colors

Things to Remember

  • These are the most commonly used number formats, but several are available.
  • Displaying huge numbers with millions and billions will make the report more appealing. Nobody wants to count the zeros and read. Rather, they like millions and billions in front of the numbers.
  • We can show the different numbers in different colors.

Recommended Articles

This article is a guide to Custom Number Formatting in Excel. We discussed the top 7 custom number formats and their Excel shortcut keys, practical examples, and a downloadable template. You may also learn more about Excel from the following articles: –

  • Formatting Numbers to Millions in Excel
  • Extract Number from String Excel
  • Excel Page Numbers
  • Pivot Table Field Name Is Not Valid

Skip to content

Как сделать пользовательский числовой формат в Excel

В этом руководстве объясняются основы форматирования чисел в Excel и предоставляется подробное руководство по созданию настраиваемого пользователем формата. Вы узнаете, как отображать нужное количество десятичных знаков, изменять выравнивание или цвет шрифта, показывать символ валюты, округлять числа до тысяч, отображать ведущие нули и многое другое.

Microsoft Excel имеет множество встроенных форматов числа, валюты, процентов, даты и времени. Но бывают ситуации, когда нужно что-то вполне конкретное. Если ни один из встроенных форматов Excel не соответствует вашим потребностям, вы можете создать свой собственный.

Форматирование чисел в Excel – очень мощный инструмент. И как только вы научитесь использовать его, ваши возможности будут практически безграничны. 

  • Что такое числовой формат?
  • Где находятся числовые форматы?
  • Способы поменять формат чисел
  • Быстрые клавиши для числовых форматов
  • Где вводить новые пользовательские форматы?
  • Из чего состоит числовой формат Excel?
  • Основные правила форматирования
  • Стандартные символы
  • Символы-заполнители для цифр и текста
  • Как указать количество десятичных знаков
  • Как округляет форматирование
  • Разделитель тысяч
  • Масштабирование до тысяч и миллионов
  • Интервалы
  • Символ валюты
  • Как показать нули перед числом
  • Проценты
  • Дроби
  • Собственный экспоненциальный формат
  • Отрицательные числа в скобках
  • Показать нули как тире или пробел
  • Как добавить отступы
  • Изменяем цвет шрифта
  • Символы
  • Повтор символов
  • Выравнивание
  • Текст
  • Скрыть содержимое ячейки
  • Формат по условию

Цель этого руководства – объяснить наиболее важные аспекты числового формата Excel и направить вас на верный путь к освоению навыка самостоятельного форматирования.

Что такое числовой формат?

Числовые форматы определяют способ отображения чисел в Excel. Ключевым их преимуществом является то, что они меняют внешний вид данных в ячейках без их изменения. В качестве бонуса они делают рабочие листы более наглядными и профессиональными.

Числовой формат – это специальный код для управления показом значения в Excel. Например, в таблице ниже показаны 7 различных способов отображения, применяемых к одной и той же дате, 1 января 2021 года:

Значение Код формата Результат
1-янв-2021 гггг г. 2021 г.
1-янв-2021 гг 21
1-янв-2021 ммм Янв
1-янв-2021 мммм Январь
1-янв-2021 д 1
1-янв-2021 ддд Пт
1-янв-2021 дддд пятница

Важно понимать, что числовые форматы меняют способ отображения значений, но не меняют фактические значения.

Форматированный результат — это просто то, как он выглядит. И вы должны быть осторожны, если используете эти обработанные результаты в вычислениях, которые не ссылаются непосредственно на ячейку. Например, если вы введете эти форматированные значения в калькулятор, вы получите результат, отличный от формулы, которая ссылается на эту ячейку. Часто это бывает при подсчёте итогов и суммы процентных долей.

Где найти числовые форматы?

На главной вкладке ленты вы найдете меню встроенных числовых форматов. Под этим меню справа есть небольшая кнопка для доступа ко всем ним, включая пользовательские:

Эта кнопка открывает диалоговое окно. Вы увидите полный список числовых форматов, упорядоченный по категориям, на вкладке «Число»:

Примечание. Вы можете открыть это диалоговое окно с помощью сочетания клавиш Ctrl + 1.

По умолчанию.

По умолчанию ячейки в вашей рабочей книге представлены в формате Общий. Это означает, что Excel будет отображать столько десятичных знаков, сколько позволяет свободное пространство. Он будет округлять десятичные дроби и использовать формат научных чисел (экспоненциальный), когда свободного места для них недостаточно. 

На приведенном ниже скриншоте показаны одни и те же значения в столбцах B и D, но D более узкий, и Excel вносит корректировки в представляемые данные буквально «на лету».

Как изменить формат чисел

Вы можете выбрать стандартные числовые форматы (Общий, Число, Денежный, Финансовый, Краткая дата, Длинная дата, Время, Процент, Дробь, Экспоненциальный, Текст) на главной вкладке ленты.

Более подробно о смене форматов, автоматическом их изменении, способах копирования, настройке отдельных параметров отображения — читайте в этой статье.

Быстрые клавиши для числовых форматов

В Excel есть несколько сочетаний клавиш для наиболее распространенных представлений:

Формат Комбинация клавиш
Общий Ctrl Shift ~
Валюта Ctrl Shift $
Процент Ctrl Shift %
Научный (экспоненциальный) Ctrl Shift ^
Дата Ctrl Shift #
Время Ctrl Shift @

Где вводить пользовательские форматы?

Чтобы создать собственный формат Excel, откройте книгу, в которой вы хотите применить и сохранить его, и выполните следующие действия:

  1. Выберите ячейку, для которой вы хотите создать уникальное оформление, и нажмите Ctrl + 1, чтобы открыть диалоговое окно «Формат ячеек».
  2. В списке выберите «Все форматы».
  3. Введите код формата в поле Тип.
  4. Нажмите ОК, чтобы сохранить то, что вы создали.

При изменении существующего числового формата создается новый, который отображается в списке в категории «Все форматы». Вы можете использовать кнопку «Удалить», чтобы убрать те из них, которые вам больше не нужны.

Подождите, но что означают все эти символы в поле Тип? И как мне сложить их в правильную комбинацию, чтобы числа отображались так, как я хочу? Ну, это то, о чем остальная часть этого урока :)

Из чего состоит числовой формат Excel?

Чтобы иметь возможность создать свой новый формат в Excel, важно понимать, по каким правилам его нужно описать.

Вот пример кода настраиваемого формата Excel:

Код этот состоит из 4 разделов, отделённых друг от друга точкой с запятой. Они расположены в следующем порядке:

  1. Для положительных чисел (отображение 2 десятичных знаков и разделителя тысяч).
  2. Для отрицательных чисел (например, такой же, как для положительных, но заключен в круглые скобки).
  3. Как показывать нули (например, отображать тире вместо нуля).
  4. Представление текстовых значений (отображение текста определённым цветом).

Если указан только один код, то Excel будет использовать его для всех значений.

Если вы использовали только два раздела, то первый из них используется для положительных чисел и нулей, а второй предназначается для отрицательных значений.

Когда предоставлены первые три раздела, Excel будет использовать указанные правила отображения, а текст будет показан в том виде, в каком он был введен.

Чтобы пропустить раздел, поставьте точку с запятой в нужном месте, но больше ничего не пишите.

Правила форматирования Excel

При создании собственного числового формата в Excel помните следующие правила:

  1. Он изменяет только визуальное представление, то есть способ отображения значения в ячейке. Базовое значение, хранящееся в ячейке, не изменяется.
  2. Когда вы редактируете встроенный формат, создается его копия. Исходный формат чисел нельзя изменить.
  3. Не обязательно должны присутствовать все четыре раздела.

Если пользовательский формат содержит только один раздел, то он будет применяться ко всем типам чисел — положительным, отрицательным и нулям.

Если имеется два раздела, первый используется для положительных чисел и нулей, а второй – для отрицательных.

Он применяется к текстовым значениям только в том случае, если содержит все четыре раздела.

  1. Чтобы применить числовой формат Excel по умолчанию для любого из средних разделов, введите «Общий» вместо соответствующего кода.

Например, чтобы отображать нули как тире и отображать все другие значения с оформлением по умолчанию, используйте этот код: 

Общий; — Общий; «-«; Общий

  1. Чтобы скрыть определенные типы значений, пропустите соответствующий раздел кода и введите только точку с запятой.

Например, чтобы скрыть нули и отрицательные значения, используйте следующий код: 

Общий; ; ;Общий

В результате нули и отрицательные значения будут отображаться только в строке формул, но не будут отображаться в ячейках.

  1. Чтобы удалить созданный вариант отображения, откройте диалоговое окно «Формат ячеек», найдите тот, который нужно удалить, в списке, затем нажмите кнопку «Удалить».

Стандартные символы.

Обычные буквы и цифры без проблем отображаются в числовом формате. Но некоторые требуют особого обращения (например, их нужно заключить в кавычки, квадратные скобки и т.п.). 

Следующие символы можно использовать без кавычек:

Символ Комментарий
$ Доллар
+ — Плюс, минус
() Скобки
{} Фигурные скобки
<>  Меньше, больше
= Равно
: Двоеточие
^ Степень
Апостроф
/ Косая черта
! Восклицательный знак
& Амперсанд
~ Тильда

Как это применяется – рассмотрим ниже.

Заполнители для цифр и текста

Заполнители – это символы, вместо которых в ячейке будут показаны записанные в ней буквы и цифры.

Для начала давайте изучим основные заполнители, которые вы можете использовать в своем пользовательском формате Excel.

Ноль (0) используется для принудительного отображения незначащих нулей, когда число имеет меньше цифр после запятой, чем вам хотелось бы показать. Их просто добавят справа. Они ни на что не влияют и ничего не означают, поэтому и называются незначащими.

Например, #.00 — всегда отображает 2 десятичных знака.

Если вы введете в ячейку 5.5, она будет отображаться как 5.50. Ноль будет отображаться как 0.00

Знак решётки (#) является заполнителем для значащих цифр. Отображает значащие цифры и не отображает лишние нули. Если число состоит из меньшего количества цифр, чем имеется символов # в формате, ничего лишнего не отображается. Например, код #.## будет отображать 1.15 как 1.15 и 1.1 как 1.1.

Знак вопроса (?) Используется для выравнивания цифр. Когда вопросительный знак занимает в числе место, для которого нет значащей цифры, то будет добавлен пробел для визуального выравнивания значений в столбце по десятичной запятой.

Точка (.) – это десятичная точка в числе. Когда точка используется в пользовательском числовом формате, она будет отображаться всегда, независимо от того, содержит ли число десятичные значения.

Пробел или запятая (,) – это разделитель тысяч в отображаемых цифрах. Его нужно просто включить в код (см.подробнее здесь). Какой именно разделитель нужно использовать (пробел, запятую или что-то другое) – зависит от ваших региональных настроек в панели управления Windows.

А на скриншоте ниже вы видите второй способ применения запятой. Если ее поставить в конце, то значение округляется до тысяч. Соответственно, две запятых – до миллиона.

Звездочка (*) используется для повторения символов. Символ, следующий сразу за звездочкой, будет повторяться, чтобы заполнить оставшееся место в ячейке.

Подчеркивание (_) добавляет пробел. Символ, следующий сразу за символом подчеркивания, определяет, сколько места нужно добавить. Обычно символ подчеркивания используется для добавления пробела с целью выравнивания положительных и отрицательных значений, когда числовой формат добавляет круглые скобки только к отрицательным значениям. 

Например, конструкция 0_);(0)  добавляет немного места справа от положительных чисел, чтобы они оставались выровненными с отрицательными, заключенными в круглые скобки. Подробнее читайте здесь.

Собака (@) – заполнитель для текста. Дает команду, что нужно вывести записанный в ячейке текст. Например, следующий числовой формат будет отображать текстовые значения синим цветом:

0;0;0;[Синий]@

См. ниже дополнительную информацию об использовании цвета.

Посмотрим в действии несколько числовых форматов:

Как вы могли заметить на приведенном выше скриншоте, заполнители цифр ведут себя следующим образом:

  • Если число, введенное в ячейку, содержит больше цифр справа от десятичной точки, чем имеется заполнителей в формате, то оно «округляется» до такого количества десятичных знаков, сколько есть заполнителей.

Например, если вы введете 12.25 в ячейку с форматом  #.# , оно будет отображаться как 12.3.

  • Все цифры слева от десятичной точки отображаются независимо от количества заполнителей.

Например, если вы введете 252.25 в ячейку с форматом  #.# , то будет показано 252.3.

Ниже вы найдете еще несколько примеров, которые, надеюсь, прольют больше света на форматирование чисел в Excel.

Советы и рекомендации по форматированию Excel

Теоретически существует бесконечное количество настраиваемых числовых форматов Excel, которые можно создать с помощью набора знаков, перечисленных в таблице ниже. Следующие советы объясняют наиболее распространенные и полезные их применения.

Код Описание
Общий Общий числовой формат
# Заполнитель цифр, который представляет необязательные цифры и не отображает лишние нули.
0 Заполнитель для цифр, отображающий незначащие нули.
? Заполнитель цифр, который оставляет место для незначительных нулей, но не отображает их.
. Десятичная точка
, Разделитель тысяч. Запятая, следующая за заполнителем цифры, увеличивает значение на тысячу.
% Умножает на 100 и отображает знак процента.
/ Представляет десятичные числа в виде дробей.
E Экспоненциальный (научный) вид
[] Для создания условий

Это так называемые служебные символы, которые определяют, что и как будет показано в ячейке.

Но что, если знак процента или звездочку вы захотите просто показать в ячейке как обычную букву или цифру? Эти знаки не будут отображаться без дополнительной обработки. Например, символы звездочки (*), решетки (#) и процента (%) нельзя использовать непосредственно – они не появятся в ячейке. В качестве дополняющего элемента в этом случае используется обратная косая черта (). Поместив её перед символом, вы можете показывать его в ваших таблицах:

Число Код Результат
100 #0 #100
100 *0 *100
100 %0 %100

Еще следует упомянуть специальные символы. Они определяют, как обрабатываются другие символы.

Символ Что делает Описание
“” Выводит любой текст Позволяет добавлять произвольный текст, заключив его в кавычки.
Показывает стандартные символы кода Выводит в ячейке следующий за ним служебный символ, который в обычном виде не отображается.
@ Выводит текст Показывает текст, введённый в ячейку
_ Пробел Добавляет один пробел шириной как следующий за ним символ (который не показывается в ячейке). Обычно он используется в сочетании с круглыми скобками для добавления левого и правого отступов, _ ( и _) соответственно.
* Повтор символа Повторяет следующий за ним символ, пока ширина ячейки не заполнится. Часто используется в сочетании с пробелом для изменения выравнивания.

Как контролировать количество десятичных знаков

Расположение десятичной точки показано точкой (.). Необходимое количество десятичных знаков определяется нулями (0). Например:

  • 0 или # – отображать ближайшее целое без десятичных знаков.
  • 0.0 или #.0 –  1 знак после запятой.
  • 0.00 или #.00 – 2 десятичных знака и т. д.

Разница между 0 и # при отображении целой части заключается в следующем. Если слева от десятичной точки присутствуют только знаки решетки (#), то числа меньше 1 начинаются с десятичной точки. Например, когда вы введете 0.25 в ячейку с форматом  #.00 , число будет выглядеть как  .25. Если вы используете  0.00 , то получите 0.25. И вот ещё несколько примеров:

Думаю, эти шаблоны будут вам полезны.

Автоматическое округление

Важно не забывать, что Excel выполняет «визуальное округление» в ячейках. 

Если число имеет больше десятичных знаков, чем имеется заполнителей справа от десятичной точки, то оно округляется до количества заполнителей. 

Если число содержит больше цифр, чем имеется заполнителей слева от десятичной точки, то отображаются дополнительные разряды. Целая часть не обрезается.

Это только визуальный эффект; фактические значения не изменяются.

Разделитель тысяч

Чтобы создать собственный числовой формат с разделителем тысяч, вставьте пробел в код. Например:

  • # ### – отображать разделитель тысяч и без десятичных знаков.
  • # ##0.00 – показать разделитель тысяч и 2 десятичных знака.

Масштабирование до тысяч, миллионов и т. д.

Как показано в предыдущем совете, Microsoft Excel разделяет на разряды тысяч, если используемый разделитель разрядов заключен в любые заполнители цифр – знак решетки (#), вопросительный знак (?) или ноль (0). 

Если после разделителя нет никакого заполнителя цифр, то он масштабирует число до тысяч, два последовательных пробела масштабируют в миллионы и так далее.

Например, если формат ячейки «- #.00 » (кавычки здесь только для того, чтобы показать, что есть пробел в конце) и вы вводите в эту ячейку 5000, отображается 5.00. 

Использование текста и интервалов.

Если нужно отобразить в ячейке как текст, так и числа, выполните следующие действия:

  • Чтобы добавить один символ, поставьте перед ним обратную косую черту ().
  • Добавляя целую текстовую строку, заключите ее в двойные кавычки («»).

Например, чтобы указать, что значения округляются до тысяч и миллионов, вы можете добавить  соответственно:

  • Чтобы отобразить тысячи: #.00  тыс.
  • Чтобы отобразить миллионы: #.000 » млн»

Совет. Чтобы информацию в ячейке было удобнее читать, добавьте пробел перед текстом.

Ниже для вас несколько примеров:

А вот еще один пример, демонстрирующий, как отображать текст и числа в одной ячейке. Предположим, вы хотите добавить слово «Увеличение» для положительных чисел и «Уменьшение» – для отрицательных. Все, что вам нужно сделать, это включить текст, заключенный в двойные кавычки, в соответствующий раздел кода:

«Увеличение » #.00; «Уменьшение «-#.00; 0

Кроме того, в коды настраиваемого формата Excel можно включать стандартные символы без использования обратной косой черты или кавычек.

Вы можете также использовать здесь и другие специальные символы – такие как валюта, авторское право, товарный знак и т.д. Их можно ввести, набрав четырехзначные коды ANSI, удерживая нажатой клавишу ALT + код ANSI. Вот некоторые из самых полезных:

Условное обозначение Код Описание
Alt + 0153 Товарный знак
© Alt + 0169 Символ авторского права
° Alt + 0176 Символ градусов
± Alt + 0177 Знак плюс-минус

Например, для отображения температуры вы можете использовать код  # «° F» или # «° C». Результат будет выглядеть примерно так:

Вы также можете создать собственный формат Excel, который объединяет определенный текст и текст, записанный в ячейке. Для этого введите дополнительный текст, заключенный в двойные кавычки, в четвёртом разделе кода до или после текстового заполнителя (@), либо с двух его сторон.

Например, чтобы предварить текст, введенный в ячейке, другим текстом, например «Доставлено», можно сделать так:

Символы валюты.

Чтобы создать собственный числовой формат со знаком доллара ($), просто введите его в соответствующий код. Например, в  $ #.00 цифра 5 будет отображаться как $5.00  .

Другие символы валюты недоступны на большинстве стандартных клавиатур. Но вы можете ввести популярные валюты таким образом:

Включите NUM LOCK и c цифровой клавиатуры введите код ANSI для символа валюты, который вы хотите отобразить.

Условное обозначение валюта Код
Евро ALT + 0128
£ Английский фунт ALT + 0163
¥ Японская иена ALT + 0165
¢ Знак цента ALT + 0162

Набрать символ российского рубля «₽» можно в русской раскладке клавиатуры, нажав правый Alt + 8.

Варианты представления могут выглядеть примерно так:

Если вы хотите работать с другой валютой, выполните следующие действия:

  • Откройте диалоговое окно «Формат ячеек», выберите «Валюта» и укажите нужный вам в раскрывающемся списке «Символ», например, Российский рубль (здесь список валют очень обширный):

  • Переключитесь в раздел «Все форматы» и измените встроенный формат Excel по своему усмотрению. Или скопируйте код валюты из поля Тип и включите его в свой код.

Как отобразить ведущие нули.

Если вы попытаетесь ввести цифры 005 или 00025 в ячейку с общим форматом по умолчанию, то вы заметите, что Microsoft Excel удаляет ведущие нули, потому что значение 005 совпадает с 5. Но иногда нам нужно именно 005, а не 5!

Самое простое решение — применить к таким ячейкам текстовый формат . Кроме того, вы можете ввести апостроф (‘) перед цифрами. В любом случае Excel поймет, что вы хотите, чтобы любое значение ячейки рассматривалось как текстовая строка. В результате, когда вы вводите 005, все ведущие нули будут сохранены, и ячейка будет отображаться как 005. Но вычисления с таким цифровым значением в виде текста будут невозможны.

Если вы хотите, чтобы все числа в столбце содержали определенное количество цифр с ведущими нулями, создайте собственный формат, включающий только нули.

Как вы помните, в числовом формате Excel ноль – это заполнитель, отображающий незначащие нули. Итак, если вам нужны числа, всегда состоящие из 6 цифр, используйте следующий код: 000000

И теперь, если вы наберете 5 в ячейке, она будет отображаться как 000005; 50 будет отображаться как 000050 и так далее:

Совет. Если вы вводите номера телефонов или какие-то идентификаторы, содержащие начальные нули, то самый простой способ — применить один из предопределенных специальных форматов . Или вы можете создать свой. 

Например, чтобы правильно отображать международные семизначные почтовые индексы, используйте этот вариант: 0000000. Для артикулов с ведущими нулями используйте примерно такое: 000-00-0000 .

Проценты

Чтобы отобразить число в виде процента от 100, включите знак процента (%) в код.

Например, чтобы отобразить проценты как целые числа, используйте: #%. В результате 0.25, введенное в ячейку, будет отображаться как 25%.

Для отображения процентов с двумя десятичными знаками: #.00%

Чтобы отобразить проценты с двумя десятичными знаками и разделителем тысяч, используйте этот: # ##.00%

Подробнее о процентном формате читайте в этой статье.

Дроби в числовом формате.

Дроби отличаются тем, что одно и то же число может отображаться разными способами. Например, 1,25 может отображаться как 1 ¼ или 5/4. Тот способ, которым  Excel отображает дробь, определяется используемыми кодами формата.

Чтобы десятичные числа отображались как дроби, добавьте косую черту (/) и разделите целую часть пробелом. Например:

  • # #/# — отображает остаток дроби до 1 цифры.
  • # ##/## — отображает остаток от дроби до 2 цифр.
  • # ###/### — отображает остаток дроби до 3 цифр.
  • ###/### — отображает неправильную дробь (дробь, числитель которой больше или равен знаменателю), содержащую до 3 цифр.

Чтобы округлить дроби до определенного знаменателя, укажите его в коде числового формата после косой черты. Например, чтобы отображать десятичные числа как восьмые, используйте следующий формат фиксированнойдроби: # #/8

На следующем скриншоте показаны эти предложения в действии:

Как вы, наверное, знаете, стандартные форматы дробей Excel выравнивают данные вертикально по линии делителя (/) и отображают целую часть на некотором расстоянии от самой дроби. Чтобы получить такой, используйте заполнители вопросительного знака (?) вместо знаков решетки (#), как показано выше.

Собственный экспоненциальный формат.

Чтобы отображать числа в научном формате, включите заглавную букву E в код. Например:

  • 00E+00 — отображает 1,500,500 как 1,50E+06.
  • #0.0E+0 — отображает 1,500,500 как 1,5E+6
  • #E+# — отображает 1,500,500 как 2E+6

Отрицательные числа в скобках

В начале этого руководства мы обсудили 4 раздела кода, которые составляют числовой формат Excel:

Положительные числа; Отрицательные; Нули; Текст.

Большинство вариантов, которые мы обсуждали до сих пор, содержат только один раздел. Это означает, что он применяется ко всем типам чисел – положительным, отрицательным и к нулям.

Чтобы создать собственное представление для отрицательных значений, вам нужно включить как минимум 2 раздела кода: первый будет использоваться для положительных и нулей, а второй — для отрицательных.

Чтобы показать отрицательные значения в круглых скобках, просто включите их во второй раздел кода, например: #.00; (#.00)

Отображение нулей как тире или пробелов

Встроенный финансовый формат показывает нули как тире. Этот эффект мы также можем легко получить.

Как вы помните, отображение нулевых значений определяется третьим участком кода. Итак, чтобы нули отображались как тире, введите в этом разделе «-». Например:

0.00;(0.00);»-«

Приведенный выше код формата предписывает отображать 2 десятичных разряда для положительных и отрицательных чисел, а также заключать отрицательные в круглые скобки и превращать нули в тире.

Если вам не нужно никакого специального оформления для положительных и отрицательных значений, введите Общий в первом и втором разделах:

Общий; -Общий; «-«

Чтобы превратить нули в пробелы, пропустите третий раздел и введите только конечную точку с запятой:

Общий; — Общий; ; Общий

Добавляем отступы.

Если вы не хотите, чтобы содержимое ячейки подходило вплотную к её границе, вы можете сделать отступ внутри. Чтобы добавить отступ, используйте подчеркивание (_). Это создаст пробел, равный ширине символа, следующего за ним.

Обычно используются следующие коды отступов:

  • Чтобы сделать отступ от левой границы: _(
  • Чтобы сделать отступ от правой границы: _)

Чаще всего правый отступ включается в положительный числовой формат, поэтому Excel оставляет место для круглых скобок, заключающих отрицательные числа.

Например, для отступа положительных чисел и нулей справа и текста слева вы можете использовать следующий вариант:

0.00_);(0.00); 0_);_(@

Или вы можете добавить отступы с обеих сторон ячейки:

_(0.00_);_((0.00);_(0_);_(@_)

Коды отступа перемещают данные ячейки на ширину одного символа. Чтобы переместить значения от краев ячейки на большее расстояние, запишите два или более последовательных кода отступа. 

На следующем скриншоте вы видите отступ содержимого ячейки на 1 и 2 символа:

Как изменить цвет шрифта.

Изменение цвета шрифта для определенного типа значения — одна из самых простых вещей, которую вы можете сделать с помощью специального числового формата в Excel.  Он по умолчанию поддерживает 8 основных цветов. 

Чтобы задать цвет для определённого раздела кода формата, введите в этом разделе одно из восьми перечисленных ниже названий цветов в квадратных скобках. Код цвета должен быть в самом начале.

[Черный] [Синий] [Голубой] [Зеленый] [Фиолетовый] [Красный] [Белый] [Желтый]

Например, чтобы оставить общий формат по умолчанию для всех типов значений и изменить только цвет шрифта, используйте код, подобный этому:

[Зеленый]Общий;[Красный]Общий;[Желтый]Общий;[Голубой]Общий

Или комбинируйте цветовые коды с желаемым форматированием чисел. Например, отобразите символ валюты, 2 десятичных знака, разделитель тысяч и покажите нули как тире:

[Синий]# ##0.00₽;[Красный] -# ##0.00₽;[Черный] «-«;[Фиолетовый] @

Результат вы видите на скриншоте.

Цвета по индексу – полезный лайфхак.

Помимо названий цветов, также можно указать цвета по порядковому номеру (Цвет1, Цвет2, Цвет3 и т. Д.). В приведенных ниже примерах используется пользовательский числовой формат: [ЦветX] 0 «▲ ▼», где X — число между 1 и 56:

[ Цвет1 ] 0 «▲ ▼»  // черный

[ Цвет2 ] 0 «▲ ▼»  // белый

[ Цвет3 ] 0 «▲ ▼»  // красный

[ Цвет4 ] 0 «▲ ▼»  // зеленый

и т. д.

Символы треугольника были добавлены только для того, чтобы цвета были легче различимы. Скриншот ниже показывает все 56 цветов на стандартном белом фоне. Обратите внимание, что первые 8 показанных цветов соответствуют стандартному списку цветов выше.

Использование символов.

Кроме того, вы можете использовать инструмент «Символ» (вкладка «Главная» или «Вставка»), чтобы найти нужный символ и затем вставить его в ячейку. Из ячейки вы можете скопировать его в буфер обмена и вставить в диалоговое окно «Пользовательский числовой формат».

Совет : Вы также можете вставлять символы, такие как треугольники вверх или вниз. Главное – убедитесь, что они принадлежат к шрифту Arial, а не Wingdings:

Например, в этом случае положительные проценты отображаются треугольником, направленным вверх, а отрицательные значения — треугольником, направленным вниз.

▲ 0,0%; ▼ 0,0%

Символы могут быть весьма эффективными при использовании в отчетах или диаграммах, подобных приведенной ниже:

Повтор символов

Чтобы повторить определенный символ в настраиваемом формате Excel так, чтобы он занимал всю ширину столбца, введите перед ним звездочку (*).

Например, чтобы включить достаточное количество знаков равенства после числа для заполнения ячейки, используйте следующий формат: 

#*=

Или вы можете дописать ведущие нули, добавив *0 перед любым числовым форматом, например *0#

Этот метод обычно используется также для изменения выравнивания ячеек, как показано в следующем совете.

Как изменить выравнивание

Обычный способ изменить выравнивание в Excel — использовать вкладку «Выравнивание» на ленте. Однако при необходимости вы можете «жестко запрограммировать» выравнивание ячеек.

Например, чтобы выровнять цифры слева в ячейке, введите звездочку и пробел после числового кода, например: «#, ### * » (двойные кавычки используются только для того, чтобы показать, что за звездочкой следует пробел, в реальном коде формата они вам не нужны).

Далее вы можете выровнять числа по левому краю, а текстовые записи – по правому краю, используя этот пример:

# ###* ; -# ###* ; 0* ;* @

Этот метод используется во встроенном финансовом формате. Если вы примените его к какой-либо ячейке, затем  посмотрите на поле Тип , то вы увидите этот код:

_-* # ##0.00 [$₽-ru-RU]_-;-* # ##0.00 [$₽-ru-RU]_-;_-* «-«?? [$₽-ru-RU]_-;_-@_-

Звездочка, следующая за знаком минус, сообщает Excel, что нужно повторять следующий символ пробела, пока ширина ячейки не будет заполнена. Вот почему финансовый стиль выравнивает минус по левому краю, а само число по правому краю и добавляет между ними столько пробелов, сколько необходимо.

Числовые форматы для текста.

Чтобы отобразить сопроводительный текст вместе с цифровыми данными, заключите его в двойные кавычки («»). Вы можете использовать этот подход для добавления или добавления нужных фраз, как показано в таблице ниже.

Число Код Результат
10 0.0 «шт.» 10.0 шт.
5.5 0.0 «литров» 5.5 литров
300 0 «чел.» 300 чел.
95,2 «Оценка:» 0.0 Оценка: 95.2
1 июня «Дата:» д мммм Дата: 1 август

Если ваш текст следует после кода числа, то можно обойтись и без кавычек.

Скрыть содержимое ячейки

Фактически вы можете использовать собственный числовой формат, чтобы скрыть все содержимое ячейки. 

Код – это просто три точки с запятой и ничего больше ;;;

Чтобы снова отобразить содержимое, вы можете использовать сочетание клавиш CTRL + Shift + ~, которое устанавливает общий формат.

Формат в зависимости от условия

Чтобы пользовательский формат Excel применялся только в том случае, если значение соответствует определенному условию, введите код, состоящий из оператора сравнения и значения, и заключите его в квадратные скобки [].

Например, чтобы отображать числа меньше 100 красным шрифтом, а остальные числа – зеленым, используйте следующий код:

[Красный][<100];[Зеленый][>=100]

Кроме того, вы можете указать желаемый числовой формат, например, показать 2 десятичных знака:

[Красный][<100]0.00;[Зеленый][>=100]0.00

А вот еще один чрезвычайно полезный, хотя и редко используемый совет по форматированию. Если в ячейке отображаются как числа, так и текст, вы можете создать условный формат, чтобы отображать разное содержание в зависимости от числа. Например:

[>=1000]#.000′ » т» ;#.0##» кг»

Это работает следующим образом:

  • Если значение ячейки меньше 1000, значение будет отображаться как «килограммы».
  • Если значение ячейки больше 1000, то значение автоматически округлится до тысяч с тремя знаками после запятой. И единица измерения теперь уже будет «тонна».

Продолжая пример, вы можете отображать обычные дроби вместо десятичных:

[<1]?.???;# ?/?

Числа меньше 1 отображаются в виде десятичной дроби, а остальные – в виде обычной.

Примеры вы видите на скриншоте.

Форматы даты и времени в Excel

Форматы даты и времени Excel — очень специфический случай, и у них есть свои правила. Для получения подробной информации и примеров, пожалуйста, ознакомьтесь со следующими руководствами:

  • Как создать собственный формат даты в Excel
  • Как создать собственный формат времени в Excel

Наконец, вот несколько советов по быстрому применению ваших пользовательских форматов к другим ячейкам и книгам:

  • Пользовательский формат Excel хранится в книге, в которой он создан, и недоступен ни в одной другой книге. Чтобы использовать его постоянно, вы можете сохранить текущий файл как шаблон, а затем использовать его как основу для новой книги.
  • Чтобы применить настраиваемый формат к другим ячейкам одним щелчком мыши, сохраните его как стиль Excel. Для этого просто выберите любую ячейку с подходящим оформлением, перейдите на вкладку «Главная» в группу «Стили» и нажмите «Новый стиль ячейки…». Читайте подробную инструкцию по этой ссылке.

Итак, вот как вы можете изменить формат чисел в Excel и создать собственное их представление. 

Благодарю вас за чтение и надеюсь увидеть вас снова!

Формат времени в Excel Вы узнаете об особенностях формата времени Excel, как записать его в часах, минутах или секундах, как перевести в число или текст, а также о том, как добавить время с помощью…
7 способов поменять формат ячеек в Excel Мы рассмотрим, какие форматы данных используются в Excel.  Кроме того, расскажем, как можно быстро изменять внешний вид ячеек самыми различными способами. Когда дело доходит до форматирования ячеек в Excel, большинство…
Как удалить формат ячеек в Excel В этом коротком руководстве показано несколько быстрых способов очистки форматирования в Excel и объясняется, как удалить форматы в выбранных ячейках. Самый очевидный способ сделать часть информации более заметной — это…
8 способов разделить ячейку Excel на две или несколько Как разделить ячейку в Excel? С помощью функции «Текст по столбцам», мгновенного заполнения, формул или вставив в нее фигуру. В этом руководстве описаны все варианты, которые помогут вам выбрать технику, наиболее подходящую…

Excel Custom Number formatting is the clothing for data in excel cells. You can dress these the way you want. All you need is a bit of know-how of how Excel Custom Number Format works.

With custom number formatting in Excel, you can change the way the values in the cells show up, but at the same time keeping the original value intact.

For example, I can make a date value show up in different Date formats, while the underlying value (the number that represents the date) would remain the same.

In this tutorial, I will cover everything about custom number format in Excel, and also show you some really useful examples that you can use in your day-to-day work.

So let’s get started!

Excel Custom Number Format Construct

Before I show you the awesomeness of it, let me briefly explain how custom number formatting works in Excel.

By design, Excel can accept the following four types of data in a cell:

  • A positive number
  • a negative number
  • 0
  • Text strings (this can include pure text strings as well as alphanumeric strings)

Another data type that Excel can accept is dates, but since all date and time values are stored as numbers in Excel, these would be covered as a part of the positive number.

For any cell in a worksheet in Excel, you can specify how each of these data types should be shown in the cell.

And below is the syntax in which you can specify this format.

<Format for POSITIVE Numer>;<Format for NEGATIVE Numer>;<Format for ZERO>;<Format for TEXT>

Note that all these are separated by semi-colons (;).

Anything that you enter in a cell in Excel would fall in either of these four categories and hence a custom format for it can be specified.

If you mention only:

  • One format: It is applied to all four sections. For example, if you just write General, it will be applied for all four sections.
  • Two formats: The first one is applied to positive numbers and zeros, and the second one is applied to negative numbers. Text format by default becomes General.
  • Three Formats: The first one is applied to positive numbers, the second one is applied to negative numbers, the third is applied to zero, and the text disappears as nothing is specified for text.

If you want to learn more about custom number formatting, I would highly recommend the Office Help section.

How this works and where to enter these formats are covered later in this tutorial. For now, just keep in mind that this is the syntax for the format for any cell

How Custom Number Format Works in Excel

Then you open a new Excel workbook, by default all the cells in all the worksheets in that workbook have the General format where:

  • Positive numbers are shown as is (aligned to the left)
  • Negative numbers are shown with a minus sign (and aligned to the left)
  • Zero is shown as 0 (and aligned to the left)
  • Text is shown as is (aligned to the right)

And in case you enter a date, it’s shown based on your regional setting (in DD-MM-YYYY or MM-DD-YYYY format).

So by default, the cell’s number formatting is:

General;General;General;General

Where each data type is formatted as General (and follow the rules I mentioned above, based on whether it’s a positive number, negative number, 0, or text)

Now the default setting is alright, but how do you change the format. For example, if I want my negative numbers to show up in red color or I want my dates to show up in a specific format then how do I do that.

Using the Format Drop Down in the Ribbon

You can find some of the commonly used number formats in the Home tab within the Number group.

It’s a drop-down that shows many of the commonly used formats that you can apply to a cell by simply selecting the cell and then selecting the format from this list.

Existing formats in Excel ribbon

For example, if you want to convert numbers into percentages or converted dates into short date format or long-form date format, then you can easily do it by using the options in the dropdown.

Using Format Cells Dialog Box

Format cells dialog boxes where you get the maximum flexibility when it comes to applying formats to a cell in Excel.

It already has a lot of premade formats that you can use, or if you want to create your own custom number format, then you can do that as well.

Here is how to open the Format Cells dialog box;

  1. Click the Home TabClick the Home tab
  2. In the Number group, click on the dialog box launcher icon (the small tilted arrow at the bottom-right of the group).Format cells dialog box launcher

This will open the Format Cells dialog box. Within it, you will find all the formats in the Number tab (along with the option to create Custom cell formats)

You can also use the following keyboard shortcut to open the format cells dialog box:

CONTROL + 1 (all the Control key and then press the 1 key).

In case you’re using Mac, you can use CMD + 1

Now let’s have a couple of practical examples where we will create our own custom number formats.

Examples of Using Custom Number Formatting in Excel

Now let’s have a couple of practical examples where we will create our own custom number formats.

Hide a Cell Value (or Hide All values in a Range of Cells)

Sometimes, you may have a need to hide the content of the cell (without hiding the row or column that has the cell).

A practical case of this is when you are creating an Excel dashboard and there are a couple of values that you use in the dashboard but you do not want the users to see it. so you can simply hide these values

Suppose you have a dataset as shown below and you want to hide all the numeric values:

Dataset to hide values

Here is how to do this using custom formatting in Excel:

  1. Select the cell or the range of cells for which you want to hide the cell content
  2. Open the Format Cells dialog box (keyboard shortcut Control + 1)
  3. In the Number tab, click on the Custom
  4. Enter the following format in the Type field:
    ;;;

Three semicolons to hide all the cell values

How does this work?

The format for four different types of data types is divided by semicolons in the following format:

<Format for POSITIVE Numer>;<Format for NEGATIVE Numer>;<Format for ZERO>;<Format for TEXT>

In this technique, we have removed the format and only specified the semicolon, which indicates that we do not want any formatting for the cells. This is an indication for Excel to hide any content that is there in the cell.

Note that while this hides the content of the cell, it’s still there. so if you have numbers that you have hidden, you can still use these in calculations (which makes this a great trick for Excel dashboards and reports).

Display Negative Numbers in Red Color

By default, negative numbers show up with a minus sign (or within parenthesis in some regional settings).

You can use custom number formatting to change the color of the negative numbers and make them show up in red color.

Suppose you have a dataset as shown below and you want to highlight all the negative values in red color.

Dataset to hilight negative values in red

Below are the steps to do this:

  1. Select the range of cells where you want to show negative numbers in red
  2. Open the Format Cells dialog box (keyboard shortcut Control + 1)
  3. In the Number tab, click on the Custom
  4. Enter the following format in the Type field:
General;[Red]-General

Format to color negative values in red

The above format will make your cells with negative values show in red color.

Negative values highlighted as red

How does this work?

When you only specify two formats as the custom number format, the first one is considered for positive numbers and 0, and the second one is considered for negative numbers (the next value by default becomes the general format).

In the above format that we have used, we have specified the color that we want that format to take up in the square brackets.

So while the negative numbers take the general format, they are shown in red color with a minus sign.

In case you want to make the negative numbers stop in red color within parenthesis (instead of the minus sign), you can use the below format:

General;[Red](General)

Negative numbers in parenthesis

Also read: Show Negative Numbers in Parentheses (Brackets) in Excel (Easy Ways)

Add text to Numbers (such as Millions/Billions)

One amazing thing about custom number formatting is that you can add a prefix or a suffix text to a number, while still keeping the original number in the cell.

For example, I can have ‘100’ show up as ‘$100 Million’, while still having the original value in the cell so that I can use it in calculations.

Excel Custom Number Format - Numbers as Text

Suppose you have a dataset as shown below and you want to show these numbers with a dollar sign and the word million in front of it.

Dataset to show values in millions

Below are the steps to do this:

  1. Select the dataset where you want to add the text to the numbers
  2. Open the Format Cells dialog box (keyboard shortcut Control + 1)
  3. In the Number tab, click on the Custom
  4. Enter the following format in the Type field:
$General "Million"

Format to show numbers with dollar and million

Note that this custom number format will only affect numbers. If you enter text in the same cell, it would appear as it is.

How does this work?

In this example, to the general format, I have added the word million in double-quotes. anything that I add in double-quotes to the format is shown as is in the cell.

I also added the dollar sign before the general format so that all my numbers also show the dollar sign before the number.

Note: If you’re wondering why the dollar sign is not in double-quotes while the word Million is in double-quotes, it’s because Excel recognizes dollar as a symbol that is often used in custom number formatting, and doesn’t require you to add double quotes to it. You can go ahead and add double quotes to the dollar sign, but when you close the format cells dialog box and open it again, you will notice that Excel has removed it

Disguise Numbers and Text

With custom number formatting, you can assess a maximum of two conditions, and based on these conditions you can apply a format to the cell.

For example, suppose you have a list of scores for some students, you want to show the text Pass or Fail based on the score (where any score less than 35 should show ‘Fail’, else it should show ‘Pass’.

Score that needs to be converted into text

Below are the steps to show scores as Pass or Fail instead of the value using custom number format:

  1. Select the dataset where you have the scores
  2. Open the Format Cells dialog box (keyboard shortcut Control + 1)
  3. In the Number tab, click on the Custom
  4. Enter the following format in the Type field:
    [<35]"Fail";"Pass"

Custom formatting to show numbers as Text

Below is how your data would look after you have applied the above format.

Resulting scores that show pass and fail

Note that it does not change the value in the cells. The cell continues to have the scores in numeric values while displaying ‘Pass’ or ‘Fail’ depending on the cell value.

How does this work?

In this example, the condition needs to be specified within the square brackets. custom number formatting then evaluates the value in the cell and applies the format accordingly.

So if the value in the cell is less than 35, then the number is hidden, and instead the text ‘Fail’ is shown, adding all other cases, ‘Pass’ is shown.

Similarly, if you want to convert a range of cells that have 0’s and 1’s into TRUEs and FALSEs, you can use the below format:

[=0]"FALSE";[=1]"TRUE"

Remember that you can only use two conditions in custom number formatting. If you try and use more than two conditions, it is going to so your prompt letting you know that it cannot accept that format.

Hide Text but Display Numbers

Sometimes, when you download your data from databases since there are empty are filled with value such as Not Available or NA or –

With custom number formatting, you can hide all the text values while keeping the numbers as is. this also ensures that your original data is intact (as you are not deleting the text value, you’re just simply hiding it)

Excel Custom Number Format Hide Text

Suppose you have a data set as shown below where you want to hide all the text values:

KPI Data with text values

Below are the steps to do this:

  1. Select the dataset where you have the data
  2. Open the Format Cells dialog box (keyboard shortcut Control + 1)
  3. In the Number tab, click on the Custom
  4. Enter the following format in the Type field:
General; -General; General;

Formatting to hide all text values

Note that I have used the General format for numbers. You can any format you wish (such as 0, 0.#, #0.0%). Also, note that there is a negative sign (-) before the second General format, as it represents the format for negative numbers.

How does this work?

In this example, since we wanted to hide all the text values, we simply didn’t specify the format for it.

And since we specified the format for the other three data types (positive number, negative number, and zero), Excel understood that we have purposefully left the format for the text value empty, and it should not show anything if a cell has a text string.

Display Numbers as Percentages (%)

With custom number formatting, you can also change the numbers and make them show up in percentages.

Excel Custom Number Format number as percentage

Suppose you have a data set as shown below, and you want to convert these numbers to show the equivalent percentage value:

Data that needs to be converted to percentage

Below are the steps to do this:

  1. Select the cells where you have the numbers (that you want to convert to percentage)
  2. Open the Format Cells dialog box (keyboard shortcut Control + 1)
  3. In the Number tab, click on the Custom
  4. Enter the following format in the Type field:
0%

Formatting to show numbers in percentage

This will change the numbers to their percentages. For example, it changes from 0.11 to 11%.

If all you want to do is converted a number into its equivalent percentage value, a better way to do this would be to use the percentage option in the format cells dialog box.

Where custom formatting can be useful is when you want more control over how you want to show the percentage value.

For example, if you want to show some additional text with the percentage, all you want to show negative percentages in red color then it is better to use custom formatting

Also read: How to Change Date Format In Excel?

Display Numbers in a Different Unit (Millions as Billions or Grams as Kilograms)

If you work with large numbers, you may want to show these in a different unit. for example, if you have the sales data of some companies, you may want to show the sales in millions or billions (while still keeping the original sale value in the cells)

Thankfully, you can easily do that with custom number formatting.

Suppose you have a data set as shown below, and you want to show these sales values in millions.

Data where numbers need to be converted into millions

Below are the steps to do this:

  1. Select the cells where you have the numbers
  2. Open the Format Cells dialog box (keyboard shortcut Control + 1)
  3. In the Number tab, click on the Custom
  4. Enter the following format in the Type field:
0.0,,

Custom format to show numbers in millions

The above would give you the result as shown below (values in millions in one digit after the decimal):

Resulting data where numbers are in millions

How does this work?

In the above format, a zero before the decimal indicates that Excel should show the entire number (exactly as it is in the cell), and a 0 after the decimal indicates that it should show only one significant digit after the decimal point.

So 0.0 would always be a number with one digit after the decimal point.

When you add a comma after the 0.0, it will shave off the last three-digit of the number. For example, 123456 would become 123.4 (the last three digits are removed, and since it has to show 1 digit after the decimal point, it shows 4)

If you think about it, it’s similar to dividing the number by 1000. So if you want to show a number in the ‘millions’ unit, you need to add 2 commas, so that it would shave off the last 6 digits.

And if you also want to show the word million or the alphabet M after the number, use the below format

0.0,, "M"

You May Also Like the Following Excel Tutorials:

  • Disguise Numbers as Text in a Drop Down List in Excel.
  • Color Negative Chart Data Labels in Red with a downward arrow.
  • How to Copy Conditional Formatting to Another Cell in Excel
  • How to Remove Cell Formatting in Excel (from All, Blank, Specific Cells)
  • How to Remove Table Formatting in Excel (Easy Guide)
  • How To Convert Date To Serial Number In Excel?

Excel provides many default number formats. But often, these formats are not enough. That’s were custom number formats come into play. Let’s take a look some examples:

Example: The default and a modifyed number format.
  • You want to display number in thousands or millions?
  • Or have a thousands separator for percentage values?
  • Or show a plus sign for positive values?

In such case, you need to create a custom number format. In this article, you learn everything you need to know. For making it easier for you, please feel free to download the example Excel file or the handy custom format card for printing it out.

custom, number, format, excel, insert
Insert a custom number format by pressing Ctrl + 1 on the keyboard and type the code in the text field of the “Custom” category.

Inserting a custom number format in Excel is very easy:

  1. Press Ctrl + 1 on the keyboard and go to “Custom” on the left-hand side.
  2. Now you can enter your own custom number format code.

Recommendation: Select a number format which is very close to your desired format first (number (0) on the screenshot). That way you only have to do some minor changes and don’t have to create the whole format from the scratch.

How do custom formats work?

Structure of custom number formats

If you create a custom number format, you have to regard some rules. A custom number format can be only a few characters or a long text string. They have at least one and at most four parts. Here are the four parts:

  • Each part is divided by the ; (semicolon).
  • A number format must at least have one part. All other parts can be omitted. If omitted, the first part counts for the later numbers. For example: You just define the positive number format. This formatting will be used for negative values, zeros and text (as far as possible).
  • In practice, the fourth part is hardly used.
Structure, custom, number, format, codes, Excel
Structure of custom number format codes in Excel

Let’s go through the 4 sections:

  1. The first part is used for defining positive numbers. Also, if the following parts aren’t used, this format is used for negative number, zeros and text too.
  2. Second part: If you want, you can define a different number format for negative number.
  3. Do you want to have a special format for zeros? You can set it in the third section of the format code.
  4. The fourth part is used for text. If there is no fourth part (and therefore no third semicolon) text will be shown normally. But if you use the fourth part, use the @ sign for showing it. If you don’t insert the add sign, text won’t be displayed.

Important basics for the shortcuts

Sign Description Code Before After
# Add a # for a normal number. The digit won’t be displayed, if there is a preceding zero. #,##0 123
1234
1234.5
0.123
123
1,234
1,235
0
0 (zero) Add a 0 (zero) if there should for sure be a digit displayed, even if it’s a zero. 00000 123 00123
% Add the percentage sign % if you want to display a number as percentage. 0% 0.8 80%
  Don’t use any sign if you want to hide number. Please note: You need at least one semicolon, otherwise Excel will interpret it as “General” ; 123  
, Insert a thousands separator. You can use this for showing numbers in thousands or millions as well (scroll down for more information). #,##0 1234 1,234
. Insert a decimal point in a number. 0.0 123 123.0
[Red] Uses red color.

Please note: Conditional formatting rules offer much more color options.

[Red] 123 123
? If you want to align the decimal points, use the question mark.
Question marks can also be used for fractions.
???.???
0 ???/???
12.345
1234.5
12.34
12.345
1234.5  
12 17/50
“abc” Within quotation marks, you can add any text. “USD “0.0 123.45 USD 123.5
@ The @ sign is only used in the fourth section of the format code. Use it, if you want to display text in a cell. If you don’t use it (but still have 3 semicolons and therefore 4 sections), text will be hidden. @”!” Some text Some text!

Steps for creating your own custom number format

example, custom, number, format, excel
Example: You want to create this number format

There are 3 steps for creating your own custom number format. The idea is to do it as simple as possible and therefore utilize built-in features. The 3 steps are shown with the example on the right-hand side. You want to create a custom number format, which

  • uses thousands separators and 2 decimals,
  • highlights negative number in red font color,
  • displays 0 with no decimals and
  • hides text.

Step 1: Choose a number format in the “Format Cells” window

create, custom, number format, cells, window
First step: Create a number format with the “Format Cells” window.

As the first step, choose a built-in number format which is very close to the one you eventually want to create.

  1. Open the “Format Cells” window by pressing Ctrl + 1 on the keyboard.
  2. Go to “Number“.
  3. Check the tick of the thousands separator and change the decimal numbers to 2.
  4. Click on “OK“.

If you open the “Format Cells” window again and click on “Custom” on the left-hand side, you’ll see the format code. In this example it should be #,##0.00 .

Step 2: Further modify the number format

In this example, you want to further modify the number format for negative values, zeros and text. You continue with the code #,##0.00  created in step 1 above. If there is just one section, the format code is used for all kinds of values: For positive values, negative values, zeros and text because there is no particular definition for negative numbers, zeros and text.

  • For negative values, you want to use the minus sign and use red color.
    • Copy the format code to create a second section. Now you got the format code #,##0.00;#,##0.00 .
    • Add the minus sign to the second part. #,##0.00;-#,##0.00 .
    • Add the code for red color for negative values: #,##0.00;[Red]-#,##0.00 .
  • Zeros should just have one digit.
    • Add a third part to the code above by inserting a semi-colon at the end: #,##0.00;[Red]-#,##0.00;
    • As there should only be one digit, type “0”. #,##0.00;[Red]-#,##0.00;0
  • For a text value, you want to show nothing.
    • Add a forth part to your code and leave it blank. That way, no value will be shown for text.
    • You custom format code now is #,##0.00;[Red]-#,##0.00;0; .

Step 3: Fine-tune the number of decimals

decimal, decimals, digits, number, excel
Fine-tunee the number of decimals

In the last step, you can further fine-tune the number of decimals. Therefore, use the buttons “Increase Decimal” or “Decrease Decimal” in the center of the “Home” ribbon.

Most popular codes

You don’t want to create your own code but just copy & paste one of the most popular custom number formats? Here are the most frequently asked codes.

Thousands + Millions

In many Excel tables, you can see divisions by 1000 or multiplications by 1000 in order to convert values to thousands or millions. An easier and more reliable way is to always use total values and just display them as thousands or millions.

The easiest way: Add a comma “.” to your code.

If you got this code #,##0  just add a comma “,” and you got #,##0, . That way, 2,345 becomes 2.

For more information about thousands and millions, please refer to this article.

Plus sign for positive values

You want to show the plus sign for positive values? For example in charts? Use this code:

  • +0;-0;0  for the following format: +1234 for positive values, -1234 for negative values and 0 for zeroes
  • +#,##0;-#,##0;0  for the following format: +1,234 for positive values, -1,234 and 0 for zeroes.

Do you want to boost your productivity in Excel?

Get the Professor Excel ribbon!

Add more than 120 great features to Excel!


Thousands separator for percentage

Sometimes, you got percentage values larger than 1000%. Excel doesn’t provide a thousands separator for such numbers. The following format adds the thousands separator:

#,##0%

Hide zeros

There are several ways to hide zeroes in Excel. Please refer to this article for more information about the other methods.

If you want to hide zeros with a custom number format, make sure to use a third part of the number format and leave it blank. Some examples:

  • You got this code before: 0 . This is the default number format. In this case you have to add two parts (the second part handles negative values and the third part zeros): 0;-0;
  • You got this code before: #,##0;-#,##0.  Use a third part by just adding a semicolon. #,##0;-#,##0;
  • For percentage numbers: 0%;-0%;

Weekday name, name of the month, number of the year

Do you want to show a weekday name of a given date? You could either do this with formulas or just display the weekday name of a date cell. Use the following codes:

  • Weekday
    • ddd  for the abbreviation: the date 04/21/17 will be shown as “Fri”
    • dddd  for the full name: the date 04/21/17 will be shown as “Friday”
  • Month
    • mmm  for the abbreviation: the date 04/21/17 will be shown as “Apr”
    • mmmm  for the full name: the date 04/21/17 will be shown as “April”
  • Year
    • yy  for just the last two digits: the date 04/21/17 will be shown as “17”
    • yyyy  for the full year number: the date 04/21/17 will be shown as “2017”

Tips and tricks

  • Some formatting can also be done by conditional formatting rules. If your custom number format becomes too complex, please switch to conditional formatting rules. They are usually easier to use and provide more options.
  • Use copy and paste as often as possible. Either for the formatting itself, or for the custom number code. That way, you can save a lot of time.
  • Do you want to change the thousand separator, for example use a full stop instead of a comma? You could achieve this either in the “Region” settings of Windows or override the thousands and decimal separator in Excel. Please refer to this article for more information.

Free Download

download, free, sheet, custom, format, codes
Download this format code sheet for free

As a gift for you, please feel free to download these files:

  • A handy printout with the most common custom format codes. It’s a one-page PDF file. Download it here.
  • The same codes as an Excel table. Maybe it’s easier for you to copy & paste the formats. Download it here.

Was the information in this article helpful? Why don’t you sign up for our free, monthly Excel newsletter?

One more recommendation for custom number formats

favorite, number, format, excel, save
Save your favorite number format and apply it with one click

With our Excel add-in “Professor Excel Tools”, you can create your favorite number format. Even better, you can apply it with just one click. Why don’t you give it a try?


Professor Excel Tools Box

This function is included in our Excel Add-In ‘Professor Excel Tools’

(No sign-up, download starts directly)


Image by Pexels from Pixabay

Like this post? Please share to your friends:
  • How to format excel dates
  • How to form a word that fits
  • How to fix my excel file
  • How to fix cell in excel
  • How to fit text in word