logo
search
Formatting Issues

How to Convert Scientific Notation to Numbers in Excel

Camila MilosovichCamila Milosovich Oct 13, 2026 868 views

Question details

The user needs to change the display of values in Excel from scientific notation to standard regular numbers, while preserving full digit accuracy for long identifiers.

How to Convert Scientific Notation to Numbers in Excel
Product
Excel
Device & OS
not provided
Scenario
Importing or entering large numerical values or long identifiers (like serial numbers) that Excel automatically converts and displays in scientific notation.
Observed behavior
Excel displays large numeric values in scientific notation (e.g., 1.23E+11) and may truncate or replace trailing digits with zeros for numbers longer than 15 digits.
Before you start

Determine whether your data consists of true numerical values meant for calculation or long text identifiers (such as tracking numbers or IDs), as this determines the correct formatting approach.

Solution 1Recommended

Format Cells as Regular Numbers

Use the Format Cells dialog to change the display from scientific notation to standard numerical format for standard calculations.

This method is ideal for numeric data that does not exceed 15 digits in length. Excel limits numerical precision to 15 significant digits; any digits beyond this limit will automatically be converted to zeros.

1
Select the target cells

Highlight the cells or the entire column containing the values displayed in scientific notation.

2
Open Format Cells

Right-click the highlighted area and select 'Format Cells' from the context menu, or press Ctrl + 1.

3
Apply the Number format

In the 'Number' tab, click on the 'Number' category in the left pane. Specify the desired number of decimal places (usually 0 for whole numbers) and click 'OK'.

Format Cells as Regular Numbers
Verify Data Type: You can type =ISNUMBER(A1) in an adjacent cell to confirm if Excel is treating the converted data as a numeric value.
WPS Spreadsheet Solution

Fix Scientific Notation Formatting Easily with WPS Office

You can effortlessly format large numbers, prevent unwanted scientific notation, and handle extensive datasets using WPS Spreadsheet. It offers full compatibility with Microsoft Excel formats and provides intuitive formatting tools for free.

  1. 1. Open your file in WPS Spreadsheet: Launch WPS Office and open the workbook containing the scientific notation.
  2. 2. Select the data: Highlight the cells or columns you want to convert to regular numbers.
  3. 3. Access cell formatting: Right-click the selection and choose 'Format Cells' from the dropdown menu.
  4. 4. Change to Number format: Navigate to the 'Number' tab, select 'Number' from the category list, adjust your decimal places, and click 'OK'.
100% compatible with Microsoft Excel file formats (.xlsx, .xls, .csv)Intuitive Format Cells dialog for quick numerical adjustmentsLightweight performance that smoothly handles large datasets and long IDsFree to use with a familiar, easy-to-navigate interface
QA img-9

Frequently Asked Questions

Why does Excel automatically change my numbers to scientific notation?

Excel applies scientific notation automatically when a number is 12 digits or longer to fit the value within the default column width. It is a display mechanism meant to keep large numbers readable without expanding the column size.

How do I stop Excel from turning 16-digit numbers into zeros?

Excel has a precision limit of exactly 15 significant digits for numbers. To preserve the 16th digit and beyond (like in a credit card number), you must format the cell as Text before entering the data, or type a single apostrophe (') at the beginning of the number.

Can I convert scientific notation to text without losing the original numbers?

If the number has 15 digits or fewer, you can simply change the cell format to Number. However, if the value already has more than 15 digits and was pasted as a standard number, the trailing digits have already been permanently converted to zeros by Excel's engine and cannot be recovered unless re-entered as Text.

What is the purpose of using the ISNUMBER function?

The =ISNUMBER() function is used to verify the exact data type of a cell. It returns TRUE if Excel recognizes the contents as a numerical value meant for calculations, and FALSE if it is stored as text.