How to Build Charts and Graphs in Excel: A Complete Guide

Excel's charting tools turn rows of raw numbers into visuals that communicate trends, comparisons, and patterns at a glance. Whether you're summarizing sales data, tracking project milestones, or presenting survey results, knowing how to build and customize charts in Excel is one of the most practical spreadsheet skills you can develop.

Why Charts Matter in Excel

Numbers alone rarely tell the whole story. A column of monthly revenue figures requires mental effort to interpret — a line chart showing the same data makes the trend immediately obvious. Excel supports over 20 chart types, each suited to different kinds of data relationships. Choosing the right chart type is just as important as building it correctly.

Step 1: Prepare and Select Your Data 📊

Before inserting any chart, your data needs to be structured cleanly:

  • Labels in the first row or column — Excel uses these as axis labels and legend entries
  • No merged cells inside the data range — these confuse the chart engine
  • Consistent data types — don't mix text and numbers in the same column meant for values
  • No blank rows or columns within the selection — gaps can break chart ranges

Once your data is organized, highlight the cells you want to include — both the labels and the values. You can select non-adjacent columns by holding Ctrl while clicking.

Step 2: Insert a Chart

With your data selected:

  1. Go to the Insert tab on the ribbon
  2. In the Charts group, you'll see options for recommended charts and specific types
  3. Click Recommended Charts to let Excel suggest chart types based on your data structure, or browse the All Charts tab to choose manually
  4. Click OK — the chart appears as a floating object on your worksheet

Excel embeds the chart directly in the sheet by default. You can move it to its own dedicated chart sheet via Chart Design → Move Chart.

Understanding the Core Chart Types

Different data relationships call for different chart types. Here's a practical breakdown:

Chart TypeBest Used For
Column / BarComparing values across categories
LineShowing trends over time
Pie / DoughnutShowing proportion of a whole (small datasets)
AreaCumulative totals over time
Scatter (XY)Showing correlation between two variables
ComboCombining two chart types on one chart
HistogramShowing distribution of a single dataset

Pie charts are frequently misused — they work well only when you have fewer than six segments and the parts genuinely add up to a meaningful whole. For most comparisons, a bar or column chart communicates more clearly.

Step 3: Customize Your Chart 🎨

Once the chart exists, Excel gives you three context-sensitive tabs: Chart Design, Format, and (in some versions) Chart Layout.

Editing Titles and Labels

Click directly on the chart title to edit it inline. To add axis titles, go to Chart Design → Add Chart Element → Axis Titles. Labels that describe the axes prevent misreading, especially when sharing files with others.

Adjusting the Data Range

If you need to add or remove data series, right-click the chart and select Select Data. The Select Data Source dialog lets you add, edit, or remove individual series, and swap which axis your data appears on.

Changing Chart Type

Right-click the chart area and choose Change Chart Type at any time — you're not locked in after the initial selection. Switching between a clustered column and a stacked column, for example, completely changes what story the chart tells.

Formatting Visual Elements

Click any element — a bar, a line, an axis — to select it individually. The Format pane (right-click → Format [element]) gives you control over color, borders, fill, font size, and number formatting on axes.

Step 4: Work with Chart Filters and Dynamic Ranges

Chart Filters (the funnel icon that appears when a chart is selected) let you show or hide specific data series or category values without editing the underlying data. This is useful for presentations where you want to reveal data progressively.

For charts that need to update automatically as new data is added, consider converting your source data to an Excel Table first (Insert → Table or Ctrl+T). Charts sourced from a Table automatically expand their range when new rows are added — a significant time-saver for ongoing reporting.

Step 5: Sparklines as Compact In-Cell Charts

Sparklines are miniature charts that live inside a single cell. They're not full charts — they have no axes or labels — but they're effective for showing trends inline with a data table. Find them under Insert → Sparklines. Line, column, and win/loss sparkline types are available.

Variables That Affect Your Approach

How you build and use charts in Excel depends on several factors that vary by user:

  • Excel version — Excel 2016 added several new chart types (Histogram, Waterfall, Sunburst, Treemap) not available in earlier versions; Microsoft 365 subscribers receive ongoing additions
  • Data volume — large datasets may perform better as PivotCharts, which are linked to PivotTables and offer dynamic filtering
  • Audience and output format — charts destined for print need different formatting than those embedded in PowerPoint slides or shared as interactive workbooks
  • Skill level — basic charts take minutes; getting fine-grained control over axis scale intervals, secondary axes, or custom data labels requires deeper familiarity with the Format pane options

When to Use PivotCharts Instead

If your dataset has multiple dimensions — say, sales broken down by region, product, and month — a PivotChart connected to a PivotTable gives you filtering and grouping flexibility that a standard chart can't match. PivotCharts are built through Insert → PivotChart and behave like standard charts in most visual respects, but update dynamically as you adjust the PivotTable.


The mechanics of building a chart in Excel are consistent across most modern versions — but which chart type communicates your data most effectively, how much customization you actually need, and whether a standard chart or a PivotChart better fits your workflow all depend on what your data looks like and what you're trying to show with it.