Method 1 – Use a Helper Column to Show a Number and a Percentage in the Bar Chart
Suppose we have a dataset of some Products, Sales Order, and Total Market Share. Using helper columns, we will show numbers and percentages in an Excel bar chart.
Steps:
- Choose a cell. We have selected cell (F5).
- Enter the following formula.
=D5*1.15
- Press Enter.
- Pull the fill handle down to fill the column.
- This sets up the first helper column.
- Copy the following formula into cell G5:
=D5&CHAR(10)&" ("&TEXT(E5,"0%")&")"
- Hit the Enter key to get the value.
- Drag the formula down with the fill handle.
- The second helper column is ready.
- Choose the data from the Product and Sales Order columns.
- From the Insert tab, choose 2-D Stacked Column.
- A new bar chart will be created. We will need to edit the chart to show both numbers and percentages inside the chart.
- Right-click on the chart.
- Choose the Select Data option.
- In the Select Data Source dialog, click Add.
- In the Series values section, choose data from the Helper 1Â column.
- Press OK to continue.
- Select the new bars and right-click.
- Choose Format Data Series.
- Click Secondary Axis and your chart will look like the below screenshot.
- Right-click on the new bars again and choose Select Data.
- Add Series 2 and press Edit to change it.
- A new window will appear named Axis labels. Select data from the Helper 2Â column and press OK to continue.
- Open the options by right-clicking on the chart.
- Click on Add Data Labels.
- Let’s change the format from the Format Data Labels.
- Check Category Name from the list and choose Inside End to visualize data.
- Your final chart should look like the following image.
Read More:Â How to Make a Percentage Bar Graph in Excel
Method 2 – Use Format Chart to Show a Number and a Percentage in an Excel Bar Chart
Suppose we have a dataset of Sales in a region over years. We also have some values in percentages. We will show both numbers and percentages in a bar chart.
Steps:
- Select data from the list. We have selected cells (B5:F5).
- While the dataset is selected, choose the 2-D Stacked Column chart from the Insert options.
- A chart will be created.
- Choose the bar from the chart and right-click on it.
- Go to Select Data.
- A new window will appear named Select Data Source. Click Edit in the Horizontal Axis Labels category.
- Choose the years headers from your dataset and press OK. Years will be shown horizontally in the chart.
- Right-click on the bars and choose Add Data Labels to get the numbers inside the bars.
- Selecting the values on the bars, right-click, and choose Format Data Labels.
- From the right pane, go to Label Options and check Value from cells.
- A new window will appear asking for the range from your table. Choose the percentage values from the dataset and click OK.
- Change the Separator to New line from the drop-down list to get percentage values just below the numbers.
- Your chart will look like the following screenshot.
- Remove all the unnecessary elements and you will get your final chart.
Read More: How to Show Difference Between Two Series in Excel Bar Chart
Things to Remember
- In the second method, we have shown separating the percentages in a new line. This works in Excel 2013 or newer. Otherwise, you can use a comma (,) or semicolon (;) to separate them.
Download Practice Workbook
Download this practice workbook to follow along.
Related Articles
- How to Make a Bar Graph with Multiple Variables in Excel
- How to Make a Bar Graph in Excel with 2 Variables
- How to Make a Bar Graph in Excel with 3 Variables
- How to Make a Bar Graph in Excel with 4 Variables
- How to Make a Bar Graph Comparing Two Sets of Data in Excel
- Excel Bar Chart Side by Side with Secondary Axis
- How to Sort Bar Chart Without Sorting Data in Excel
- How to Change Bar Chart Width Based on Data in Excel
<< Go Back to Excel Bar Chart | Excel Charts | Learn Excel
Get FREE Advanced Excel Exercises with Solutions!