How to Add a Secondary Axis in Excel

Plot two series of very different scale on one Excel or Google Sheets chart by adding a secondary axis, and check the figures against the source totals.

On this page

Tested in: The totals and shares used as the two-scale example were evaluated in Google Sheets on 12 November 2026. Excel 365 menu names are the current desktop labels; I did not click through Format Data Series or the chart editor this session.

How to make a basic column, line, or pie chart is in How to Make a Chart in Excel. This page is only about a second vertical axis.

When you actually need a second axis

On the eight-sale sample, Revenue goes up to a grand total of 24450, and East is 9450. East’s share of that total is 0.38650306748466257; Widget’s share is 0.8098159509202454. If you plot Revenue and those shares on one axis that runs to 25,000, the share series sits on the baseline and looks like it has no data.

A second axis is for that mismatch in scale, not for a second category axis (dates vs text). If the axis is showing serial numbers such as 45299, that is a format problem, in chart dates showing as numbers.

Add the axis in Excel

  1. Create a chart that includes both series (for example Revenue as columns and Share as a line).
  2. Click the Share series (the small one). If it is hard to click, use Chart Design > Select Data or the Series drop-down on the Format pane.
  3. Right-click the series and choose Format Data Series.
  4. Under Series Options, select Secondary Axis.
  5. A vertical scale appears on the right. Set its number format to a percentage if the series is a share.
  6. Optionally use Chart Design > Change Chart Type > Combo to make one series a column and the other a line, and assign the line to the secondary axis in that same dialog.

Add an axis title on both sides (Chart Elements > Axis Titles) so a reader can see which scale is money and which is a percent. Do not force two series of the same unit onto two axes just to fill the plot area — that makes a 9450 and a 24450 look similar in height when they are not.

Add the axis in Google Sheets

  1. Open the chart editor.
  2. On the series you want on the right, set Axis to Right axis (under Customize > Series, or in Setup depending on the build).
  3. Format that axis as a percent if needed.

If Right axis is not offered, change the chart to a combo (columns plus a line) and try again. Some chart types, including pie, have no second axis.

Check the plotted numbers

The right axis does not change the underlying values. East’s share should still be 9450 ÷ 24450, which in the test workbook was 0.38650306748466257. If the line peaks at 1, you may have plotted the share correctly; if it peaks at 9450, you put Revenue on the right axis by mistake. If it peaks at 38.65, the series was stored as 38.65 instead of 0.3865 — format the axis to match the way the number is stored, or divide by 100 in a helper column.

A pivot already has the share if you used Show Values As % of Grand Total. You can chart that pivot, or compute the share next to the source with =B2/$B$10 and chart the helper column.

Once both series use a readable scale, confirm the category axis is still the one you intended (months, products, or regions) and that a legend names each series and, if the titles are short, which axis it uses.

Oscar

Spreadsheet formulas and troubleshooting. See each article for its actual verification environment and pending author checks.

Tested in Google Sheets (via Sheets API) on 12 November 2026: the eight-row sales totals used as the two-scale example (grand 24450, East 9450, East share 0.38650306748466257, Widget share 0.8098159509202454). Excel 365 menu names are the current desktop labels; I did not click through Format Data Series or the chart editor in Excel or Sheets this session..

Next in Lookup & Conditional Sums How to Change a Pivot Table Data Source in Excel