Course
Bar graphs are one of the clearest ways to present comparisons across categories like monthly expenses or product sales. At a glance, they help you spot patterns, outliers, and shifts across groups.
Excel makes it easy to build these charts. In just a few steps, you can go from raw data to a clean, labeled graph. Once it’s created, Excel also gives you plenty of control to tweak the layout, apply styling, or automate updates.
This guide covers everything you need, from preparing your data and choosing the right chart type to formatting and fixing display issues. Along the way, you will see practical ways to improve readability and clarity without overcomplicating things.
The Steps to Create a Bar Graph in Excel
Creating a bar graph in Excel is simple, but making one that is well-structured and easy to understand takes a little more effort. The best charts start with organized data and end with thoughtful formatting.
Data preparation
Excel works best when your data is laid out like a table: one column for categories, one or more columns for values.
Here are a few setup tips:
- Put your category labels (like months, regions, or products) in the first column.
- Place the corresponding numeric values in the next column(s).
- Avoid merged cells or blank rows within your data range.
- Use clear headers so anyone can quickly tell what they’re looking at.
If you want your chart to update as your data changes, press Ctrl + T to turn your dataset into an Excel Table. You can also set up a dynamic named range using Formulas > Name Manager.
Sample dataset formatted for bar chart creation. Image by Author
Inserting a basic bar graph
Once your data is ready:
- Select the data range (including the headers).
- Click the Insert tab in the ribbon.
- In the Charts group, choose the Bar Chart icon.
- Choose Clustered Bar, Stacked Bar, or whatever layout fits your needs.

Inserting a bar chart using the Excel ribbon. Image by Author
Excel will place the chart on your sheet and activate the Chart Tools menu, where you can adjust the design, format, and layout.
If you’re in a hurry, Excel’s chart templates apply consistent fonts, colors, and spacing with a single click.
Configuring data series
If you’re working with grouped data, like quarterly sales for different products, each series will be a separate set of bars within the same chart.
Step 1: Create a clustered column chart
Highlight cells A1 to C6. This range includes categories and two quarters of sales.
Then:
- Go to the Insert tab.
- Click the Insert Column or Bar Chart icon.
- Choose Clustered Column from the drop-down menu.
You will get a chart with side-by-side bars for each quarter.

Comparing quarterly sales with a clustered column chart. Image by Author
Step 2: Open the Select Data Source dialog
To manage your chart’s series:
- Click anywhere inside the chart to activate it.
- Right-click the chart area (not a bar).
- Click Select Data.
This opens the Select Data Source window, where you can manage the chart’s data sources and axis labels.
Opening the Select Data Source window to manage chart series. Image by Author
Step 3: Add a new data series
To highlight a specific category:
- Click Add in the Select Data Source window.
- In the Edit Series dialog:
- For the Series name, click cell G1.
- For the Series values, select G2 to G6.
- Click OK twice to return.
Now, only the entry with a value (e.g., “Smartphones”) will appear. Format this bar however you’d like to make it stand out.
Adding a new data series to highlight a specific category. Image by Author
Step 4: Edit or remove a series
To edit:
- Reopen the Select Data Source dialog.
- Choose a series (e.g., Q2 Sales) and click Edit.
- Update the name or range.
To remove:
- Select the series.
- Click Remove.
- Press OK to apply.
Removing extra series can make your chart easier to interpret when you are focusing on a specific subset.
Modifying chart series in the Select Data Source dialog. Image by Author
Step 5: Adjust bar spacing and layout
- Click any bar in the chart.
- Right-click and choose Format Data Series.
- In the side pane, go to Series Options.
Use:
- Series Overlap to control how much bars overlap.
- Gap Width to adjust spacing between groups (lower = wider bars).
These options help fine-tune readability, especially for grouped data.
Adjusting bar spacing and overlap using the Format Data Series pane. Image by Author
Viewing and selecting bar chart types
Excel offers several bar chart variants that serve different purposes. Choosing the right one makes your chart easier to understand and communicate.
Step 1: Open the full chart menu
- Highlight your data (e.g., A1 to E6).
- Go to Insert > Insert Chart (use the small arrow at the bottom of the Charts group).
You’ll now see all available chart types.
Accessing the full Insert Chart menu to browse Excel chart types. Image by Author
Step 2: Review bar chart options
From the list:
- Clustered Bar: Horizontal bars, grouped by category. Best for side-by-side comparisons.
- Stacked Bar: Combines bars within a category. Great for showing totals and part-to-whole relationships.
- 100% Stacked Bar: Like Stacked Bar, but normalizes each total to 100%. Useful for comparing proportions.
- 3-D Bar: Adds depth. Looks appealing, but may distort data.
- Cylinder, Cone, and Pyramid: Decorative options. Rarely used for analysis.
Choosing bar chart subtypes in Excel. Image by Author
Step 3: Choose a layout that fits your goal
Pick a layout based on what you are trying to show:
- Use Clustered Bar for clear comparisons.
- Go with Stacked Bar when showing contribution to a total.
- Choose 100% Stacked for proportion comparisons.
The clearer the layout, the faster your audience will understand the chart.
Step 4: Switch between horizontal and vertical formats
- Bar charts are horizontal.
- Column charts are vertical.
Use bar charts for long category names or ranked lists. Use column charts for timelines or progressions.
To switch:
- Click your chart.
- Go to Chart Tools > Design.
- Choose Change Chart Type and pick either Bar or Column.
Switching between horizontal and vertical chart layouts in Excel. Image by Author
Advanced Customization Techniques
Once you’ve built your chart, you can tweak the layout, colors, and labels to match your purpose or make the chart easier to read.
Axis and label formatting
Start by clicking the axis you want to adjust. Then:
- Right-click it and choose Format Axis.
- Use the side pane to:
- Set custom min/max values.
- Adjust tick mark spacing.
- Use a log scale if needed.
Opening the Format Axis pane to customize alignment. Image by Author
Setting minimum and maximum values to zoom in on a specific data range. Image by Author
For number formatting, scroll to the Number section. Choose the format (currency, percentage, etc.), set decimal places, and add unit symbols if helpful.
To rotate or stagger labels:
- Select the horizontal axis.
- In the Text Options tab, adjust the Text direction or Custom angle.
Adjusting label angle to improve readability in a crowded bar chart. Image by Author
To add and customize data labels:
- Click the chart, then the Chart Elements (+) button.
- Check Data Labels, then choose a position.
- Right-click a label to customize:
- Change font and size.
- Apply number formatting.
- Remove labels from specific bars if needed.
Enabling and formatting data labels to show exact values on each bar. Image by Author
Conditional formatting and special effects
Highlighting with “Invert if negative”
For charts with both positive and negative values:
- Select the series.
- Go to Format Data Series > Fill.
- Check Invert if negative.
This makes negative values automatically use a different color.
Using “Invert if negative” to highlight negative values in a different color. Image by Author
Gradient fills and conditional colors
To use gradients:
- Select the bars.
- In the Fill section, choose Gradient Fill.
- Adjust color stops as needed.
For threshold-based coloring:
-
Use formulas like
IF()in a helper column to create rules. -
Format each series or bar manually.
Highlight a specific bar
- Add a new column with a value only for the bar you want to highlight.
- Add that column as a new series.
- Format the new series with a distinct color or border.
Visual effects
You can add subtle effects if needed:
- Select a bar or series.
- In the Format Data Series pane, go to Effects.
- Apply options like: Shadow, Glow, Soft Edges, 3D Format.
Use these lightly to avoid distraction.
Making charts dynamic and accessible
Link chart titles to cells
-
Click the chart title.
-
In the formula bar, type
=and click a cell (e.g.,=A10). -
Press Enter.
The title will now update automatically based on that cell.
Linking a chart title to a cell so it updates dynamically with your data. Image by Author
Use dynamic ranges
Option 1: Excel Tables
-
Select your data and press
Ctrl + T. -
Charts linked to this table update as rows are added.
Option 2: Named range
- Go to Formulas > Name Manager.
- Use a formula like:
=OFFSET(Sheet1!$B$2,0,0,COUNTA(Sheet1!$B:$B)-1)
Creating a dynamic chart by turning your dataset into an Excel Table. Image by Author
Improve accessibility
- Use colorblind-friendly palettes.
- Avoid using color alone to indicate meaning. Combine with patterns or labels.
- Use high contrast text.
- Add alt text to the chart (right-click > Edit Alt Text).
- Stick to readable fonts and text sizes.
Examples of Excel Bar Graph Types
Horizontal bar graph
This is ideal for long category names or when visualizing rankings.
- Insert a Clustered Bar.
- Adjust spacing and labels.
- To reverse order (e.g., highest value at top), go to Format Axis > Categories in reverse order.
Vertical bar graph (Column chart)
Best for showing changes over time or comparing values across groups.
- Insert a Clustered Column.
- Add gridlines or adjust bar spacing for clarity.
This is one of the most common chart types in Excel.
Stacked bar graph
Use this when you want to show parts of a total:
- Insert a Stacked Bar or 100% Stacked Bar.
- Use distinct colors and a clear legend.
- Add total labels if needed.
Troubleshooting Common Issues
Data not showing
- Check that your range includes both categories and numbers.
- Make sure all values are numeric because text will break the chart.
- Revisit Select Data to confirm the correct ranges are being used.
Visual glitches
- Axis labels overlapping? Rotate or stagger them.
- Formatting not applying? Use Reset to Match Style or recreate the chart.
- Bars too close or far apart? Adjust Gap Width under Format Data Series.
Performance issues
If your file slows down:
-
Avoid volatile functions like
INDIRECT()orOFFSET(). -
Stick to Excel Tables instead of complex named ranges.
-
Skip heavy effects like 3D formatting.
-
Use a summary sheet as a chart source to keep things responsive.
Conclusion
Bar graphs in Excel are simple to create, but there’s more to them than just dragging data into a chart. Once your dataset is organized and you’ve spent some time with Excel’s charting tools, it becomes easier to build visuals that are easy to work with.
To build on what you’ve just learned and practiced here in this article, enroll in our Data Visualization in Excel course, which offers up more info on chart design and layout choices. Or, if you’re just starting out, our Introduction to Excel covers the basics. Last I'll say, if you think you will be working with larger datasets and trying to find patterns in them, our Data Analysis in Excel introduces some more advanced workflows.
Experienced data professional and writer who is passionate about empowering aspiring experts in the data space.
FAQs
How do I choose between a bar chart and a column chart in Excel?
Bar charts display data horizontally, while column charts show it vertically. If your category labels are long or you're comparing a small number of groups, bar charts are easier to read. For time-based data or when emphasizing progression, column charts are often a better fit.
Can I make my Excel bar chart update automatically when the data changes?
Yes. By converting your data into an Excel Table or using dynamic named ranges, you can link your chart to data that updates as you add or remove entries. This is useful for reports or dashboards that need to stay current.
What’s the best way to highlight one specific bar in a chart?
You can create a new data series that includes only the value you want to emphasize, then format it with a different color or effect. This allows you to keep the original chart structure while drawing attention to a key data point.
Why are my bars not showing up in the chart?
This usually happens when the data contains text instead of numbers or when the selected range is incomplete. Check that your values are numeric and that the entire data range is included in the chart settings.
Can I create a bar chart in Excel that is accessible to colorblind users?
Yes. Use high-contrast colors and avoid relying on color alone to convey meaning. Add data labels, use patterns or textures, and provide alt text to make your charts easier to interpret for everyone.


