Chart & Visualization Issues

How to Create a Year-over-Year Product Sales Comparison Chart in Excel

Adam DavisAdam Davis Nov 10, 2026 869 views

Question details

The user wants to construct a chart that compares product sales performance across multiple years, using stacked columns or advanced visualizations.

How to Create a Year-over-Year Product Sales Comparison Chart in Excel
Product
Microsoft Excel
Device & OS
not provided
Scenario
Visualizing multi-year product sales categorized by year to effectively present year-over-year growth and product contributions.
Observed behavior
Excel natively supports stacked column charts for this visualization, but users often look for Power BI's Ribbon Chart, which Excel does not feature natively without third-party add-ins.
Before you start

Ensure your raw sales data is well-organized in a tabular format, with products listed in rows and respective sales years arranged in distinct columns.

Solution 1Recommended

Use a Stacked Column Chart for Year-over-Year Comparisons

A stacked column chart is the easiest and most effective native method in Excel to visualize how individual products contribute to overall sales across different years.

By utilizing Excel's built-in charting features, you can plot years on the horizontal axis and stack product sales vertically, immediately showing both total sales per year and the proportional breakdown of each product.

1
Select your data

Highlight your entire data range, making sure to include both the product names and the year headers.

2
Insert a Column Chart

Navigate to the 'Insert' tab on the Excel ribbon, locate the Charts group, and click 'Insert Column or Bar Chart'.

3
Choose Stacked Column

From the dropdown menu, select the 'Stacked Column' option to instantly generate your year-over-year comparison chart.

Use a Stacked Column Chart for Year-over-Year Comparisons
Adjusting Axes: If Excel plots products on the horizontal axis instead of years, select the chart, navigate to the Chart Design tab, and click 'Switch Row/Column'.
WPS Spreadsheet Features

Create Stunning Year-over-Year Sales Charts in WPS Spreadsheet

WPS Spreadsheet provides a robust and intuitive charting engine, allowing you to easily build stacked column charts, PivotCharts, and advanced visual summaries for your sales data without complicated setups.

  1. 1. Open Your Data File: Launch WPS Spreadsheet and open your existing Excel workbook containing the multi-year sales data.
  2. 2. Highlight Data: Select the cells containing your year headers, product names, and corresponding sales figures.
  3. 3. Insert Chart: Go to the Insert tab on the top ribbon, click Chart, and choose the Stacked Column format.
  4. 4. Customize Appearance: Use the quick chart tools on the right panel to modify labels, colors, and the legend for a professional finish.
Fully compatible with Microsoft Excel (.xlsx) formats, ensuring your existing charts display perfectly.Features an extensive library of one-click charts including stacked columns for flawless year-over-year comparisons.Free, lightweight, and user-friendly interface tailored for effortless data analysis and visualization.
microsoft office alternative - wps office

Frequently Asked Questions

Does Excel have a native Ribbon Chart like Power BI?

No, Microsoft Excel does not natively feature the Ribbon Chart visualization found in Power BI. To achieve that specific flowing layout, you must use a third-party add-in or migrate the data to Power BI.

Why are my years showing as chart series instead of the horizontal axis?

Excel may misinterpret year headers (like 2022, 2023) as data values because they are numbers. To correct this, select your chart, open the Chart Design tab, and click 'Switch Row/Column'.

Can I use dynamic arrays to prepare data for a comparison chart?

Yes. In modern versions of Excel, you can use functions such as UNIQUE, SORT, and FILTER to dynamically summarize raw transactional data into a neat table, which can then be charted easily.