When you need to update your chart range quite frequently, there’s no alternative to the dynamic chart range. It saves your time and effort as you add more data to your chart, the chart range automatically gets updated each time. So, if you are thinking about creating your own dynamic chart range then follow along with the whole article. Because you will learn 2 easy methods to create a dynamic chart range in Excel step-by-step.
What Is Dynamic Chart Range?
The dynamic chart range is a chart range that updates itself automatically when you add new data to the source data.
This dynamic chart range is very responsive to data changes. It gives the most benefit when you need to update or insert your source data quite frequently.
Create a Dynamic Chart Range in Excel: 2 Ways
1. Use Excel Table to Create a Dynamic Chart Range in Excel
We can convert a set of data in an Excel spreadsheet into an Excel Table. This Excel table can help create a dynamic chart range. To do that follow the steps below:
❶ Convert your data table into an Excel table by selecting the whole data table first.
❷ After that press CTRL + T keys. This will instantly create an Excel table out of a random data table.
After pressing the CTRL + T keys, a dialog box named Create Table will appear. In the dialog box, the table range is already there. You will find a check box out there that says My table has headers. Make sure that it is ticked.
❸ After that hit the OK command.
Now you have an Excel table. After that,
❹ Go to the INSERT menu from the main ribbon.
❺ Under the Charts group, you will find Insert Column Chart. Just click on it.
❻ Then select your preferable 2-D Column chart.
Now you will see Excel has created a column chart based on your Excel table data like this:
So, you have already created your own dynamic range chart in Excel. Now let’s test whether it works or not.
To do that, we have inserted a new record. We inserted Bruce in the Name column and 42 in the Age column. As we can see in the picture below, these newly added records in the source data have already been added to the column chart.
Read More: How to Dynamically Change Excel Chart Data
2. Create Dynamic Chart Range in Excel Using OFFSET & COUNTIF Function
A. Creating Dynamic Named Range
The easiest way to create a dynamic chart range is to use Excel Table. But for some reason, if you can’t use the previous method, then you can use the OFFSET and COUNTIF function to create a dynamic chart range in Excel.
To do this, follow the steps below:
❶ First go to the FORMULAS menu from the main ribbon. Then select Name Manager.
After that, the Name Manager dialog box will open up.
❷ Click on New in the Name Manager dialog box.
❸ A new dialog box called New Name will open. Now insert Names in a Name bar. And enter the following formula in the Refers to box.
Then hit the OK command.
❹ Again hit the New command in the Name Manager dialog box. This time insert Age in the Name box and the following formula in the Refers to box.
After that hit the OK command.
After all these states the Name Manager dialog box will look like this:
B. Creating Chart Using Dynamic Named Range
Now you have to insert a column chart for the visualization of the data. To do that,
❺ Go to the INSERT menu. Under this menu from the Charts group select Insert Column Chart. Now you can select any column chart as you like.
❻ Now go to the DESIGN tab and click on Select Data.
❼ Then a dialog box called Select Data Source will open. There you will find an Add option under the Legend Entries (Series). Hit it.
❽ Enter the following formula in the Series values box in the Edit Series dialog box. And hit the OK command.
❾ Then go back to the Select Data Source dialog box. In this dialog box, you will see Horizontal (Category) Axis Labels. Hit the Edit command under this section.
❿ After that, another dialog box called Axis Labels will appear. Just insert the following formula in the Axis label range box.
Finally hit the OK command
After all of these steps, you have successfully created a dynamic range chart in Excel. Now whenever you update your source data, this will automatically update the chart range instantly.
Things to Remember
📌 The most convenient way to create a dynamic chart range is to use an Excel table.
📌 You can use the Named Range method if you have issues with creating an Excel table.
Download the Practice Workbook
To sum up, we have discussed 2 methods to create a dynamic chart range in Excel. You are recommended to download the practice workbook attached along with this article and practice all the methods with that. And don’t hesitate to ask any questions in the comment section below. We will try to respond to all the relevant queries asap.
- How to Create a Dynamic Chart in Excel Using VBA
- How to Make Dynamic Charts in Excel
- How to Create Min Max and Average Chart in Excel
- How to Create Dynamic Excel Charts with Drop-Down List
- How to Create Dynamic Charts in Excel Using Data Filters
- How to Create Dynamic Chart with Multiple Series in Excel