How to Fix Excel Numbers Changing Unexpectedly When Entered
Question details
The user needs to prevent Excel from automatically altering or reformatting numerical inputs, such as inserting unwanted decimal points.

- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- Entering standard numeric values into an Excel spreadsheet.
- Observed behavior
- Excel automatically modifies the entered numbers by inserting a decimal point or changing the format upon entry, even across newly created workbooks.
Ensure that your system's regional settings for number formats match your expected input style, and confirm whether this issue occurs in a single file or across all new Excel workbooks.
Disable Automatic Decimal Point Insertion
The most common reason numbers change upon entry is an active advanced setting that automatically inserts decimals.
Excel has a built-in feature designed to speed up data entry for accounting purposes by automatically adding a decimal point. If this is enabled accidentally, whole numbers will be shifted into decimals.
Launch Microsoft Excel, click on the 'File' tab in the top-left corner, and select 'Options' at the bottom of the menu.
In the Excel Options dialog box, select 'Advanced' from the left-hand navigation pane.
Look under the 'Editing options' section and locate the checkbox labeled 'Automatically insert a decimal point'. Uncheck this box.
Click the 'OK' button at the bottom of the dialog box to save your settings and test entering a number.

Clear Custom Cell Formatting
Sometimes, hidden custom formatting can alter how numbers are displayed. Clearing formats resets the cell to the default General format.
Prevent Number Formatting Issues with WPS Spreadsheet
WPS Office provides a highly compatible and user-friendly spreadsheet tool that respects your exact data inputs without unexpected automated changes. You can easily manage numeric formatting and advanced editing options in a familiar interface.
- 1. Open WPS Spreadsheet: Launch WPS Office and open your existing spreadsheet or create a new blank document.
- 2. Access Global Options: Click on 'Menu' at the top-left corner of the window, then select 'Options' from the dropdown list.
- 3. Adjust Edit Settings: Navigate to the 'Edit' tab within the Options dialog box and ensure that 'Automatically insert a decimal point' is disabled.
- 4. Set Default Cell Format: Right-click your active data cells, select 'Format Cells', and ensure the category is set to 'General' to prevent unwanted data conversion.

Frequently Asked Questions
Why does Excel change my large numbers into scientific notation (e.g., 1.23E+11)?
Excel automatically converts numbers with more than 11 digits into scientific notation so they fit within the standard cell width. You can prevent this by formatting the cell as 'Text' before typing, or by typing an apostrophe (') immediately before the number.
How do I stop Excel from changing fractions like 1/2 into dates?
Excel's default behavior is to recognize common fractions as date inputs. To type a fraction without it converting to a date, type a zero and a space before the fraction (e.g., type '0 1/2'), or pre-format the cell category to 'Fraction' via the Home tab.
Can my computer's regional settings affect how Excel displays numbers?
Yes. Your operating system's regional and language settings control the default decimal separator (comma versus period). If these settings mismatch your intended input style, Excel might misinterpret or alter your numbers. You can adjust this in the Windows Control Panel under 'Region' settings.




