How to Create a Chart in Excel (Step-by-Step)

Step-by-step guide to creating your first chart.

You've got a column of numbers that means something — monthly sales, inventory counts, a department budget — and the person reading your report has about ten seconds to understand it. So why does the chart still look like a mistake? If you've clicked through the Insert tab, picked something that looked reasonable, and ended up with a visual mess that Excel seemed proud of, you're not alone. Creating a chart in Excel is fast. Creating one that actually communicates something takes a few more deliberate steps.

This guide walks through those steps using a Coffee Shop Inventory Tracker as the example dataset: real column headers, real numbers, not "Column A and Column B." I've been building charts for department heads in a healthcare analytics role since 2017, and the mistakes I see most often aren't clicking the wrong button. They happen before the chart is even inserted.


What You'll Have When You're Done — and How to Format Your Data First

By the end of this guide, you'll have a labeled, presentation-ready chart built from clean source data: the kind you can drop into a report without apologizing for it. Before any of that, your spreadsheet needs to be in shape. Excel reads your data range literally. If it finds something unexpected, the chart reflects that confusion.

For the Coffee Shop Inventory example, the data looks like this: one row of column headers (Item, Units in Stock, Reorder Level), clean numbers in every data cell, no blank rows between records, and dates formatted consistently if they appear. That's it.

The One Data Check That Saves You From a Broken Chart

Select any cell in your data range and look at what Excel highlights. Numbers stored as text — the kind that left-align in a cell instead of right-aligning — won't plot correctly. If you see a small green triangle in the corner of a number cell, that's the warning. Fix it before you insert anything.

If you're new to Excel entirely and data formatting feels like a detour, it's worth getting comfortable with it early. It affects far more than charts. Start with the Excel beginner's guide if you need a foundation first.


Step 1: Pick the Right Chart Type Before You Insert

Once your data is clean, the next decision matters more than most tutorials admit: which chart type actually fits your data. In my experience, beginners reach for pie charts when a bar chart would do a better job, and use line charts for data that has no meaningful sequence. Here's a quick rule that holds up in practice:

Chart Type Use It When Coffee Shop Example
Bar / Column Comparing categories against each other Units in Stock by Item
Line Showing change over time Weekly reorder counts across a month
Pie One category's share of a whole (5 slices or fewer) Stock split across beverage vs. food items

For a deeper look at when each type earns its place, the guide to Excel chart types explained covers edge cases this article doesn't have room for.

To insert the chart: select your data range (headers included), then go to Insert → Charts and pick your type.

Mac users: the Insert tab layout looks slightly different. The chart group sits toward the right of the ribbon. Excel Online users: your chart type options are more limited than the desktop version.

Excel's automatic data range detection is usually right, but not always. If your chart appears with scrambled axis labels or missing data, check whether the selected range matched what you intended.

The Switch Row/Column button under Chart Design can flip your axes in ways that look completely wrong before they look right. Click it once, see what happens, click it again if needed.


Step 2: Add a Chart Title and Axis Labels

With the chart inserted, Excel gives it a placeholder title pulled from your headers — or sometimes nothing at all. Either way, click directly on the title text box and replace it with something specific. "Coffee Shop Inventory: Units in Stock by Item" beats "Units in Stock" every time.

For axis labels, click the chart, go to Chart Design → Add Chart Element → Axis Titles, and add both horizontal and vertical labels.

On Mac, the same option lives under the Chart Design tab after you've selected the chart. In Excel Online, look for the Chart tab that appears in the ribbon when the chart is active — though formatting options are noticeably reduced compared to desktop.

One step most tutorials skip: right-click the chart, choose Edit Alt Text, and write a plain-language description of what the chart shows. It takes thirty seconds and makes the chart usable for anyone relying on a screen reader. Worth building into the habit now.

For more detail on formatting every chart element — including data labels, legend placement, and gridlines — the Excel charts and data visualization for retail inventory guide goes deep on production-level formatting.


Step 3: Let Excel Do the Work With Analyze Data (Microsoft 365)

If you're on Microsoft 365, there's a faster path worth knowing about. The Analyze Data feature (sometimes surfaced as Excel Copilot depending on your subscription tier) can generate chart suggestions, PivotCharts, and trend summaries from your dataset automatically. Select any cell in your data, then go to Home → Analyze Data. A panel opens on the right with pre-built visualizations and a field where you can type a question in plain language — something like "show units in stock by item as a chart."

It won't always pick the right chart type for your purpose, and in 2026 the Copilot integration is still genuinely inconsistent across subscription tiers. But for a first look at what your data contains before you commit to a chart type manually, it's a legitimate shortcut, not a gimmick.


Common Mistakes When Creating a Chart in Excel

I built charts for a department head's quarterly review once and didn't notice until the meeting that my axis labels were swapped. The chart looked fine. The story it told was backwards. That's the version of this section I wish someone had handed me earlier.

The four mistakes I see most often, and what to do about each:

  1. Selecting too much or too little data. Including a total row in your selection distorts the scale immediately. Exclude summary rows before inserting. If the chart already exists, right-click it and choose Select Data to adjust the range manually.
  2. Blank rows breaking the data range. Excel treats a blank row as the end of a dataset. If your chart is only showing part of your data, check for hidden or accidental blank rows inside the range. This is the most common answer to "why is my Excel chart not showing all my data."
  3. Wrong chart type for the data shape. A pie chart with twelve slices tells nobody anything. If you need to change chart type after creating it, right-click the chart and choose Change Chart Type: non-destructive and takes five seconds.
  4. Missing axis labels on a shared chart. Excel's default chart is optimistic about how much context the reader already has. It isn't. Add axis labels every time.

Frequently Asked Questions

What type of chart should I use to compare data in Excel?

A bar or column chart is the right default for comparing values across categories — for example, units in stock across different products. Line charts work for trends over time, and pie charts only make sense for part-to-whole relationships with a small number of categories (five or fewer is a reasonable ceiling).

How do I change the chart type after creating it in Excel?

Right-click anywhere on the chart and select Change Chart Type from the context menu. The dialog lets you switch to any available chart type without losing your formatting or data connections.

Why is my Excel chart not showing all my data?

The most common cause is a blank row inside your data range — Excel reads that as the end of the dataset and stops. Check for empty rows, remove them, then right-click the chart and choose Select Data to update the range if needed.

Can I create a chart in Excel using AI or Copilot?

Yes — Microsoft 365 subscribers can use the Analyze Data feature (Home tab → Analyze Data) to auto-generate chart suggestions and PivotCharts from their data. Excel Copilot, where available, also accepts natural-language questions like "create a bar chart of sales by region." Availability varies by subscription tier.