How to Add Percentages to Bar Chart in Excel

Cody Schneider9 min read

A simple bar chart is great for showing raw numbers, but adding percentages gives your audience the crucial context they need. Seeing "Product A sold 250 units" is one thing, seeing it sold 50% of the total units instantly tells a much clearer story about its performance. This guide will walk you through a few effective ways to add percentages to your bar charts in Excel, from a straightforward two-minute method to a more advanced technique for a custom look.

Why Bother Adding Percentages to Your Chart?

Including percentages directly on your bar chart makes your data instantly easier to understand. It answers the "how much compared to the whole?" question without forcing your audience to do mental math. It’s perfect for visualizing things like:

  • Market share distribution between competitors
  • Survey results broken down by response
  • Website traffic sources as part of total traffic
  • Budget allocation across different departments

Essentially, any time you need to show not just the value of a category but its proportion to the total, percentages are your best friend. Now, let’s get your data ready.

First, Let's Prepare Your Data Table

Before building your chart, a little data prep will make your life much easier. Whichever method you choose, a "helper column" for your percentage calculations is the best way to start.

Imagine you have a simple table of website traffic by source for the last month. Your raw data looks like this:

Step 1: Create a Percentage Column

Add a new column next to your data called "Percentage." In the first cell of this column (C2 in this example), you'll calculate what percentage of the total traffic comes from "Organic Search."

The formula is: =B2/SUM($B$2:$B$6)

Let’s break that formula down:

  • B2 is the value for the specific category (Organic Search traffic).
  • SUM($B$2:$B$6) is the total traffic from all sources. The dollar signs ($) are important here, they create an absolute reference. This means that when you drag the formula down to the other cells, the B2 part will change (to B3, B4, etc.), but the SUM($B$2:$B$6) part will stay locked on the total range.

Step 2: Apply the Formula and Format Cells

Press Enter, then click on the corner of the cell and drag the formula down for all your sources. After that, select the entire column, right-click, choose "Format Cells," and select "Percentage." Now your table should look something like this:

With this foundation in place, you’re ready to create your chart.

Method 1: Displaying Percentages as Data Labels (The Fastest Way)

This is the most common and user-friendly method. The goal is to show the bars representing the raw traffic numbers, but display the percentage directly on each bar.

Step 1: Create Your Basic Bar Chart

Start by creating a chart with just your raw values. Adding the percentage labels will happen next. Select your categories and their corresponding raw values (in our example, a range like A1:B6).

Go to the Insert tab, click on the options for charts, and choose a simple 2-D Bar Chart. And just like that, you have a basic chart.

Step 2: Add Data Labels to Your Chart

First, click on your chart to bring up the charting menus. Then, click the plus (+) icon which stands for "Chart Elements." A menu will pop up - check the box for Data Labels. You'll see the raw values (the numbers of sessions) appear at the end of each bar. We’re going to swap these out for our percentages.

Step 3: Format the Data Labels to Show Percentages

Here’s the clever part. We’ll tell Excel to use the values from our "Percentage" helper column as the labels.

  1. Right-click on any of the data labels on your chart and select Format Data Labels. A formatting pane will appear on the right side of your screen.
  2. In the "Label Options" section, look for "Label Contains." You'll see a few checkboxes.
  3. Check the box for Value From Cells. A small dialog box will pop up asking you to select the data label range.
  4. Select the range that contains your calculated percentages (in our example, C2:C6). Click OK.
  5. Now your chart has a bit of a cluttered look with both the raw values and the percentages appearing. Simple fix! Back in the Format Data Labels pane, uncheck the box for Value.

Presto! The bars are still scaled according to the raw number of sessions, but the labels are displaying the clean, insightful percentages you calculated. You can also adjust the label position here - "Inside End" or "Center" are often good choices for readability.

Method 2: Using a 100% Stacked Bar Chart for Comparison

This method isn't for showing a single set of data but for comparing the proportional makeup of several different categories. It’s perfect when you want to answer questions like, "What percentage of sales in each region came from desktops versus mobile devices?"

Let's use a new dataset showing device usage across three different marketing channels:

Step 1: Select Your Data and Insert the Chart

Select your entire data table (A1:C4 in this case). Then, go to the Insert tab and find the bar chart options again. This time, choose the 100% Stacked Bar Chart.

Excel will automatically generate a chart where each bar represents a marketing channel, and each bar adds up to 100%. The segments within those bars will show the split between Desktop and Mobile usage.

Step 2: Add and Position Your Data Labels

Just like before, click the chart's + icon and check the box for Data Labels. Excel is smart enough to know that for this specific chart type, numbers really only make sense as percentages, so it automatically labels each segment with its percentage value. For a cleaner look, you can select the labels and format them - the "Center" Position option feels very much at home with this chart type.

Method 3: The Combo Chart Technique (For Truly Custom Results)

Feeling adventurous? This technique gives you ultimate control over your percentage labels by creating an invisible chart series and placing your labels on it. It’s a little more involved, but it's a great skill to have if you need precise label placement.

Step 1: Set Up With a Second Data Series

For your data, create one more helper column with a fixed value. You can label this column "Label Position," and inserting a small number (e.g., 2000 for our traffic data) works well here. This value serves one specific purpose: providing a placeholder on an invisible axis to which you can affix your labels.

Step 2: Create a Combo Chart

Select all of your data now including the new column (Range A1:D6). Go to Insert > Chart, but this time select Combo Chart. The window will let you customize the series:

  • For the "Sessions" series, keep it as a Clustered Bar Chart.
  • For the "Label Position" series, change its chart type to a Line or a scatterplot and - importantly - check the box to plot it on a Secondary Axis.

After clicking OK, your chart will look a bit odd with a line cutting through your bars. That’s perfectly fine and exactly what we're looking for!

Step 3: Make the Secondary Series Vanish

Now all we need to do is to completely hide the line chart and leave only its ability to hold data labels. Double-click on the line to get the Format Data Series pane on the right of the screen.

  • Under the paint bucket (Fill & Line) icon, select No line.
  • Then check on the Marker section, and under "Marker Options," choose None.

You may also decide that hiding the Secondary Axis may give that design you need. To achieve that, select the secondary axis to the right (the one corresponding with your "Label Position" values), right-click on it, then format the Axis and, under 'Labels,' pick 'None.' Now the series has turned its visibility off, making it a ghost in the machine.

Step 4: Add and Format Your Data Labels

Now let's bring a label to the ghost. Click where the invisible line series would be and use your chart Elements (+) icon. Then, add Data Labels to it. Once labels come up, it's time to format the Label Options. On the Format Pane, you'll want to:

  • Value From Cells is the setting. Click and select your Percentage column again (C2:C6).
  • On the next step, uncheck the box marked Value to stop the placeholder from being seen.
  • Another important setting is position. Here you'll be choosing "Center" and it will place the percentages right inside the bar at a point determined by our old friend Label Position.

This one might be a bit too complex for daily needs a lot of the time, but it is a fine example that shows Excel's flexibility once you get comfortable.

A Few Tips for Greater Looking Bar Charts

Keep it Clean:

Simplicity is usually better than clutter. Less can mean more. Consider hiding axes and gridlines to let the data speak for itself.

Use Colors Wisely:

Be strategic with colors. Highlight one important bar or use your brand colors consistently.

Sort Your Data:

Arranging your bars in descending or ascending order makes them much easier to read than if they are randomly scattered.

Label Clearly:

You want your titles, axes, and data labels to be readable. Use concise language and a font that’s easy on the eyes.

Final Thoughts

Showing percentages in your Excel bar charts transforms them from simple value displays into powerful comparative tools. Whether you use a quick data labels approach, the 100% stacked chart for comparisons, or an advanced combo-chart for precise presentation, each method provides another way to tell your data's story clearly.

And while Excel is a fantastic tool for setting this all manually, especially across various data sources - think Google Analytics, Facebook Ads, and Shopify - it can become a tedious job of manual data wrangling. At Graphed, we simplified that process by building it into our platform. Instead of manual calculations and crafting formulas, you just ask, "how are sales by region as a bar with percentages?" You'll get a beautiful, interactive dashboard in seconds, ready to dive into data. Skip the formulas, skip the wrangle. Try Graphed for your insights instead.

Related Articles

How to Connect Facebook to Google Data Studio: The Complete Guide for 2026

Connecting Facebook Ads to Google Data Studio (now called Looker Studio) has become essential for digital marketers who want to create comprehensive, visually appealing reports that go beyond the basic analytics provided by Facebook's native Ads Manager. If you're struggling with fragmented reporting across multiple platforms or spending too much time manually exporting data, this guide will show you exactly how to streamline your Facebook advertising analytics.

Appsflyer vs Mixpanel​: Complete 2026 Comparison Guide

The difference between AppsFlyer and Mixpanel isn't just about features—it's about understanding two fundamentally different approaches to data that can make or break your growth strategy. One tracks how users find you, the other reveals what they do once they arrive. Most companies need insights from both worlds, but knowing where to start can save you months of implementation headaches and thousands in wasted budget.