The use of commas is an essential part of numbers in excel. It is represented as the accounting position in a set of numbers that isolate thousands, hundreds, millions and all values considered. But sometimes we don’t get a spreadsheet where the numbers are defined in this way. So here is an essential article on how to put a comma after 3 digits in excel with 7 useful methods.

**Table of Contents**hide

## How to Put Comma after 3 Digits in Excel: 7 Methods

To illustrate, we have a dataset here. It shows 5 types of fruit quantity that a company sells throughout the year.

As you can see the values are not defined according to their accounting position, we will put a comma after 3 digits here to determine the **thousand separators**. Let’s see 7 useful methods to put a comma after 3 digits in Excel.

### 1. Apply Custom Format to Put Comma after 3 Digits

The application of **Custom Format** is a very quick one to put a comma after 3 digits. Follow the instructions below:

- First,
**right-click**on**cell C5**. - Then, select
**Format Cells**from its**Context Menu**.

- After this, select
**Custom**under the**Number**section in the new**Format Cells**dialogue box.

- Following, insert any of the symbols below inside the
**Type**box and click**OK**:

**###,###,###,###**

**00″,”000″,”000**

**#,##0.00**

- Here, you can see the value in
**cell C5**now has a comma after 3 digits.

- Follow the same procedure for other cells.
- Otherwise,
**right-click**on**cell C5**and select**Format Painter**.

- Now, drag the
**brush icon**over**cell range C6:C9**. - The final output will look like this:

**Read More: How to Apply Excel Number Format in Thousands with Comma**

### 2. Put Comma after 3 Digits with Excel MID Function

This method will show you how to put a comma after 3 digits with **the MID** **function**.

- First, select
**cell C5**. - After that, insert the formula into the cell.

`=MID(C5,1,1)&","&MID(C5,2,2)&","&MID(C5,4,3)`

Here, the **MID **function extracts the comma for each value in the dataset defining its location in the text string.

- Now, press
**Enter**. - You can see the value has a comma in between.

- Apply the same process in the
**cell range C6:C9**.

**Read More: How to Use Comma in Excel Formula**

### 3. Use IF Function for Putting Comma after 3 Digits in Excel

In this method, we will use **the IF** **function **in excel. The **IF **function helps to make a comparison between a value and its output after applying the formula. Let’s see how it works:

- First, select
**cell C5**. - Here, insert the formula below:

`=IF(LEN(C5)=6,REPLACE(C5,2,5,","&MID(C5,2,2))&","&MID(C5,4,3))`

- Then, press
**Enter**. - The result will look like this:

🔎 **How Does the Formula Work?**

**IF(LEN(C5)=6:**Checks the condition with**the LEN****function**to count the number of characters in the text string. The value is**6**here.**REPLACE(C5,2,5):****The REPLACE function**replaces the numbers in a certain location given text string with another text string.**“&MID(C5,2,2))&”:**it extracts the comma for each interval in the value.

- Following the similar process, you can put a comma after 3 digits in
**cell range C6:C9**.

**Note:**The values in the

**LEN**and

**MID**functions will vary according to the number of characters.

**Read More: How to Insert Comma in Excel for Multiple Rows**

### 4. Insert TEXT Function to Insert Comma in Excel

We can also use **the TEXT function **to insert commas in excel. It will help to determine the location of each comma in a text string. Follow the steps below:

- First, insert the formula in
**cell C5**.

`=TEXT(C5,"00"",""000")`

Here, the intervals with** 0** determine the location of each comma in the value. It will differ according to the number of characters in the text string.

- Now, press
**Enter**. - The result will show up like this:

- Finally, apply the similar process in
**cell range C6:C9**.

**Similar Readings**

**How to Put Comma in Numbers in Excel****How to Put Comma After 2 Digits in Excel****How to Put Comma After 5 Digits in Excel****How to Convert Column to Row with Comma in Excel**

### 5. Set Comma after 3 Digits with Excel LEFT, MID & RIGHT Functions

This is a very interesting method to set a comma after 3 digits. Here we will combine the** LEFT**, **MID **and **RIGHT** functions to determine the position of the numeric values along with the thousand separators. Let’s see the process below:

- In the beginning, insert the formula in cell
**C5**.

`=LEFT(C5,3)&","&RIGHT(C5,3)`

Here, the value has **6** digits. Therefore, we only used the** LEFT** and **RIGHT **functions to put a comma after every 3 digits from left to right. In case of more than** 6** digits, we will add the **MID **function to determine the intervals.

- After that, press
**Enter**. - Finally, you can see there is a comma after
**3**digits.

- Follow the same procedure and you will get the output in cell range
**C6:C9**like this:

### 6. Put Comma after 3 Digits with Comma Style

Another useful method to put a comma is to use the** Comma Style**. Let’s the simple steps below:

- First select
**cell range C5:C9**.

- Next, go to the
**Home**tab. - Here, click on the
**Comma Style**from the**Number**group.

- Right after that, it will show a comma after 3 digits in each cell value.

- To increase or decrease the decimal point, click on the icons shown in this image:

- Finally, we have our required output.

### 7. Use Excel VBA to Put Comma after 3 Digits

In this last method, we will use **Excel VBA Macro** code to put a comma after 3 digits. Let’s follow the process:

- In the beginning, select
**Visual Basic**under the**Code**group in the**Developer**tab.

- Following, select
**Module**from the**Insert**section in the new window.

- Now, insert the code on the blank page.

```
Sub FormatNumberWithComma()
Range("D5") = Format(Range("C5"), "#,###")
Range("D6") = Format(Range("C6"), "#,###.00")
Range("D7") = Format(Range("C7"), "#,###")
Range("D8") = Format(Range("C8"), "#,##0.00")
Range("D9") = Format(Range("C9"), "#,###")
End Sub
```

- Then, click on the
**Rub Sub**button or press**F5**on your keyboard.

- After that, click on
**Run**in the**Macros**window.

- Finally, we have successfully inserted commas in all the values.

- You can change the remove the decimal points by clicking the
**Decrease Decimal**icon in the**Home**tab.

## Things to Remember

- While using any of the functions described above, make sure you put the positions of the intervals properly to get your desired result.
**Thousand Separator**might be a**Comma**(**,**) or a**Full Stop**(**.**) according to country region. So make sure before using any of the methods above.- In the case of
**Custom Format**, it will only change the selected cell with a comma, not the entire worksheet.

**Download Practice Workbook**

Download the sample file and try it yourself.

## Conclusion

Hope this was a helpful article on how to put a comma after 3 digits in Excel. We tried to show you 7 useful methods for this. Let us know your suggestions.

## Related Articles

**How to Add Comma in Excel Between Names****How to Add Comma in Excel at the End****How to Insert Comma Between Words in Excel****How to Add Comma Before Text in Excel****How to Add a Comma Between City and State in Excel****How to Change Comma Style in Excel****How to Change Semicolon to Comma in Excel****How to Change Comma in Excel to Indian Style****[Fixed!] Style Comma Not Found in Excel****How to Remove Commas in Excel**