ExcelReady
CourseMock testsFunction guidesBlog
Start freeStart learning for free
ExcelReady

Be Excel-ready before day one. Hands-on practice in your browser, with instant feedback.

Learn

  • Course
  • Mock tests
  • Function guides
  • Blog

Test prep

  • Excel level test
  • Excel test practice
  • Free screening quiz
  • Certificate

Company

  • About
  • Editorial policy
  • Contact
  • Terms
  • Privacy

© 2026 ExcelReady. All rights reserved.

  1. Blog
  2. Errors & fixes
  3. Excel Chart Not Updating? How to Fix It

Excel Chart Not Updating? How to Fix It

By ExcelReady Team·Updated November 3, 2026·6 min read

The short answer

An Excel chart stops updating when new data falls outside its source range, when calculation is set to Manual, when it is a pivot chart that needs a refresh, or when numbers are stored as text. Turn the data into a table with Ctrl+T so the chart grows, set calculation to Automatic, and refresh pivots with Data > Refresh All.

Key takeaways

  • A chart only shows the cells in its source range. New rows below that range are ignored unless the data is an Excel table.
  • If the chart's formulas don't recalculate, check Formulas > Calculation Options and press F9.
  • Pivot charts follow their pivot table, which only changes when you refresh it.
  • Numbers stored as text are plotted as zero; COUNTA minus COUNT shows how many there are.
  • By default, charts skip hidden and filtered rows. Change it under Select Data > Hidden and Empty Cells.
On this page+
  1. Why is my Excel chart not updating?
  2. Fix 1: New rows are outside the chart's data range
  3. Fix 2: Calculation is set to Manual
  4. Fix 3: A pivot chart needs a refresh
  5. Fix 4: Numbers stored as text are plotted as zero
  6. Fix 5: Hidden or filtered rows are left out
  7. Other reasons a chart looks stuck
  8. Practise it

When an Excel chart is not updating, the chart itself is rarely broken. It is showing exactly the cells it points to, and those cells either don't include your new data or haven't changed yet. The usual causes are a source range that stops too early, calculation set to Manual, a pivot chart that needs a refresh, numbers stored as text and hidden rows. This guide shows how to spot each one and fix it for good.

Why is my Excel chart not updating?#

Start with what you changed and what the chart did. This table matches the symptom to the likely cause:

What you seeLikely causeQuick fix
New rows at the bottom don't appearSource range stops before themUse an Excel table, or extend the range
Nothing changes after you edit a numberCalculation is set to ManualFormulas > Calculation Options > Automatic
A pivot chart shows old totalsThe pivot table hasn't been refreshedData > Refresh All
Some points drop to zeroNumbers stored as textConvert them to numbers
Points vanish when you filterCharts skip hidden rows by defaultShow data in hidden rows and columns
New high values are cut offThe axis maximum was fixed by handReset the axis bounds to Auto

To see what a chart is reading, click it. Excel outlines its source cells on the sheet with coloured borders: one colour for the labels, another for the values.

Fix 1: New rows are outside the chart's data range#

A chart only plots the cells in its source range. If the range is A1:B7 and you add July in row 8, July is ignored. This is the most common cause.

Quick fix: click the chart, then drag the corner of the coloured outline on the sheet down to include the new rows. Or choose Chart Design > Select Data and edit the range.

Lasting fix: turn the data into an Excel table. Click any cell in the data and press Ctrl+T (Mac: ⌘T), then make the chart from the table, or keep the existing chart if it already covers the full table. A table grows when you type in the row just below it, and a chart built on the table's columns grows with it. The guide to Excel tables and Ctrl+T explains how tables expand, and how to make a line chart covers charts that gain a new point every month.

A chart built on a dynamic array formula, such as a UNIQUE list, doesn't grow on its own when the spill gets longer. Point the series at a defined name that uses the spill reference, such as =Sheet1!$F$2#, or put the summary in a fixed range that's big enough.

Fix 2: Calculation is set to Manual#

If your chart is built on formulas and nothing changes when you edit the inputs, Excel may not be recalculating. Go to Formulas > Calculation Options and choose Automatic. To recalculate right away, press F9.

The calculation mode applies to everything open in Excel and is taken from the first workbook you open, so a file saved in Manual mode can switch it on without you noticing. When it's on, formulas show old results until you recalculate, and the chart shows them too. The full list of reasons formulas stop recalculating is in Excel formula not updating.

Fix 3: A pivot chart needs a refresh#

A pivot chart always shows its pivot table, and a pivot table doesn't recalculate when the source data changes. You have to refresh it:

  • Right-click the pivot table (Control-click on a Mac) and choose Refresh.
  • Or use PivotTable Analyze > Refresh, or Data > Refresh All for every pivot in the file.
  • On Windows, Alt+F5 refreshes the selected pivot and Ctrl+Alt+F5 refreshes all.

If new rows still don't appear after a refresh, the pivot's source range is too short; base it on a table instead. The guide to refreshing a pivot table covers refresh on open and changing the data source.

If the chart must always be live, build the summary with formulas instead: a UNIQUE list of categories with SUMIFS beside it. Formulas recalculate on their own, so a chart built on them never needs a refresh.

Fix 4: Numbers stored as text are plotted as zero#

Cells that look like numbers but are stored as text are plotted as zero in column and line charts. They also drop out of totals, which is often the first clue. Here is a small example:

AB
1MonthSales
2Jan420
3Feb450 (text)
4Mar480
5Apr510 (text)
6May530
7Jun560

=SUM(B2:B7) returns 1,990 instead of 2,950, because SUM skips the two text values. To count them:

Excel formula
=COUNTA(B2:B7)-COUNT(B2:B7)

COUNTA counts every filled cell (6) and COUNT counts only real numbers (4), so the result is 2. Text numbers are often left-aligned and may show a small green triangle in the corner.

To fix them, select the cells, click the warning icon and choose Convert to Number. Or use a helper column with =VALUE(B3), then paste the results back as values. The chart updates as soon as the cells hold real numbers.

Fix 5: Hidden or filtered rows are left out#

By default, a chart doesn't plot data in hidden rows and columns, and rows hidden by a filter count as hidden. If points disappear when you filter or hide rows, that is why. To keep them:

  1. Click the chart and choose Chart Design > Select Data.
  2. Click Hidden and Empty Cells.
  3. Tick Show data in hidden rows and columns.

The same dialog controls how empty cells are drawn: as gaps, as zero, or with the line connected across them. Sometimes you want the default, because it lets one chart follow a filter.

Other reasons a chart looks stuck#

If none of the fixes above apply, check these:

  • The axis bounds are fixed. If someone typed a maximum in Format Axis, values above it are cut off. Click Reset next to Minimum and Maximum to return them to Auto.
  • The chart is a picture. A chart pasted as an image never updates. Delete it and copy the real chart again.
  • The chart links to another workbook. A chart copied from another file may still read that file. Use Data > Edit Links (called Workbook Links in newer versions) to update or change the source.
  • The series holds typed values. Click a series and look at the formula bar. If you see numbers in curly braces instead of cell references, the link to the cells was broken. Re-select the data in Select Data.

For choosing and formatting charts in the first place, see the guide to making a chart in Excel.

Practise it#

Most charts that don't update come down to their data: a range that misses a row, or numbers stored as text. Practise debugging SUM in a live spreadsheet: you find a short range, text numbers and a total that counts itself, and each fix is checked instantly. Then build an always-live summary in the pivot-style summary with formulas lesson, the kind of table a chart can follow without a refresh.

Try it yourself

This is a live spreadsheet. Type the formula in the green cell and press Enter.

Two of these monthly sales were imported as text, so a chart would plot them as zero. In E2, count how many values in B2:B7 are not real numbers by subtracting COUNT from COUNTA, then press Enter.

fx
ABCDEF
1
Month
Sales
2
Jan
420
Text values
3
Feb
450
4
Mar
480
5
Apr
510
6
May
530
7
Jun
560
8
9
10

Tip: =COUNTA(B2:B7)-COUNT(B2:B7). COUNTA counts all 6 filled cells; COUNT counts only the 4 real numbers. The difference, 2, is the number of text values.

Practise this in a lesson

LessonPivot-style summary with formulasBuild a summary table like a pivot table with formulas: a sorted UNIQUE list of categories, then SUMIFS and COUNTIFS filled down beside it.LessonDebugging SUMFind the three bugs behind most wrong totals: a range that misses a row, numbers stored as text, and a total that counts itself.

Frequently asked questions

Why is my Excel chart not updating with new data?

+

The new rows are probably outside the range the chart uses. Extend the range in Chart Design > Select Data, or turn the data into an Excel table with Ctrl+T so the chart grows automatically when you add rows.

How do I make an Excel chart update automatically?

+

Build it on an Excel table, keep calculation set to Automatic, and point it at cells with formulas rather than typed copies of the numbers. Pivot charts are the exception: they still need a refresh.

Why does my pivot chart not update?

+

A pivot chart shows its pivot table, and pivot tables don't recalculate on their own. Right-click the pivot and choose Refresh, or use Data > Refresh All. On Windows, Alt+F5 refreshes the selected pivot.

Why does my chart show zero for some values?

+

Those cells usually hold numbers stored as text, which Excel plots as zero. Convert them to real numbers, for example with VALUE or the Convert to Number option, and the chart corrects itself.

Why does my chart change when I filter the data?

+

Charts leave out hidden rows by default, and filtered rows count as hidden. To keep them, open Select Data, click Hidden and Empty Cells and tick Show data in hidden rows and columns.

Sources

  • Create a chart from start to finish - Microsoft Support
  • Change formula recalculation, iteration, or precision in Excel - Microsoft Support
  • Convert numbers stored as text to numbers - Microsoft Support

Written and checked by the ExcelReady Team. First published November 3, 2026. The practice exercise runs in the same formula engine as our lessons. Found a mistake? Read our editorial policy or email hello@excelready.app.

On this page

  1. Why is my Excel chart not updating?
  2. Fix 1: New rows are outside the chart's data range
  3. Fix 2: Calculation is set to Manual
  4. Fix 3: A pivot chart needs a refresh
  5. Fix 4: Numbers stored as text are plotted as zero
  6. Fix 5: Hidden or filtered rows are left out
  7. Other reasons a chart looks stuck
  8. Practise it

Keep reading

Data tools· 5 min read

Make a Chart in Excel: Column, Bar, Line and Pie

To make a chart in Excel, select your data including the headers, go to Insert and pick a chart, or click Recommended Charts to let Excel suggest one. Use a column or bar chart to compare categories, a line chart for a trend over time, and a pie chart only for a few parts of one whole.

Data tools· 6 min read

Excel Tables (Ctrl+T): Why and How to Use Them

An Excel table is a list that Excel manages for you. Click any cell in your data, press Ctrl+T (⌘T on a Mac), check "My table has headers" and click OK. You instantly get filter buttons, banded rows and an optional total row, and formulas, charts and pivot tables that use the table grow when you add rows.

Data tools· 5 min read

How to Refresh a Pivot Table (and Why It Doesn't Update)

To refresh a pivot table, right-click anywhere in it and choose Refresh, or press Alt+F5 on Windows. Use Data > Refresh All (Ctrl+Alt+F5) to update every pivot in the file. If new rows still don't appear, they're outside the source range: use PivotTable Analyze > Change Data Source, or build the pivot on an Excel table so the range grows.

More on errors & fixes

  • Circular Reference Warning in Excel: Find and Fix It
  • Excel Columns Showing Numbers Instead of Letters (R1C1)
  • Conditional Formatting Not Working in Excel? Fix It
  • Excel Copy and Paste Not Working? Causes and Fixes
  • COUNTIF Not Working? Common Causes and Fixes
  • Excel Date Showing as a Number? How to Fix It
All errors & fixes articles →

Don't just read about Excel. Do it.

Practise real formulas in a live spreadsheet with instant feedback, right in your browser. Nothing to download.

Start learning for free