
How to Create a Stacked Column Chart in Excel
Step-by-step: build a stacked column chart in Excel, switch to 100% stacked, add labels, and avoid common layout mistakes.
A stacked column chart shows how parts add up to a total in each category. Revenue by product line, tickets by priority, or survey answers by segment — each column is a whole, and colored segments show contribution. This page is the practical how-to for how to create a stacked column chart in excel, from a clean table to labels and 100% stacked variants.
For chart-type selection across the whole family, use 4 Column Chart Template Excel: Choose, Build, and Present. For when stacking helps versus misleads, see Stacked Column Chart Excel: When It Helps and When It Misleads.
Key takeaway: Build stacked columns from a matrix with categories in rows and segment series in columns. Never chart the total column itself, and switch to 100% stacked when share matters more than absolute height.
Prepare the source table
Structure matters more than the Insert click.
[TABLE: Example sales by quarter]
| Quarter | Furniture | Office Supplies | Technology |
|---|---|---|---|
| Q1 | 10000 | 5000 | 15000 |
| Q2 | 8000 | 6000 | 12000 |
| Q3 | 12000 | 7000 | 10000 |
| Q4 | 11000 | 8000 | 13000 |
Put the primary category in the first column. Put each stack segment in its own column. Do not include a Total column in the chart selection — Excel will stack the total on top of the parts and double-count visually.
If your data lives in a tall list (Date | Category | Amount), pivot or summarize first. Stacked column charts expect a wide matrix.
Create the stacked column chart
Insert stacked columns
- Select the category column and all segment columns, including headers.
- Go to Insert on the ribbon.
- Click Insert Column or Bar Chart.
- Choose Stacked Column under 2-D Column (not clustered, not 3-D unless you have a rare reason).
- Review the result. If segments group incorrectly, use Chart Design → Switch Row/Column.
That is the same sequence covered by Microsoft-oriented tutorials and finance Excel blogs: dataset → Insert → stacked column → customize. The difference between a useful chart and a confusing one is almost always the selection range and whether totals snuck in.
Warning: Including both parts and a total row or total column in the same selection will distort every stack. Keep totals for formulas on the sheet, outside the chart range.
Switch to 100% stacked when share is the story
Right-click the chart → Change Chart Type → Column → 100% Stacked Column. Every column stretches to the same height so you compare composition across categories. Use this when Q1 and Q4 totals differ wildly but you care about mix, not magnitude.
Keep standard stacked columns when total size is part of the narrative — for example, “Technology drove the rise in the overall bar.”
Format for meetings
Click the chart, then use the + Chart Elements control:
- Data labels — Center or Inside Base for short segments; avoid Outside End on dense stacks.
- Legend — Keep series names short in the header row so the legend fits.
- Axis titles — Add units (USD, tickets, %) when the title alone is ambiguous.
Recolor a segment by clicking once to select the series, then using Shape Fill. Use consistent colors across months so “Technology” does not become a different blue every quarter.
Product highlight: Keeping stacks to five or fewer segments makes labels and legends usable; beyond that, merge small categories into “Other.”
Macabacus and similar guides also warn against overcrowding: too many colored bands turn the chart into a striped rectangle nobody can read from the back of the room.
Common mistakes and quick fixes
[TABLE: Stacked chart fixes]
| Mistake | What you see | Fix |
|---|---|---|
| Totals in selection | One segment equals the sum of others | Exclude total column/row |
| Wrong orientation | Categories appear as legend entries | Switch Row/Column |
| Tiny top segments | Labels collide | Merge small series or use 100% stacked + fewer labels |
| 3D stacked column | Distorted heights | Change to 2-D stacked |
| No legend | Colors unexplained | Enable legend; shorten series names |
If you need forecast versus actual as side-by-side clusters and a breakdown inside actuals, stacked alone is not enough — continue with Excel Clustered Stacked Column Chart: Combo Workarounds That Work.
From DIY chart to reusable workbook
Building the chart once is fine. Rebuilding the same stack every Monday is a tax. A structured template with sample four-series data and a pre-built chart shell keeps formatting stable when people only paste new numbers.
The PlanoNest 4 Column Chart Template Excel is available as a one-time purchase with instant digital download — confirm live pricing on the product page. Use it when your stack consistently has four segments and you want Start Here guidance for teammates.
After the chart is correct, paste values only into the template’s data range, or copy the chart object into your dashboard sheet and repoint its data. Either way, protect the chart type so a helpful colleague does not “fix” stacking back into clustering mid-cycle.
More selection context: Clustered Column Chart Excel: Compare Series Side by Side and the pillar hub linked above. Browse related KPI templates in the KPI Dashboards collection.
Worked example: ticket mix by week
Suppose support reports weekly volume by priority:
| Week | P1 | P2 | P3 | P4 |
|---|---|---|---|---|
| W1 | 4 | 18 | 40 | 22 |
| W2 | 6 | 20 | 35 | 19 |
| W3 | 3 | 15 | 44 | 28 |
Insert a stacked column chart on this range. The total height shows load; the colored bands show severity mix. If W2’s total spikes mainly because P3 grew, the stack makes that visible. If you only needed to compare P1 across weeks with precision, a clustered chart or a line for P1 alone would be clearer — stacking is not mandatory for every multi-series table.
After the chart exists, add a total label above each column (chart element or a helper total series formatted as a line with markers only). Ops managers often want the number without opening the sheet.
Ordering segments on purpose
Excel stacks series in legend/table order. Put the narrative base at the bottom — often the largest stable category or the one leadership watches first. Sorting segments alphabetically is convenient and frequently wrong for storytelling. Reorder columns in the sheet, or rearrange series in Select Data, until the stack matches how you will talk through it.
When a tiny segment still matters for compliance, keep it but move detailed percentages into a footnote table. Do not invent a twelfth color for a 1% band that nobody can see.
Labels, connectors, and slide paste
Data labels inside thin segments collide. Prefer labeling only the total or the top one to two segments, then keep a legend for the rest. Leader lines help occasionally on pie charts; on stacked columns they usually add clutter. For slides, enlarge the chart, drop minor gridlines, and confirm contrast on a projector — pale yellow on white disappears in a bright room.
If you paste as a picture, freeze a known-good version after the weekly refresh. If you paste as an embedded workbook object, remind editors that double-clicking opens Excel and invites accidental chart-type changes.
Frequently Asked Questions
How do I create a stacked column chart in Excel quickly?
Select a category column plus segment value columns with headers, then Insert → Insert Column or Bar Chart → Stacked Column. Format colors and labels afterward.
How do I make a 100% stacked column chart?
Select the chart, Change Chart Type, choose 100% Stacked Column. All columns become equal height so you compare shares.
When should I use a stacked column chart?
Use it for part-to-whole stories across categories — mix of products in quarterly revenue, composition of support tickets, or demographic breakdowns of survey totals.
Can I stack and cluster in the same chart?
Not with one native chart type. Use a combo or spacer method described in the clustered-stacked guide in this cluster.
Why does my stacked chart look wrong after I add totals?
Because the total was charted as another segment. Remove totals from the chart data range and keep them only for sheet calculations.



