All guides

How to create dynamic charts in Excel
step by step.

A dynamic Excel chart updates when its source data grows or when someone changes a filter or selector. Build that reliable spreadsheet foundation first; when the story depends on movement over time, bring the clean table into LivelyChart for an editable animation.

9 min readUpdated
GUIDE · LIVE EXAMPLE

Line Trend

24Jan31Feb29Mar45Apr54May68Jun81Jul
LIVELYCHARTPLAY THE NUMBERS

From clean data to a chart ready to publish.

  • Choose the dynamic behavior before building the chart
  • Use an Excel Table for ranges that expand automatically
  • Use a selector and helper range for interactive views
  • Move clean time-series data into an animated chart when motion adds meaning
Try the example

Follow the workflow

Work through the steps in order for a new chart, or use them as a review checklist for an existing animation.

  1. 01

    Define what should change

    Decide whether the chart should expand when rows are added, respond to a filter, switch metrics from a dropdown, or animate through time. These are different forms of a dynamic chart and need different source structures.

  2. 02

    Convert the source range to an Excel Table

    Select the data, create a Table, confirm that headers are present, and give the Table a clear name. Charts built from Table columns automatically include new rows as the dataset grows.

  3. 03

    Build the chart from structured columns

    Insert the chart from the relevant Table columns rather than a fixed cell range. Use a line chart for continuous trends, bars or columns for comparisons, and a scatter chart for relationships.

  4. 04

    Add a metric or category selector

    Create a data-validation dropdown, then populate a small helper range with the selected series using formulas supported by your Excel version. Point the chart at that helper range so the visual changes with the selection.

  5. 05

    Test expansion, blanks, and filters

    Add a new row, change the selector, and apply expected filters. Check that labels remain aligned, blanks do not become misleading zeroes, dates stay in order, and every formula covers the intended range.

  6. 06

    Prepare the data for animation

    When change over time is the story, keep one header row, short category labels, consistent periods, and numeric values. Remove subtotals and explanatory notes, then upload the Excel file or export the relevant table as CSV.

  7. 07

    Create and export the animated version

    Open the clean table in LivelyChart, choose a bar chart race for changing rank, a line chart for trend, or a motion chart for several measures over time. Tune the pace and export MP4, WebM, GIF, or a PNG final frame.

Try these chart templates

Compare the motion and reading pattern before committing to a format. Each example opens as an editable, data-driven chart.

TREND · LIVE PREVIEW

Line Trend

24Jan31Feb29Mar45Apr54May68Jun81Jul
LIVELYCHARTPLAY THE NUMBERS
trend

Line Trend

A clean line draws across the plot with points, labels, grid, and a strong finish.

Use this template
RANKING · LIVE PREVIEW

Bar Chart Race

2022
03161
03Nova42
01Orbit61
04Pixel33
02Sage54
05Vela28
LIVELYCHARTPLAY THE NUMBERS
ranking

Bar Chart Race

Bars grow, reorder, and travel through time for an instantly readable ranking story.

Use this template
TREND · LIVE PREVIEW

Motion Bubble Timeline

2021North · 2021 · X 22 · Y 64 · 38North38South · 2021 · X 48 · Y 36 · 62South62East · 2021 · X 71 · Y 72 · 44East44West · 2021 · X 84 · Y 28 · 26West262021202220232024
LIVELYCHARTPLAY THE NUMBERS
trend

Motion Bubble Timeline

Bubbles glide, resize, and regroup across periods to reveal multivariate change over time.

Use this template

Related use cases

Common questions

What is a dynamic chart in Excel?

A dynamic chart updates from a changing source range or user selection. It may expand as rows are added, respond to filters, or switch the displayed series through a dropdown and helper formulas.

How do I make an Excel chart expand automatically with new data?

Convert the source range to an Excel Table and build the chart from its structured columns. New Table rows are then included without manually extending a fixed cell reference.

Can I turn an Excel dynamic chart into an animated chart?

Yes. Organize the underlying data as a clean table, upload the Excel file or export the relevant range as CSV, then choose an animated template in LivelyChart. The animation is created in the browser rather than embedded back into the Excel chart.

When should I use a motion chart instead of a normal Excel chart?

Use a motion chart when several measures—such as position, performance, size, and period—must change together. For a single continuous trend, a line chart will usually be easier to read.

Ready to make
your data move?

Open the studio