Thursday, April 14, 2016

Format Numbers in Indian Currency Format

How to format numbers and amounts in Indian currency format. Indian numbers are grouped differently than standard English numbers.

 
English Grouping              123,456,789.01

Indian Grouping                12,34,56,789.01

Quick and easy fix to show numbers in Indian format:

A custom number format of:

[>=10000000]##\,##\,##\,##0;[>=100000] ##\,##\,##0;##,##0
or

[>=10000000]"Rs. "##\,##\,##\,##0;[>=100000]"Rs. " ##\,##\,##0;"Rs. "##,##0
Will solve the problem.

To Insert  above format:

  • Press Ctrl+1 or Right click on the cell and click on "Format Cells..." Option, a dialog box will popped up as shown below:
Microsoft Excel Cell Formatting Dialog box - numbers tab for custom cell formatting

  • Select "custom" under category field.
  • copy and paste the above mentioned format under Type field
  • Click OK and you are done.

A permanent solution to Indian Number Formats:

However there is better and more permanent solution using the Systems Regional Settings

  1. Goto the Control panel and select the “Region and Language” button
  2. Select “Additional Settings”
  3. Set digit groupings to the Indian grouping like this:
    Indian Currency Formatting, Number Formatting - Settings in Control Panel
  4. Do the same on the Currency Tab and Apply
Now in Excel the Default  “,” and “$” Style will show the way you wanted.

No comments:

Post a Comment