How to Fix Incorrect Currency and Accounting Number Formats in Excel
Question details
Fix currency and accounting number formats displaying abnormal decimal placements or corrupted structures in Excel workbooks.

- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- Applying standard currency or accounting formats to financial data, especially after a Microsoft 365 update or when using specific workbook templates.
- Observed behavior
- Excel displays currency values with incorrect decimal placements, such as $1000.0.00000, instead of the standard two decimal places.
Open a completely blank workbook to test if the currency format works correctly. This helps determine whether the issue is isolated to a specific corrupted file or is a system-wide application error.
Check and Modify Workbook Cell Styles
Reset the custom number format codes within the corrupted Currency or Accounting cell styles of your workbook.
Often, the default cell styles for Currency or Accounting become corrupted in a specific workbook, causing irregular decimal placements.
Open the affected workbook. On the 'Home' tab, locate the 'Styles' group and click on 'Cell Styles'.
Right-click on the 'Currency' or 'Accounting' style and select 'Modify' from the context menu.
Click the 'Format' button in the Style dialog box. Go to the 'Number' tab, select 'Currency' or 'Accounting', ensure the decimal places are set to 2, and click 'OK' to apply the changes.
Inspect and Repair the Default Template (Book.xltx)
Fix or recreate the default Excel template if every new workbook you create inherits the corrupted formatting.
Perform a Microsoft Office Repair
Run an online repair tool to fix underlying application issues caused by recent Microsoft 365 updates.
Easily Apply Currency and Accounting Formats in WPS Office
If your current spreadsheet software is experiencing frustrating formatting glitches, try WPS Office. It provides robust, error-free formatting for all your financial data.
- 1. Open Your Spreadsheet: Launch WPS Spreadsheet and open your financial workbook.
- 2. Select Cells: Highlight the range of cells containing the numbers you want to format as currency.
- 3. Access Format Cells: Right-click the selected cells and choose 'Format Cells' from the dropdown menu, or press Ctrl+1.
- 4. Apply Currency Format: Navigate to the 'Number' tab, select 'Currency' or 'Accounting', choose your desired symbol and decimal places, and click 'OK'.

Frequently Asked Questions
Why is my Excel currency format showing too many decimal places?
This usually happens when the custom number format code within the workbook's default 'Currency' or 'Accounting' cell style becomes corrupted. Modifying the cell style to default values from the 'Home' tab can quickly resolve this.
What is the difference between Currency and Accounting formats in Excel?
The Accounting format automatically aligns currency symbols and decimal points uniformly in a column and displays zero values as dashes. The Currency format places the currency symbol directly next to the number and displays zeros as standard numbers.
Can a Microsoft 365 update corrupt my Excel templates?
Yes, occasionally a software update can cause glitches with customized or default templates like Book.xltx. Resetting the styles or deleting the Book.xltx file so Excel can regenerate it will usually fix post-update corruption.
How do I change the default currency symbol for my spreadsheets?
Excel inherits default currency symbols from your system settings. To change it, open the Windows Control Panel, navigate to 'Region', click 'Additional settings', and use the 'Currency' tab to set your preferred default symbol.




