TL;DR: Custom number formats are a powerful tool for tailoring your data display to your unique needs in spreadsheet applications. By understanding number format codes, experimenting with different combinations, and combining custom number formats with other formatting options, you can create visually appealing and easy-to-read data displays. Don't be afraid to explore the capabilities of your spreadsheet application and make use of available resources to expand your knowledge of custom number formats.

Spreadsheets are an incredibly versatile tool for managing and presenting data. One of the key features of spreadsheet applications is the ability to format numbers in various ways. While default number formats often cover most situations, there are times when you need a custom format to display your data according to specific requirements. In this article, we will explore how to create custom number formats, allowing you to tailor your data display to your unique needs.

Understanding Number Format Basics

Before diving into creating custom number formats, it's essential to understand the basics of how number formats work in spreadsheets. Most spreadsheet applications, such as Microsoft Excel and Google Sheets, have a set of predefined number formats that you can apply to cells. These include general, number, currency, percentage, date, and time formats.

Each of these formats has specific rules and symbols that dictate how numbers are displayed. For example, the currency format displays numbers with a currency symbol, a decimal point, and two decimal places.

Creating Custom Number Formats

To create a custom number format, you need to understand the codes that spreadsheet applications use to define number formats. These codes consist of specific symbols and placeholders that represent various elements of a number format.

Here are some common symbols and placeholders used in custom number format codes:

  1. 0 (zero) - Represents a digit and displays insignificant zeros.
  2. - Represents a digit but does not display insignificant zeros.

  3. ? - Represents a digit but leaves a space for insignificant zeros.
  4. . (period) - Represents the decimal point.
  5. , (comma) - Represents the thousands separator.

In addition to these basic symbols, there are several other elements you can use to create more complex number formats, such as conditional formatting and color codes.

Creating a Basic Custom Number Format

Let's start with a simple example of creating a custom number format. Suppose you have a list of prices, and you want to display them with a specific currency symbol and three decimal places. To create this custom format, follow these steps:

  1. Select the cells you want to format.
  2. Open the Format Cells dialog box. In Excel, you can do this by pressing Ctrl+1 or right-clicking the selected cells and choosing "Format Cells." In Google Sheets, click "Format" in the menu bar and select "Number" > "More Formats" > "Custom number format."
  3. In the "Custom" category, type the following code in the "Type" box: $#,##0.000
  4. Click "OK" to apply the custom format.

The code used in this example includes the currency symbol ($) and the number format code (#,##0.000), which displays the number with a thousands separator and three decimal places.

Adding Conditions to Custom Number Formats

You can create even more advanced custom number formats by adding conditions to your format codes. Conditions allow you to display numbers differently based on specific criteria. For example, you may want to display positive numbers in green and negative numbers in red.

To create a custom number format with conditions, use the following syntax:

[condition1] format1; [condition2] format2; ...

Here's an example of a custom number format that displays positive numbers in green, negative numbers in red, and zero values in blue:


Experimenting with Custom Number Formats

Creating custom number formats is all about experimentation and understanding the various symbols and codes at your disposal. Don't be afraid to try different combinations and explore the capabilities of your spreadsheet application.

Combining Custom Number Formats with Other Formatting Options

While custom number formats are a powerful tool, don't forget that you can also combine them with other formatting options in your spreadsheet application. For example, you can use cell shading, borders, and font formatting to create visually appealing data displays.

Here are some examples of how you can combine custom number formats with other formatting options:

  1. Use custom number formats to display currency values and apply conditional formatting rules to highlight cells that meet specific criteria, such as values above a certain threshold.
  2. Combine custom number formats with cell alignment options to align data in a way that improves readability, such as centering data vertically and horizontally within cells.
  3. Apply custom number formats to cells and use cell borders to create a table-like structure that clearly defines rows and columns.

Remember that the key to effective data presentation is balancing custom number formats with other formatting options to create a cohesive and visually appealing display.


Custom number formats provide a powerful way to tailor your spreadsheet data display to your unique needs.

By understanding the basics of number format codes and experimenting with different combinations, you can create formats that improve the readability and visual appeal of your data. Whether you need to display currency symbols, use specific decimal places, or incorporate conditions for various data scenarios, custom number formats offer the flexibility to meet your requirements.

Additional Resources for Learning Custom Number Formats

If you want to dive deeper into custom number formats and learn more about the various symbols, codes, and techniques available, there are several resources available online. Here are some suggestions:

  1. Spreadsheet application help documentation: Both Microsoft Excel and Google Sheets provide extensive help documentation that covers custom number formats and the various symbols and codes used.
  2. Online tutorials and courses: Websites like YouTube, Udemy, and LinkedIn Learning offer tutorials and courses that cover custom number formats in-depth, often with step-by-step instructions and examples.
  3. Online forums and communities: Join online forums and communities dedicated to spreadsheet applications, where you can ask questions, share tips, and learn from other users who have experience with custom number formats.

More in Data Entry and Formatting

Use of this website is under the conditions of the Spreadsheet Basics Terms of Service.

All rights reserved. Contact us to discuss content use.

Text and images Copyright © Spreadsheet Basics.

Privacy is important and our policy is detailed in our Privacy Policy.

See the Cookie Information and Policy for our use of cookies and the user options available.