How to Fix Very Small Numbers Displaying as Zero in Excel Charts
Question details
The user needs a reliable way to accurately display extremely small numerical values on an Excel chart axis instead of having them appear as zero.

- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- Creating a chart with many data points where some values are infinitesimally small, such as -0.0000000010440823.
- Observed behavior
- The chart axis displays the small numbers as zero or in an unreadable format, obscuring the actual variations in the data.
Ensure your raw data is formatted as actual numbers rather than text, and verify that the chart's data range is correctly linked to the source cells.
Format the Chart Axis Using Scientific Notation
Applying scientific notation directly to the chart axis allows extremely small values to remain clearly visible without altering your original source data.
Scientific notation (e.g., 1.04E-09) is the standard method for presenting microscopic numbers in scientific and financial modeling.
By changing the axis format, Excel will automatically adjust the labels without requiring you to recalculate any underlying values.
Double-click the affected X or Y axis directly on your chart to open the Format Axis pane on the right side of the screen.
In the Format Axis pane, click on 'Axis Options' (the column chart icon) and scroll down to expand the 'Number' category.
Click the 'Category' dropdown menu, which is likely set to 'General' or 'Number', and change it to 'Scientific'.
Set the desired number of decimal places (e.g., 2) to ensure your specific small values are distinguishable from one another without cluttering the axis.

Scale Your Source Data by Multiplying
If scientific notation is not suitable for your target audience, you can multiply your data by a large factor (like 10^9) to bring the numbers into a manageable and readable range.
Manage Complex Datasets Beautifully with WPS Spreadsheet
WPS Spreadsheet provides advanced, easy-to-use chart formatting options, allowing you to seamlessly manage extremely small or large numbers. Applying scientific notation or scaling axes is fully supported and visually intuitive.
- 1. Open your dataset in WPS Spreadsheet: Launch WPS Office and open your workbook containing the chart with microscopic values.
- 2. Access Axis settings: Double-click the Y-axis or X-axis on your chart to instantly bring up the Object Formatting panel on the right.
- 3. Apply Scientific Format: Navigate to Axis > Number, select 'Scientific' from the category list, and specify your decimal places to immediately fix the zero-display issue.

Frequently Asked Questions
Why does Excel round my small numbers to zero in charts?
Excel defaults to a 'General' or standard 'Number' format that limits the amount of visible decimal places on a chart axis. If a value falls below this threshold (e.g., -0.000000001), Excel visually rounds it to zero unless you specifically format the axis using Scientific notation or by extending the decimal places.
Does changing the axis format alter my original spreadsheet data?
No, modifying the axis number format only changes how the values are displayed visually on the chart. Your underlying raw data and formulas in the spreadsheet cells remain completely unchanged and accurate.
How do I add a custom scale label to my chart axis?
Click your chart, go to the Chart Elements menu (the plus '+' icon at the top right of the chart), check the box for 'Axis Titles', and type your scale indicator (like 'in billions' or 'x 10^9') directly into the text box that appears next to the axis.
Can I use a custom number format instead of scientific notation?
Yes. In the Format Axis pane under the Number category, you can select 'Custom' from the dropdown and enter a specific format code, such as '0.0E+00', to gain more granular control over how your values are represented.




