logo
search
Chart & Visualization Issues

How to Format PowerPoint Chart Labels as Thousands, Millions, and Billions

Maira MehtabMaira Mehtab Sep 21, 2026 875 views

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.
Before you start

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.

Solution 1Recommended

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.

1
Select Data Labels

Right-click the data labels on your PowerPoint chart and select "Format Data Labels" from the context menu.

2
Navigate to Number Format

In the Format Data Labels pane on the right side, expand the "Number" category at the bottom.

3
Enter Format Code

In the "Category" dropdown, select "Custom". In the "Format Code" box, enter the following exact code: [>=1000000]£0,,"m";[>=1000]£0,"k";£0

4
Apply Formatting

Click the "Add" button to apply the custom format. Your chart labels will immediately update to show abbreviations.

Formatting Limit: Since standard custom formatting limits you to two conditions, adding a third for billions requires a workaround like helper columns or VBA.
Presentation Chart Tools

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. 1. Open Presentation: Launch WPS Presentation and open the document containing your chart.
  2. 2. Edit Chart Data: Right-click the chart and select "Edit Data" to open the integrated WPS Spreadsheet window.
  3. 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.
Fully compatible with Microsoft PowerPoint (.pptx) and Excel chart structuresIntuitive chart data editing interface for custom numberingSupports advanced conditional number formatting out-of-the-boxFree, lightweight, and fast office suite
QA img-10

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.