1.透視表的復(fù)制
數(shù)據(jù)透視表創(chuàng)建完成后,如果需要對(duì)相同的數(shù)據(jù)源再創(chuàng)建一個(gè)透視表用于特定的數(shù)據(jù)分析的話(這種情況是很常見(jiàn)的),可以直接對(duì)原有數(shù)據(jù)透視表進(jìn)行復(fù)制,避免從新創(chuàng)建透視表的煩瑣操作。
選取原有透視表的全部數(shù)據(jù)區(qū)域<Ctrl+C>復(fù)制,即可將該透視表<Ctrl+V>粘貼到任意工作表中。
如何快速選取原有透視表的全部數(shù)據(jù)區(qū)域呢?
單擊透視表任意單元格,在【數(shù)據(jù)透視表分析】選項(xiàng)卡下,點(diǎn)擊【選擇】按鈕,在彈出的下拉菜單中,選擇【整個(gè)數(shù)據(jù)透視表】命令,即可快速選中數(shù)據(jù)透視表區(qū)域。

2 透視表的移動(dòng)
透視表創(chuàng)建完成后,我們可以將它在已經(jīng)打開(kāi)的工作簿中任意移動(dòng)。
選取透視表任意單元格,在【數(shù)據(jù)透視表分析】選項(xiàng)卡下,單擊【移動(dòng)透視表】按鈕,會(huì)彈出【移動(dòng)透視表】對(duì)話框。
在對(duì)話框中單擊【位置】右側(cè)的折疊按鈕,選取透視表移動(dòng)后的工作表單元格,例如A1等,單擊【確定】按鈕即可。

3 透視表的刪除
當(dāng)透視表創(chuàng)建完成后,我們無(wú)法刪除透視表區(qū)域的局部單元格,如果強(qiáng)制刪除,會(huì)收到以下所示的警告信息。

也就是說(shuō)我們只能將整個(gè)透視表全部刪除。這倒也簡(jiǎn)單,選取整個(gè)透視表區(qū)域后,按DELETE鍵即可。

4 透視表的刷新
當(dāng)數(shù)據(jù)源的數(shù)據(jù)發(fā)生改變后,默認(rèn)情況下,透視表并不會(huì)自動(dòng)刷新,或者說(shuō)并不會(huì)自動(dòng)獲取數(shù)據(jù)源更新后的數(shù)據(jù)。
透視表刷新通常有四種方式,分別是手動(dòng)刷新,文件打開(kāi)時(shí)刷新,定時(shí)刷新,以及VBA代碼自動(dòng)刷新。
4.1手動(dòng)刷新
右鍵單擊透視表任意單元格,在彈出的快捷鍵菜單中,直接單擊【刷新】命令即可。

4.2 文件打開(kāi)時(shí)刷新
文件打開(kāi)時(shí)刷新是指當(dāng)工作簿打開(kāi)時(shí),對(duì)透視表進(jìn)行自動(dòng)刷新。
操作步驟如下:
右鍵單擊透視表內(nèi)任意單元格,在彈出的快捷菜單中選擇【數(shù)據(jù)透視表選項(xiàng)】命令。在【數(shù)據(jù)透視表選項(xiàng)】對(duì)話框中切換到【數(shù)據(jù)】選項(xiàng)卡,選中【打開(kāi)文件時(shí)刷新數(shù)據(jù)】復(fù)選框,單擊【確定】按鈕即可完成設(shè)置。

4.3定時(shí)刷新
當(dāng)數(shù)據(jù)透視表的數(shù)據(jù)源是來(lái)自于外部數(shù)據(jù)時(shí),可以設(shè)置刷新頻率,以達(dá)到定時(shí)刷新的目的。
在【數(shù)據(jù)】選項(xiàng)卡下,單擊【屬性】命令,彈出【連接屬性】對(duì)話框,選中【刷新頻率】復(fù)選框即可設(shè)置自定義刷新時(shí)間。

4.4自動(dòng)刷新
借助VBA代碼可以實(shí)現(xiàn)透視表自動(dòng)刷新。
右鍵單擊透視表所在的工作表標(biāo)簽,在彈出的快捷菜單中選擇【查看代碼】命令進(jìn)入VBA代碼窗口,將以下代碼復(fù)制粘貼到該窗口后,關(guān)閉VBE窗口即可。
Private Sub Worksheet_Activate()
On Error Resume Next
Dim i As Long
For i = 1 To ActiveSheet.PivotTables.Count
ActiveSheet.PivotTables(i).PivotCache.Refresh
Next
End Sub

需要說(shuō)明的是,只有在03版及啟用宏的工作簿(文件后綴名.xlsm)才能保留VBA代碼哦。