Table of Contents
1. Basic refresh of pivot table
2) Existing connections refresh the PivotTable
3) Super table implements Excel pivot table refresh
Home Topics excel Excel Pivot Table Learning: Three Methods of Dynamically Refreshing Data

Excel Pivot Table Learning: Three Methods of Dynamically Refreshing Data

Jan 13, 2023 pm 07:29 PM
excel

This article will give you a summary of pivot table data refresh, and introduce three methods of dynamically refreshing data: VBA automatically refreshes pivot tables, super tables, and existing connections. There is always one of these refresh methods that suits you, and the operation is super simple. You can complete dynamic refresh with just a few clicks of a button. Remember to bookmark it!

Excel Pivot Table Learning: Three Methods of Dynamically Refreshing Data

Pivot table is a commonly used skill in EXCEL, which can help us quickly statistically analyze large amounts of data. And as the layout changes, the pivot table will immediately recalculate the data according to the new arrangement, which is very practical in daily work. However, if the data source is added, the PivotTable cannot be updated synchronously. So today I will introduce to you several ways to dynamically refresh data in Excel pivot tables.

As shown in the figure, this data source lists sales in different cities.

excel vb刷新透视表

1. Basic refresh of pivot table

1. Select any cell in the table area and click under the Insert tab "Pivot table".

Excel Pivot Table Learning: Three Methods of Dynamically Refreshing Data

2. In the "Create Pivot Table" window, all contiguous areas are automatically selected in the table area. In order to facilitate viewing, put the Pivot Table location in the same work under the table. Click OK.

Excel Pivot Table Learning: Three Methods of Dynamically Refreshing Data

#3. Now put "City" into the row label and "Sales" into the value range. For the convenience of comparison, subsequent creation is done in the same way.

Excel Pivot Table Learning: Three Methods of Dynamically Refreshing Data

Complete as follows:

Excel Pivot Table Learning: Three Methods of Dynamically Refreshing Data

4. Next, add the following data in the last row of the table. At this time, the total value is: The original 255418 became 258418.

Excel Pivot Table Learning: Three Methods of Dynamically Refreshing Data

Excel Pivot Table Learning: Three Methods of Dynamically Refreshing Data

5. Select the Pivot Table, and the Pivot Table tool will appear above the menu bar. Click under the "Analysis" tab "refresh".

Excel Pivot Table Learning: Three Methods of Dynamically Refreshing Data

But the pivot table has not changed.

Excel Pivot Table Learning: Three Methods of Dynamically Refreshing Data

#6. This situation is because the new row is not added to the data source area of ​​the pivot table, so the data source needs to be modified. Select the PivotTable and click "Change Data Source" under the "Analysis" tab below the PivotTable tool.

Excel Pivot Table Learning: Three Methods of Dynamically Refreshing Data

Then re-select the area in the table area of ​​the "Change PivotTable Data Source" window and select the new rows. The area is changed to "Sheet1!$A$1:$D$71".

Excel Pivot Table Learning: Three Methods of Dynamically Refreshing Data

Just click refresh again.

Excel Pivot Table Learning: Three Methods of Dynamically Refreshing Data

Through this example, we found that if the data increases, the pivot table needs to change the data source to update, but in actual work, if Due to frequent data changes, is there any way to quickly refresh the Excel pivot table?

2. Excel pivot table dynamically refreshes data

1) VBA automatically refreshes the pivot table

1. Select the job Columns A to D of the table data, add a pivot table and put it in the same worksheet.

Excel Pivot Table Learning: Three Methods of Dynamically Refreshing DataThe settings are completed as follows:

Excel Pivot Table Learning: Three Methods of Dynamically Refreshing Data2. Click Insert under the "Development Tools" tab, in the ActiveX control Command button, creates a button on the worksheet.

Excel Pivot Table Learning: Three Methods of Dynamically Refreshing Data

If the form does not have the Development Tools tab, click File-Options, in the "Customize Ribbon" on the left side of the "EXCEL Options" window, select "Main Tab" Development Tools" is added to the custom ribbon on the right.

Excel Pivot Table Learning: Three Methods of Dynamically Refreshing Data

#3. Right-click the button you just added in the worksheet and select "View Code". Enter the following code in the VBA window that pops up.

Private Sub
CommandButton1_Click()
ActiveSheet.PivotTables("数据透视表9").PivotCache.Refresh
End Sub
Copy after login

PivotTable 9 in the code is the name of the PivotTable.

4. Then click "Design Mode" on the Development Tools tab to cancel the design mode of the button. The button can be clicked normally.

Excel Pivot Table Learning: Three Methods of Dynamically Refreshing Data

5. Add a row of data at the end of the worksheet data source as follows. After adding, the total value is 258418

Excel Pivot Table Learning: Three Methods of Dynamically Refreshing Data

6 .Then click the button to refresh, and the pivot table will be updated in real time.

Excel Pivot Table Learning: Three Methods of Dynamically Refreshing Data

Summary: This method includes other blank areas when selecting the data source, and it can be dynamically updated if data is added later. And adding a button through VBA makes the refresh operation more convenient. However, the problem is that once invalid data appears in other selected areas, the PivotTable will also include it.

2) Existing connections refresh the PivotTable

1. Click "Existing Connections" under the Data tab. Click "Browse More" in the pop-up window.

Excel Pivot Table Learning: Three Methods of Dynamically Refreshing Data

Excel Pivot Table Learning: Three Methods of Dynamically Refreshing Data

2. Find the workbook in the "Select Data Source" window and click to open

Excel Pivot Table Learning: Three Methods of Dynamically Refreshing Data

In the "Select Table" window, find the worksheet where the data is placed and click "OK".

Excel Pivot Table Learning: Three Methods of Dynamically Refreshing Data

3. In the "Import Data" window, select the data to display in a pivot table. In order to facilitate viewing the effect, place it here on the existing worksheet. .

Excel Pivot Table Learning: Three Methods of Dynamically Refreshing Data

Complete as follows:

Excel Pivot Table Learning: Three Methods of Dynamically Refreshing Data

4. Also add data in the last row as follows. After adding, the total value becomes 258418

Excel Pivot Table Learning: Three Methods of Dynamically Refreshing Data

5. Select the PivotTable, click the "Analysis" tab under the PivotTable tool, and click "Refresh". The pivot table will automatically refresh the data.

Excel Pivot Table Learning: Three Methods of Dynamically Refreshing Data

Summary: This method turns the EXCEL worksheet into a connection and inserts the pivot table through the connection. The advantage is that changes in the worksheet can be updated in time, but again, when we choose this method, the worksheet cannot put other data, and the pivot table should be built on other worksheets as much as possible to avoid errors.

3) Super table implements Excel pivot table refresh

1. Select any cell in the worksheet area, hold down Ctrl T, the table data in the following window The source will automatically select the worksheet area. The first row of the table here is the title, so check "Table contains title".

Excel Pivot Table Learning: Three Methods of Dynamically Refreshing Data

#2. Insert a pivot table based on this super table. Select any cell in the table range and insert a PivotTable report in the same worksheet. The table area will be set to the name of the supertable: Table 5.

Excel Pivot Table Learning: Three Methods of Dynamically Refreshing Data

# Also put "City" in the row label and "Sales" in the value area. Complete as follows:

Excel Pivot Table Learning: Three Methods of Dynamically Refreshing Data

3. Add the following data in the last row of the table. After adding, the total value is 258418

Excel Pivot Table Learning: Three Methods of Dynamically Refreshing Data

4. Select the pivot table and click "Analyze" under the pivot table tool. ” tab and click “Refresh”. This achieves dynamic updating.

Excel Pivot Table Learning: Three Methods of Dynamically Refreshing Data

Super table is a function added since Excel2007. It solves the problem that the first two methods cannot intelligently select the data source area. Super table can automatically increase or decrease the data source area, which is its biggest advantage as a dynamic data source.

The methods have been introduced. Each of the above three methods has its own advantages and disadvantages. I hope you can choose flexibly according to the actual needs of your work. If you think it’s good, give me a like!

Related learning recommendations: excel tutorial

The above is the detailed content of Excel Pivot Table Learning: Three Methods of Dynamically Refreshing Data. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

What should I do if the frame line disappears when printing in Excel? What should I do if the frame line disappears when printing in Excel? Mar 21, 2024 am 09:50 AM

If when opening a file that needs to be printed, we will find that the table frame line has disappeared for some reason in the print preview. When encountering such a situation, we must deal with it in time. If this also appears in your print file If you have questions like this, then join the editor to learn the following course: What should I do if the frame line disappears when printing a table in Excel? 1. Open a file that needs to be printed, as shown in the figure below. 2. Select all required content areas, as shown in the figure below. 3. Right-click the mouse and select the "Format Cells" option, as shown in the figure below. 4. Click the “Border” option at the top of the window, as shown in the figure below. 5. Select the thin solid line pattern in the line style on the left, as shown in the figure below. 6. Select "Outer Border"

How to filter more than 3 keywords at the same time in excel How to filter more than 3 keywords at the same time in excel Mar 21, 2024 pm 03:16 PM

Excel is often used to process data in daily office work, and it is often necessary to use the "filter" function. When we choose to perform "filtering" in Excel, we can only filter up to two conditions for the same column. So, do you know how to filter more than 3 keywords at the same time in Excel? Next, let me demonstrate it to you. The first method is to gradually add the conditions to the filter. If you want to filter out three qualifying details at the same time, you first need to filter out one of them step by step. At the beginning, you can first filter out employees with the surname "Wang" based on the conditions. Then click [OK], and then check [Add current selection to filter] in the filter results. The steps are as follows. Similarly, perform filtering separately again

How to change excel table compatibility mode to normal mode How to change excel table compatibility mode to normal mode Mar 20, 2024 pm 08:01 PM

In our daily work and study, we copy Excel files from others, open them to add content or re-edit them, and then save them. Sometimes a compatibility check dialog box will appear, which is very troublesome. I don’t know Excel software. , can it be changed to normal mode? So below, the editor will bring you detailed steps to solve this problem, let us learn together. Finally, be sure to remember to save it. 1. Open a worksheet and display an additional compatibility mode in the name of the worksheet, as shown in the figure. 2. In this worksheet, after modifying the content and saving it, the dialog box of the compatibility checker always pops up. It is very troublesome to see this page, as shown in the figure. 3. Click the Office button, click Save As, and then

How to type subscript in excel How to type subscript in excel Mar 20, 2024 am 11:31 AM

eWe often use Excel to make some data tables and the like. Sometimes when entering parameter values, we need to superscript or subscript a certain number. For example, mathematical formulas are often used. So how do you type the subscript in Excel? ?Let’s take a look at the detailed steps: 1. Superscript method: 1. First, enter a3 (3 is superscript) in Excel. 2. Select the number "3", right-click and select "Format Cells". 3. Click "Superscript" and then "OK". 4. Look, the effect is like this. 2. Subscript method: 1. Similar to the superscript setting method, enter "ln310" (3 is the subscript) in the cell, select the number "3", right-click and select "Format Cells". 2. Check "Subscript" and click "OK"

How to set superscript in excel How to set superscript in excel Mar 20, 2024 pm 04:30 PM

When processing data, sometimes we encounter data that contains various symbols such as multiples, temperatures, etc. Do you know how to set superscripts in Excel? When we use Excel to process data, if we do not set superscripts, it will make it more troublesome to enter a lot of our data. Today, the editor will bring you the specific setting method of excel superscript. 1. First, let us open the Microsoft Office Excel document on the desktop and select the text that needs to be modified into superscript, as shown in the figure. 2. Then, right-click and select the "Format Cells" option in the menu that appears after clicking, as shown in the figure. 3. Next, in the “Format Cells” dialog box that pops up automatically

How to use the iif function in excel How to use the iif function in excel Mar 20, 2024 pm 06:10 PM

Most users use Excel to process table data. In fact, Excel also has a VBA program. Apart from experts, not many users have used this function. The iif function is often used when writing in VBA. It is actually the same as if The functions of the functions are similar. Let me introduce to you the usage of the iif function. There are iif functions in SQL statements and VBA code in Excel. The iif function is similar to the IF function in the excel worksheet. It performs true and false value judgment and returns different results based on the logically calculated true and false values. IF function usage is (condition, yes, no). IF statement and IIF function in VBA. The former IF statement is a control statement that can execute different statements according to conditions. The latter

Where to set excel reading mode Where to set excel reading mode Mar 21, 2024 am 08:40 AM

In the study of software, we are accustomed to using excel, not only because it is convenient, but also because it can meet a variety of formats needed in actual work, and excel is very flexible to use, and there is a mode that is convenient for reading. Today I brought For everyone: where to set the excel reading mode. 1. Turn on the computer, then open the Excel application and find the target data. 2. There are two ways to set the reading mode in Excel. The first one: In Excel, there are a large number of convenient processing methods distributed in the Excel layout. In the lower right corner of Excel, there is a shortcut to set the reading mode. Find the pattern of the cross mark and click it to enter the reading mode. There is a small three-dimensional mark on the right side of the cross mark.

How to insert excel icons into PPT slides How to insert excel icons into PPT slides Mar 26, 2024 pm 05:40 PM

1. Open the PPT and turn the page to the page where you need to insert the excel icon. Click the Insert tab. 2. Click [Object]. 3. The following dialog box will pop up. 4. Click [Create from file] and click [Browse]. 5. Select the excel table to be inserted. 6. Click OK and the following page will pop up. 7. Check [Show as icon]. 8. Click OK.

See all articles