This post is going to show you all the ways you can use to format your large numbers as thousands, millions, or billions.

Large numbers are often used in an Excel spreadsheet, and this can make them difficult to read if they are not formatted properly.

A number in millions or even billions can be difficult to assess and could easily be misread by a factor of 10.

Fortunately, Excel provides several easy ways to format numbers with comma separators to help the user with readability.

If you have ever viewed financial spreadsheets, the numbers are frequently rounded to the nearest thousand because the numbers are often so large. They may even be shown in rounded to the nearest million if the numbers are extremely large.

Not only can displaying numbers as thousands or millions help with readability, but it can also help to fit everything onto a single page.

In this post, I’ll show you 5 easy ways to show your large numbers as thousands or millions. Download the example workbook to follow along!

## Use a Simple Formula to Format Numbers as Thousands, Millions, or Billions

An easy way to show numbers in thousands or millions is to use a simple formula to divide the number by a thousand or million.

`= B3 / 1000`

To get a number in the thousand units you can use the above formula.

Cell B3 contains the original number and this formula will calculate the number of thousands, showing the remainder as a decimal number.

`= B2 / 1000000`

To get a number in the million units you can use the above formula. Again this will show anything less than a million as a decimal place.

`= B2 / 10 ^ 6`

One of the problems here might be making sure that you entered the correct number of zeros. This is easy to make a mistake with. A way to get around this is to use the above formula.

The carat character (**^**) raises the value of 10 to the power of 6, which is 1 million. You can use this same trick when wanting to show values in the billions since 10^9 is equal to 1 billion.

`= ROUND ( B3 / 10 ^ 6, 1 )`

You could also use the **ROUND** function to remove any excess decimal points from the result. The above formula will result in only one digit after the decimal place.

Note: You will lose the precision in the numbers by using theROUNDfunction.

Instead, if you want to keep the precision but only show one decimal place you can change the format.

**Select**the cells which you want to format.- Go to the
**Home**tab in the ribbon. - Click on the
**decimal format**command to decrease the number of decimal places. You may need to click on this a few times depending on how many decimal places you want to show.

## Use Paste Special to Format Numbers as Thousands, Millions, or Billions

This is another way to divide your numbers by a thousand or a million, but without using a formula.

You can use a paste special option to divide a number by a thousand or million.

The disadvantage is that it will overwrite the original number, and the process is a bit more complicated. You might want to store the numbers elsewhere in your spreadsheet before using this technique!

- Enter the divisor number such as 1000 into another cell.
- Copy the divisor number (cell D2 in this example) cell by using
**Ctrl**+**C**or right-clicking on the cell and selecting Copy from the pop-up menu. The cell will have a green dash line around it once it has been copied to the clipboard.

- Select the cells which you want to divide.
- Right-click on the large number to be divided, and select
**Paste Special**from the pop-up menu or press Ctrl + Alt + V on your keyboard.

This will open up the Paste Special menu.

- Select the
**Divide**option found in the**Operation**section of the Paste Special menu. You may also want to select the**Values**option under the**Paste**section so you don’t end up overwriting any formatting you have. - Press the
**OK**button.

This will overwrite your large numbers with values that have been divided by 1000.

You can use the exact same process to divide your values by a million, a billion, or whatever value is needed.

## Use the TEXT Function to Format Numbers as Thousands, Millions, or Billions

The **TEXT **function in Excel is extremely useful for formatting both numbers and dates to particular formats.

In this case, you can use it to format your numbers as thousands, millions, or billions. The result will be converted to a text value, so this is not an option you’ll want to use if you need to perform any further calculations with the numbers.

### Syntax for the TEXT Function

`TEXT ( value, format )`

**value**is the numerical value you want to format.**format**is a text string that represents the format rule for the output.

The **TEXT** function takes a number and will return a text value that’s been formatted.

### Example with the TEXT Function

In this post, the **TEXT** function will be used to add comma separators, hide any thousand digits, and add a **k** to the end to signify the result is in thousands.

In this example, the large number is in cell B3, and the **TEXT **formula is used in cell C3.

`= TEXT ( B3, "#,##0, " ) & "k"`

The above formula will show the number from cell B3 as a text value in thousands along with a k to indicate the number is in thousands.

Notice the results are left-aligned? This indicates the results are text values and not numbers.

The hash symbol (**#**) is used to provide placeholders for the digits of the numbers in the formatting string. The comma symbol (**,**) is used to provide a divider symbol between the groups of 3 digits.

The zero is included so that should the number be less than 1000, this will show a 0 instead of nothing. If this was just a placeholder (**#**), then the cell would show nothing instead of a 0 when the number in B3 is less than 1000.

The last comma (**,**) is needed to indicate that numbers below 1000 will remain hidden as there are no placeholders after this comma.

Note that even when the number in cell B3 is over a million, the placeholders and commas only need to be provided for one group of 3 digits.

The number in cell C3 is far easier to read than the raw number in cell B3.

`= TEXT ( B3, "#,##0,, " ) & "M"`

Use the above formula if you want to display the numbers in millions.

`= TEXT ( B3, "#,##0,,, " ) & "B"`

Use the above formula if you want to display the numbers in billions. An extra comma is all that is needed to hide each set of 3 digits in the results and any character(s) can be added to the end as needed.

## Use a Custom Format to Show Numbers as Thousands, Millions, or Billions

It is also possible to format your numbers as thousands or millions using a custom number format.

This way you don’t need to alter the original number or use a formula to show the numbers in your desired format.

You also don’t lose any precision in your numbers as they remain intact and only appear differently.

To add a custom format follow these steps.

- Select the cells for which you want to add custom formatting.

- Press
**Ctrl**+**1**or right click and choose**Format Cells**to open the Format Cells dialog box.

- Go to the
**Number**tab in the**Format Cells**menu. - Select
**Custom**from the**Category**options.

`#,##0, "k"`

- Add the above format string into the
**Type**field. - Press the
**OK**button.

`#,##0,, "M"`

If need to show your numbers in millions, use the above format string in step 5 instead.

`#,##0,,, "B"`

If you need to show your numbers in billions, you can use the above format string.

As with the **TEXT** function, the hash (#) symbols act as placeholders for numbers, and the zero ensures that if the number is zero, a zero will still be displayed rather than a blank.

To display any characters at the end of your numbers, you will need to insert them between two double-quote characters.

Below the **Type** field, you will notice there is a large set of predefined custom formats. You can select any of these and modify them in the same way as the above thousand or millions formats.

This can be an easy way to create a thousand or million format that also allows for negative numbers.

`#,##0,, "M";[Red](#,##0,,) "M"`

For example, the above will format numbers in millions but also show negative numbers in red with surrounding parentheses.

Any new formats you create will be listed along with all the other predefined custom formats and you can use the **Delete** button to remove any of the custom formats you have created.

The best thing about using a custom format is you can still do further calculations on the formatted numbers. The original numbers remain unchanged. It’s only the appearance of the numbers that have changed.

## Use Conditional Formatting to Format Numbers as Thousands, Millions, or Billions

Can also format numbers according to their value. This can be done by creating a conditional formatting rule for a cell or a range of cells such that the following happens.

- Shows the number as normal if less than 1k
- Shows the number as thousands when between 1k and 1M
- Shows the number as millions when over 1M

Follow these steps to create this conditional format.

**Select**the cell or range of cells that you wish to format.- Go to the
**Home**tab in the ribbon. - Click on the
**Conditional Formatting**command found in the**Styles**group. - Select
**New Rule**from the options.

- Select the
**Format only cells that contain**option found under the Select a Rule Type list.

- Under the
**Format only cells with**settings, select**Cell Value**and**greater than or equal to**in the dropdown menus then enter**1000**into the input box. - Click on the Format button to choose what formatting will show when the conditions are met.

This will open a lighter version of the **Format Cells** menu with only a **Number**, **Font**, **Border**, and **Fill** tab.

- Go to the
**Number**tab. - Select
**Custom**from the**Category**options available.

`#,##0, "k"`

- Enter the above string into the
**Type**section. If you’ve already used this custom formatting elsewhere, you’ll also be able to select it from the predefined options below the**Type**field. - Press the
**Ok**button.

This will close the **Format Cells** menu and the **New Formatting Rule** menu will be back in focus. Now you should see a preview of the formatting which will be applied when the formula is true.

- Press the
**OK**button to close the**New Formatting Rule**menu and save your new conditional formatting rule.

Now you will see any numbers in your selection appear normal when they are less than 1000 and appear in thousands when they are above 1000.

Now you **repeat the above steps** to add another conditional formatting rule to take care of numbers that are over 1000000.

The process is the exact same as before with slight changes to the **Format only cells with** input and the **Custom** format used.

In **step 6** enter the value **1000000** into the input box.

`#,##0,, "M"`

In **step 10** use the above custom format.

Now you will see your numbers appear with a mix of formatting depending on the value. Numbers under 1k appear normal, while numbers over 1k but under 1M are shown in thousands, and numbers over 1M are shown in millions.

For numbers less than 1k the default general format is adequate since there is no need for comma separators.

If you are expecting negative numbers, you will need to repeat the process to add rules for numbers less than or equal to -1000 and less than or equal to -1000000.

## Conclusions

There are many ways in Excel to present large numbers to the user.

These all make the numbers easier to read and prevent mistakes from being made when someone is reading a number off of a report.

If the report is large in width, it may be very necessary to show the numbers in thousands, millions, or even billions so that they can fit on the page.

Using custom formatting of numbers and also conditional formatting, there are many ways to highlight specific values of numbers to draw them to the attention of the user.

Do you use any of these tips for showing large numbers in thousands, millions, or billions? Do you know any other methods? Let me know in the comments below!

Hi sir.

I am trying to edit my numbers on excel to a US format.

I am using:

[Blue]#.###;[Red](##,#00)” but does not work.

I would need it showing 40,361.48 (being .48 decimals and 40,361 the number).

I also need a positive to be shown in Blue, and a negative in Red.

Can you help?

Try this

`[Blue]#,##0.00;[Red](#,###0.00)`

Hi Sir,

I would like to divide one cell [15M] to the other cell [7M] but the result show #VALUE!

How can I set [15M] to be value but now it is TEXT in format of cell.

Thanks for your help.

If you want to use these values in calculations, you will need to enter them as numbers and apply a custom number format to get them displayed as millions.