1.透視表的復(fù)制
數(shù)據(jù)透視表創(chuàng)建完成后衅斩,如果需要對(duì)相同的數(shù)據(jù)源再創(chuàng)建一個(gè)透視表用于特定的數(shù)據(jù)分析的話(這種情況是很常見的)盆顾,可以直接對(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)打開的工作簿中任意移動(dòng)贿肩。
選取透視表任意單元格,在【數(shù)據(jù)透視表分析】選項(xiàng)卡下龄寞,單擊【移動(dòng)透視表】按鈕汰规,會(huì)彈出【移動(dòng)透視表】對(duì)話框。
在對(duì)話框中單擊【位置】右側(cè)的折疊按鈕物邑,選取透視表移動(dòng)后的工作表單元格溜哮,例如A1等,單擊【確定】按鈕即可色解。
3 透視表的刪除
當(dāng)透視表創(chuàng)建完成后茂嗓,我們無法刪除透視表區(qū)域的局部單元格,如果強(qiáng)制刪除科阎,會(huì)收到以下所示的警告信息述吸。
也就是說我們只能將整個(gè)透視表全部刪除。這倒也簡(jiǎn)單锣笨,選取整個(gè)透視表區(qū)域后蝌矛,按DELETE鍵即可。
4 透視表的刷新
當(dāng)數(shù)據(jù)源的數(shù)據(jù)發(fā)生改變后错英,默認(rèn)情況下朴读,透視表并不會(huì)自動(dòng)刷新,或者說并不會(huì)自動(dòng)獲取數(shù)據(jù)源更新后的數(shù)據(jù)走趋。
透視表刷新通常有四種方式衅金,分別是手動(dòng)刷新,文件打開時(shí)刷新簿煌,定時(shí)刷新氮唯,以及VBA代碼自動(dòng)刷新。
4.1手動(dòng)刷新
右鍵單擊透視表任意單元格姨伟,在彈出的快捷鍵菜單中惩琉,直接單擊【刷新】命令即可。
4.2 文件打開時(shí)刷新
文件打開時(shí)刷新是指當(dāng)工作簿打開時(shí)夺荒,對(duì)透視表進(jìn)行自動(dòng)刷新瞒渠。
操作步驟如下:
右鍵單擊透視表內(nèi)任意單元格,在彈出的快捷菜單中選擇【數(shù)據(jù)透視表選項(xiàng)】命令技扼。在【數(shù)據(jù)透視表選項(xiàng)】對(duì)話框中切換到【數(shù)據(jù)】選項(xiàng)卡伍玖,選中【打開文件時(shí)刷新數(shù)據(jù)】復(fù)選框,單擊【確定】按鈕即可完成設(shè)置剿吻。
4.3定時(shí)刷新
當(dāng)數(shù)據(jù)透視表的數(shù)據(jù)源是來自于外部數(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
需要說明的是鳞疲,只有在03版及啟用宏的工作簿(文件后綴名.xlsm)才能保留VBA代碼哦罪郊。