How to Make Charts Auto Update in Excel
Last Updated :
12 Apr, 2025
Making charts in Excel is a great way to visualize your data, but what if you need them to update automatically as your data changes? Knowing how to make charts auto update in Excel can save you time and ensure your visuals are always up-to-date. In this guide, we’ll show you how to link your charts to dynamic data ranges using features like Excel tables and named ranges, so your charts reflect the latest information without manual adjustments. By the end of this article, you’ll be able to create auto-updating charts in Excel that keep your reports and dashboards current with minimal effort.
Method 1: Using tables
If we convert the above dataset into a Table then no matter what we add to it, the chart will be updated automatically.
Step 1: Select the dataset and click on the Insert tab
Select the entire dataset and click on Insert on the top of the ribbon and then select Table. The following dialog box opens.
Select the entire dataset and click on Insert Remember to check: My table has a headers option is checked. Headers are the column names such as Student Name, DSA, OS, etc. Now our dataset is a Table, now whenever we add any new values to the table like rows or columns or add columns our plot will get updated.
Step 2: Select the entire table and click on the Insert tab
Now select the entire table and from Insert click on any type of chart the user likes. Here Plot is generated with the default dataset.
Select the entire table and click on the Insert tabStep 3: Now Add a New Row
Then add a new row or column or change any value and see the plot which automatically changes. After Adding a new Row with some values.
Added Raj row with different values and the chart gets updated accordinglyUsing a Dynamic formula is another way of auto-updating a chart after entering new data in Excel. If the user doesn't want to change the table range then this dynamic formula comes in role. To use a dynamic formula you have to insert a dataset in the sheet and create a chart. Let's discuss the example: Below is a dataset of students and their subject marks, Follow the steps to create a dynamic formula.
Step 1: Click on the Defined Name
First, click on the defined name in the formula and create a dynamic formula for each column.
Click on the Defined NameStep 2: In the Dialogue Box, Fill the details, and Click OK
In the New Name dialog box, fill Name as StudentName, scope as a current worksheet, and write a dynamic formula in refers to column i.e, =OFFSET($A$2,0,0,COUNTA($A:$A)-1) then click "OK"
Things to know: In the above formula the OFFSET() is the function that refers to the first data point and COUNTA refers to the column of the data.
In the Dialogue Box, Fill the details, and Click OKRepeat the above process and create a dynamic formula for each series using the following range names and formulas.
- Dynamic formula for column B(DSA): =OFFSET($B$2,0,0,COUNTA($B:$B)-1)
- Dynamic formula for column C(OS): =OFFSET($C$2,0,0,COUNTA($C:$C)-1)
- Dynamic formula for column D(DBMS): =OFFSET($D$2,0,0,COUNTA($D:$D)-1)
Step 3: Choose 'Select Data' by right-clicking on the bars
Now right-click on any of the bars and choose "Select data".
Choose 'Select Data' by right-clicking on the barsStep 4: "Select Data Source'
A "Select data source" dialog box will appear. Now In the Legend Entries (Series) section.
- Select DSA and then click the edit button.
Select Data SourceStep 5: Type Edit Series
Edit series will pop up, type "=Sheet2!DSA" in the series value section as shown below.
Type Edit SeriesRepeat the same step for the other series also to update the other series as mentioned below:
- OS - "=Sheet1!OS
- DBMS -"Sheet1!DBMS
Step 6: Click Edit under the horizontal category on the right side of the data source
Now, On the right side of the Select data source, click Edit under Horizontal (Category) Axis Labels.

Step 7: A dialog box of Axis label will pop up, enter "Sheet1! Student_name" and click "OK"
Conclusion
With the steps outlined in this guide, you can now easily create auto-updating charts in Excel that automatically adjust as your data changes. Whether you're using Excel tables or named ranges, these techniques will help you maintain accurate and timely charts without needing to manually refresh or update them. By automating this process, you’ll save time, reduce errors, and keep your data visualizations consistent and reliable.
Similar Reads
How To Make An Area Chart In Excel
An Area chart is like a line chart in which the area between the x-axis and the line is colored to show the volume. Data Trends, Comparison of Multiple data Series, Emphasis on cumulative Data, and Time-Based or Categorized data are some key features of the Area chart. In this article, we will see h
5 min read
How to Make a Column Chart in Excel
Column Charts provide advanced options that are not available with some other chart types such as trendlines and adding a secondary axis. This tutorial will walk you through the step-by-step process of creating a column chart in Microsoft Excel. Column charts are used for making comparisons over tim
7 min read
How to Make a 3D Pie Chart in Excel?
A Pie Chart is a type of chart used to represent the given data in a circular representation. The given numerical data is illustrated in the form of slices of an actual pie. Now, it's really easy to create a 3D Pie Chart in Excel. Steps for making a 3D Pie Chart: Note: This article has been written
1 min read
How to Rotate Pie Charts in Excel?
A Pie Chart is a circular statistical graphic, which is divided into slices to illustrate numerical proportion.In this article, we'll see how we can create and rotate pie charts. How to make Pie Charts in Excel ? Follow the below steps to create a pie chart in Excel: Step 1: Formatting data for pie
2 min read
How to make Overlapping Bar Chart in Excel?
Excel is a powerful data visualization and analysis software, which uses spreadsheets for managing, storing, and visualizing large volumes of data. Data is entered in a rectangular block (intersection of rows and columns) which we called a cell. This tool is used to get insights from the data using
2 min read
How to Add Trendline in Excel Chart
Add Trendline in Excel Chart - A Trendline is an additional line that indicates the slope (or trend) in a particular data series and is also known as a line of best fit. Trendlines can be helpful when you are analyzing data because they can forecast future values based on your current data. Not all
3 min read
How to Update, Change and Manage the Data in a Chart in Excel?
Charts in Microsoft Excel enable you to display data in a way that has the most possible impact on your audience. Apart from displaying, it helps the audience to understand the data well and helps them to read the data correctly. Charts can be of many types like Pie charts, Bar charts, Scatter chart
3 min read
How to Make a Dynamic Gantt Chart in Excel?
The Gantt chart is named after Henry Gantt, an American mechanical engineer and management consultant who devised it in the 1910s. In Excel, a Gantt diagram displays projects or tasks as cascading horizontal bar charts. A Gantt chart depicts the project's breakdown structure by displaying start and
4 min read
How to Change Chart Style in Excel?
Chart styles are like a handy toolkit for making your charts look awesome. They give you a bunch of cool styles with colors, patterns, labels, and titles. Basically, all the things that make your chart easy on the eyes and extra useful for understanding data trends. These styles also supercharge you
5 min read
How to Make a Chart in Google Docs
Creating a chart in Google Docs is an easy process that enhances your documents with clear, visual data representations. This article will provide step-by-step instructions on how to insert and customize charts in Google Docs, helping you present your information in an engaging and easily understand
6 min read