Fix Excel Entering Wrong Numbers Due to Automatic Decimal Placement
Question details
The user needs to stop Excel from unexpectedly altering typed numbers by automatically inserting decimal points into whole numbers.

- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- Entering numerical data into an Excel spreadsheet.
- Observed behavior
- Excel interprets whole numbers incorrectly by automatically inserting a decimal point, such as turning 1234 into 12.
Ensure you identify which cells contain the incorrectly formatted numbers, as changing this setting will not automatically correct data that has already been entered.
Disable Automatically Insert a Decimal Point in Excel Options
This is the most direct solution to stop Excel from automatically scaling down your entered numbers by adding unintended decimals.
Excel includes a feature to automatically place decimals to speed up accounting data entry, but it can cause severe entry errors if enabled by accident.
Click on the 'File' tab in the top left corner of the Excel ribbon, then select 'Options' at the bottom of the menu.
In the Excel Options dialog box, click on 'Advanced' in the left-hand navigation pane.
Under the 'Editing options' section, find and uncheck the box labeled 'Automatically insert a decimal point'.
Click 'OK' to apply the changes. You will need to manually re-enter any numbers that were previously typed while this setting was active.

Open Excel in Safe Mode to Isolate Settings
If disabling the setting does not completely resolve the issue, opening Excel in Safe Mode can help verify if the problem is caused by a corrupted template or a conflicting add-in.
Manage Your Data Accurately with WPS Spreadsheet
WPS Office offers a free, highly compatible spreadsheet tool that provides intuitive data entry settings. You can easily manage automatic decimals and cell formatting with a user-friendly interface.
- 1. Open WPS Spreadsheet: Launch WPS Office and open a new or existing Spreadsheet document.
- 2. Access Options: Click on 'Menu' in the top-left corner and select 'Options' from the drop-down list.
- 3. Adjust Editing Settings: Navigate to the 'Edit' tab within the Options window.
- 4. Disable Fixed Decimal: Ensure the 'Fixed decimal places' setting is unchecked, then click 'OK' to save your preferences.

Frequently Asked Questions
Why does Excel change my whole numbers to decimals automatically?
Excel has an advanced editing feature called 'Automatically insert a decimal point' designed for quick financial data entry without typing the period. When enabled, it automatically shifts the decimal point based on a predefined scale for any whole number you type.
Will disabling the automatic decimal setting fix my existing data?
No, turning off the setting only applies to new data you enter moving forward. Any numbers previously entered while the setting was active will remain incorrect and must be re-entered manually.
How can I tell if the cell value is actually wrong or just formatted differently?
Click on the cell and look at the Formula Bar at the top of the workspace. The Formula Bar displays the actual stored numeric value, while the cell itself shows the formatted display value.




