How to Format PowerPoint Chart Labels as Thousands, Millions, and Billions
Question details
The user wants to format PowerPoint chart data labels to conditionally display large financial values with abbreviations, such as £30m for millions, £300k for thousands, and standard numbers for smaller amounts.
- Product
- PowerPoint
- Device & OS
- not provided
- Scenario
- Creating professional presentation charts where large financial figures need to be shortened to "k" or "m" to keep the chart clean and readable.
- Observed behavior
- Standard PowerPoint formatting applies to all labels uniformly. The user needs conditional formatting to handle different value magnitudes (thousands, millions, billions) dynamically.
Ensure you have access to the underlying chart data. PowerPoint charts use Excel's custom number formatting engine, so formatting changes are made in the data label options.
Use Custom Number Formatting for Millions and Thousands
Utilize PowerPoint's built-in custom number formatting to conditionally display "m" for millions and "k" for thousands.
Excel and PowerPoint custom number formats support up to two conditional sections, plus a default format. This allows you to handle millions, thousands, and ordinary values easily within a single rule.
Note that formatting billions natively in the exact same format code is not supported due to this two-condition limit.
Right-click the data labels on your PowerPoint chart and select "Format Data Labels" from the context menu.
In the Format Data Labels pane on the right side, expand the "Number" category at the bottom.
In the "Category" dropdown, select "Custom". In the "Format Code" box, enter the following exact code: [>=1000000]£0,,"m";[>=1000]£0,"k";£0
Click the "Add" button to apply the custom format. Your chart labels will immediately update to show abbreviations.
Use Helper Columns to Handle Billions
When billions and additional ranges are required, use a helper column in the chart's data sheet to calculate and format the text manually.
Easily Format Chart Labels with WPS Presentation
WPS Presentation provides powerful built-in chart tools that perfectly mirror spreadsheet functions, allowing you to seamlessly apply complex custom number formats to your presentation charts.
- 1. Open Presentation: Launch WPS Presentation and open the document containing your chart.
- 2. Edit Chart Data: Right-click the chart and select "Edit Data" to open the integrated WPS Spreadsheet window.
- 3. Apply Custom Format: Select your data cells, press Ctrl+1 to open Format Cells, go to "Custom", and input the code [>=1000000]£0,,"m";[>=1000]£0,"k";£0 to automatically update your chart labels.

Frequently Asked Questions
Why doesn't the custom format work for billions as well?
Custom number formatting syntax is restricted by a structural limit that only allows up to two conditional formatting rules (plus one default fallback rule) per format code. Because of this, you can only natively evaluate and format two large magnitudes like thousands and millions.
Can I use dollar ($) signs instead of pounds (£) in my chart labels?
Yes. Simply replace the £ symbol in the custom format code with a $ symbol. For example, your code would be: [>=1000000]$0,,"m";[>=1000]$0,"k";$0.
Does applying custom number formatting change my actual data values?
No, custom number formatting only changes how the values visually appear on your chart labels or in spreadsheet cells. The underlying data remains intact and unchanged, ensuring your charts remain proportionally accurate.




