Excel Functions Tutorials
- Excel Tips
- Excel vs Access
- Excel Rows vs Columns
- Apple Numbers vs Excel
- 3D Reference in Excel
- Absolute Reference in Excel
- Mixed References in Excel
- Excel Reference to Another Sheet
- Array Formulas in Excel
- Arrays in Excel VBA
- Auto Numbering in Excel
- AutoFit in Excel
- AutoCorrect in Excel
- AutoSave in Excel
- AutoRecover in Excel
- Bullet Points in Excel
- Break Links in Excel
- Barcode in Excel
- Change Case in Excel
- CAGR Formula in Excel
- Calculate Age in Excel
- Calculate Percentage in Excel Formula
- Cell Reference in Excel
- Checklist in Excel
- Circular Reference in Excel
- Column Sort in Excel
- Column Lock in Excel
- Move Columns in Excel
- Custom List in Excel
- Consolidate in Excel
- Combine Cells in Excel
- Compare Two Columns in Excel
- Compare and Match Columns in Excel
- Compound Interest Formula in Excel
- Convert Columns to Rows in Excel
- Convert Date to Text in Excel
- Convert Numbers to Text in Excel
- Convert Text to Numbers in Excel
- Convert Excel to CSV
- Count Characters in Excel
- Count Rows in Excel
- Count Unique Values in Excel
- Countif not Blank in Excel
- Create Templates in Excel
- Family Tree in Excel Template
- Custom Number Format in Excel
- Delete Row Shortcut in Excel
- Divide in Excel Formula
- Drop Down List in Excel
- Dynamic Tables in Excel
- Dashboard in Excel
- KPI Dashboard in Excel
- Date to Text in Excel
- Date Format in Excel
- Database in Excel
- Delta Symbol in Excel
- $ Symbol in Excel
- Excel Column to Number
- Edit Drop-Down List in Excel
- Equations in Excel
- Exponents in Excel
- Excel Extensions
- Excel Translate
- Excel Not Responding
- Excel Find and Replace
- Find and Select in Excel
- Excel Subtraction Formula
- Excel Formula for Grade
- Excel as Calculator
- Excel Formula Not Working (Updating)
- Excel Table Styles & Formats
- Excel vs Google Sheets
- External Links in Excel
- Excel Alternate Row Color
- Excel Worksheet Tab
- Extract Number from String Excel
- Evaluate Formula in Excel
- Find Duplicates in Excel
- Finding Links in Excel
- Filter Shortcut in Excel
- Formatting in Excel
- Format Numbers to Millions & Thousands in Excel
- Format Phone Numbers in Excel
- Formula Errors in Excel
- Fractions in Excel
- Frequency Distribution in Excel
- Group in Excel
- Group Worksheets in Excel
- Group Columns in Excel
- Hide Formula in Excel
- Hiding a Column in Excel
- Highlight Every Other Row in Excel
- Highlight Duplicates in Excel
- How to Create a Formula in Excel?
- How to Create an Excel Spreadsheet?
- How to Add Text in Excel Formula?
- How to Create Dashboard in Excel?
- How to Copy Sheet in Excel?
- How to Delete Pivot Table?
- How to Calculate Percentage Increase in Excel?
- How to Multiply in Excel Formula?
- How to Unhide Columns in Excel?
- Insert Date in Excel
- Insert Calendar in Excel
- Import Data into Excel
- Insert Comment in Excel
- Insert Hyperlinks in Excel
- Insert Multiple Rows in Excel
- Insert Row Shortcut in Excel
- Insert New Worksheet in Excel
- Insert (Embed) an Object in Excel
- Insert Image in Excel Cell
- Insert Page Break in Excel
- Line Breaks in Excel
- Linear Interpolation in Excel
- Leading Zeros in Excel
- Last Day of the Month in Excel
- Logical Operators in Excel
- Lookup Table in Excel
- Mortgage Calculator in Excel
- Moving Average in Excel
- Not Equal to in Excel
- Numbering in Excel
- Name Manager in Excel
- Page Numbers in Excel
- Page Break in Excel
- Personal Budget Template in Excel
- Project Management Template in Excel
- Percentage Difference in Excel (Increase / Decrease)
- Pivot Table Calculated Field & Formula
- Pivot Table Sort
- Pivot Table From Multiple Sheets
- Print Comments in Excel
- Print Excel Gridlines
- Print in Excel
- Print Preview in Excel
- Print Area in Excel
- Print Titles in Excel
- Print Labels From Excel
- Project Timeline in Excel
- Protect Sheet in Excel
- Ratio in Excel Formula
- Random Numbers in Excel
- Randomize List in Excel
- Refresh Pivot Table in Excel
- Relative References in Excel
- Remove Blank Rows in Excel
- Remove Duplicates in Excel
- Remove Duplicates from Excel Column
- Remove Hyperlinks in Excel
- Remove Space in Excel
- Remove Leading Spaces in Excel
- Remove Watermark in Excel
- Row Limit in Excel
- Rows and Columns in Excel
- Rows to Columns in Excel
- Row Header in Excel
- Search in Excel
- Search For Text in Excel
- Share an Excel Workbook
- Shortcut to Merge Cells in Excel
- Show Formula in Excel
- Split Cells in Excel
- Separate Text in Excel
- Strikethrough in Excel
- Strikethrough Text in Excel
- Sum by Color in Excel
- Subscript in Excel
- Superscript in Excel
- Themes in Excel
- Timesheet Calculator in Excel
- Top 20 Keyboard Shortcuts in Excel
- Unmerge Cells in Excel
- Uppercase in Excel
- Word Count in Excel
- Word Cloud in Excel
- Watermark in Excel
- Weighted Average in Excel
- Wildcard in Excel
- Financial Functions in Excel (17+)
- Logical Functions in Excel (15+)
- TEXT Functions in Excel (29+)
- Lookup Reference in Excel (44+)
- Maths Functions in Excel (52+)
- Date and Time Function in Excel (22+)
- Statistical Function in Excel (50+)
- Information Functions in Excel (5+)
- Excel Charts (48+)
- Excel Tools (98+)
- VBA (162+)
Dynamic tables in excel are the tables where when a new value is inserted to it, the table adjust its size by itself, to create a dynamic table in excel we have two different methods the once is which is creating a table of the data from the table section while another is by using the offset function, in dynamic tables the reports and pivot tables also changes as the data in the dynamic table changes.
Dynamic Tables in Excel (Table of Contents)
Dynamic Tables in Excel
Dynamic in itself it means a processor system characterized for a constant change or a change in activity. Similarly, in Excel when we create lists or data in a workbook and make a report out of it, but if we add any data or remove one or move or change the data then the whole report can be inaccurate. Excel has a solution for it as Dynamic Tables.
Now the question arises why do we need Dynamic Range or Dynamic Tables. The answer to that is because whenever a list or data range is updated or modified it does not certain that the report will be changed as per the data change.
Basically, there are two main advantages of Dynamic Tables:
- A dynamic range will automatically expand or contract as per the data change.
- Pivot tables based on the dynamic table in excel can be automatically updated when the pivot is refreshed.
How to Create a Dynamic Tables in Excel?
There are two basic ways of using dynamic tables in excel – 1) Using TABLES and 2) Using OFFSET Function.
#1 – Using Tables to create Dynamic Tables in Excel
Using Tables we can build a dynamic table in excel and base a pivot over the dynamic table.
We have the following data,
If we make a pivot table with this normal data range from A1:E6 then if we insert a data in row 7 it will not reflect in the pivot table.
So we will first make a dynamic range.
#1 – Select the data i.e. A1:E6.
#2 – In the insert, Tab click on Tables under the tables section.
#3 – A dialog box pops up.
As our data has headers so remember to check on the box “My Table has Headers” and click ok.
#4 – Our Dynamic Range is created.
#5 – Select the data and in the Insert Tab under the excel tables section click on pivot tables.
#6 – As we have created the table it takes a range as Table 2. Click on OK and in the pivot tables Drag Product in Rows and Sales in Values.
#7 – Now in Sheet where we have our table insert Another Data in 7th
In the pivot table refresh the pivot table.
Our dynamic Pivot table has automatically updated data of Product 6 in the pivot table.
#2 – Using the OFFSET Function to create Dynamic Table in Excel
We can also use OFFSET function to create dynamic tables in excel. Let us have a look at one such example.
I have a price list for my products which is I use for my calculations,
Select the data and give it a name
Now, whenever I will refer to the data set pricelist it will take me to the data in the range B2:C7 which has my price list. But if I update another row to the data it will still take me to the range of B2:C7 because our list is static.
We will use the Offset Function to make the data range as dynamic.
#1 – Under The Formulas Tab in the Defined Range click on Defined Name and a dialog box pops up.
#2 – In the Name Box type in any name, I will use the PriceA. The scope is the current workbook and currently, it is referring to the current cell selected which is B2.
In Refers to write the following formula,
#3 – Now select the starting cell which is B2,
#4 – Now we need to type 1,0 as it will count how many rows or columns to go
#6 – As we do not want the first Row which is product header to be counted so (-) 1 from it.
#7 – Now the number of columns will always be two so type 2 and click OK.
#8 – This data range won’t be visible by default so to see this we need to click on Name Manager under the Formula Tab and select Product,
#9 – If we click on refers to it shows the data range,
#10 – Now add another product in the table Product 6.
#11 – Now click on Product Table in the Name manager it also refers to the new data inserted,
This is how we can use the Offset function to make a dynamic Tables.
Things to Remember
- Pivot Tables based on Dynamic range automatically gets updated when refreshed.
- Using offset function in Defined names can be seen from Name Manager in the formula Tab.
This has been a guide to a Dynamic Tables in Excel. Here we discuss how to create a dynamic table in excel using TABLE and OFFSET Function along with practical examples and downloadable templates. You may learn more about excel from the following articles –