Office Settings & Configuration

How to Stop Excel from Automatically Inserting a Decimal Point

Phi Hung VoPhi Hung Vo Nov 2, 2026 869 views

Question details

The user types whole numbers into Excel, but the software automatically converts them into decimals by inserting a decimal point before the last two digits.

How to Stop Excel from Automatically Inserting a Decimal Point
Product
Microsoft Excel
Device & OS
not provided
Scenario
Entering numerical data into spreadsheet cells that are already formatted as General or Number.
Observed behavior
Excel automatically shifts the decimal point, causing values like 487 to display as 48.7, and 4875 to display as 48.75.
Before you start

Ensure that your cells do not have a custom number format applied that forces a decimal point, and verify that no active macros are altering your input.

Solution 1Recommended

Disable the Automatic Decimal Setting in Excel Options

Turn off the advanced editing feature in Excel that is designed to automatically format typed numbers with fixed decimal places.

Excel includes a feature to automatically add decimal points, which is highly useful for accountants doing rapid currency entry. However, for general use, it can cause unexpected formatting where whole numbers are divided by 10 or 100.

1
Go to the File tab

Click the 'File' tab located in the top-left corner of the Excel ribbon to open the backstage view.

2
Open Excel Options

Select 'Options' at the very bottom of the left-hand menu. If you don't see it, click 'More...' first.

3
Navigate to Advanced Settings

In the Excel Options dialog box, click on 'Advanced' in the left pane.

4
Clear the decimal setting

Look under the 'Editing options' section at the top. Uncheck the box labeled 'Automatically insert a decimal point' (or 'Insert decimal places' depending on your version).

5
Apply and save

Click 'OK' at the bottom of the window to save your changes and return to your spreadsheet.

Disable the Automatic Decimal Setting in Excel Options
Global Setting: This setting applies to the entire Excel application. Once turned off, it will fix the automatic decimal issue across all your workbooks.
Easily Manage Number Formatting in WPS Spreadsheet

Use WPS Spreadsheet to Handle Data Without Unwanted Formatting

WPS Spreadsheet offers an intuitive interface where you have full control over advanced editing settings like automatic decimals, ensuring your data always appears exactly as you type it.

  1. 1. Open WPS Spreadsheet: Launch WPS Spreadsheet and click the 'Menu' button in the top-left corner.
  2. 2. Access Options: Select 'Options' from the drop-down list to open the settings dialog.
  3. 3. Go to Edit Settings: Click on the 'Edit' tab located in the left-hand navigation pane of the Options window.
  4. 4. Disable automatic decimal point: Uncheck the box that says 'Provide automatic decimal point', then click 'OK' to save.
Seamless compatibility with Microsoft Excel formats (.xlsx, .xls).Full and easy control over advanced editing options and auto-formatting.Lightweight, fast, and completely free to download and use.
microsoft office alternative - wps office

Frequently Asked Questions

Why does Excel change my numbers to decimals automatically?

This happens when the 'Automatically insert a decimal point' feature is enabled in Excel's Advanced Options. It is typically used by accountants to speed up data entry for financial data without needing to type the decimal point manually.

Does changing this setting affect existing numbers in my spreadsheet?

No, disabling the automatic decimal setting will only affect new numbers you type. Any existing data previously entered in your spreadsheet will remain completely unchanged.

What if only specific cells are showing unwanted decimals?

If the automatic decimal setting is turned off globally but decimals still appear, check the individual cell formatting. Select the affected cells, right-click and choose 'Format Cells', then ensure the 'Decimal places' under the Number or Currency category is set to 0.