謝謝邀請(qǐng)!
你這個(gè)問題要分開來(lái)說,第一種情況源數(shù)據(jù)區(qū)域的范圍不變,只是里面的數(shù)據(jù)發(fā)生了變動(dòng);第二種情況,源數(shù)據(jù)的區(qū)域范圍也發(fā)生了變動(dòng)。
先說第一種情況,如果只是源數(shù)據(jù)區(qū)域的數(shù)據(jù)發(fā)生了變動(dòng),只需要在數(shù)據(jù)透視表的數(shù)據(jù)區(qū)域里選擇任意單元格,點(diǎn)擊鼠標(biāo)右鍵--在彈出的菜單里點(diǎn)擊刷新即可更新數(shù)據(jù)。
如果是第二種情況,就涉及到修改源數(shù)據(jù)的數(shù)據(jù)范圍了。
你既然這樣問了,肯定是不想手動(dòng)的修改源數(shù)據(jù)的數(shù)據(jù)范圍。那我們就來(lái)看看解決數(shù)據(jù)區(qū)域怎么選擇的問題。
數(shù)據(jù)區(qū)域的列標(biāo)題是固定不變的
這種情況很好解決,只需要在“插入數(shù)據(jù)透視表”時(shí),在彈出的對(duì)話框的“選擇一個(gè)表或區(qū)域”里選擇整列的數(shù)據(jù)即可解決。
這樣當(dāng)源數(shù)據(jù)發(fā)生變動(dòng)后,在透視表里刷新數(shù)據(jù)就可以更新了。
數(shù)據(jù)區(qū)域的列和行都不確定的情況
▲ 這種情況就需要用定義名稱來(lái)設(shè)置源數(shù)據(jù)的區(qū)域范圍。
定義名稱:
如上圖所示,點(diǎn)擊“公式”選項(xiàng)卡--點(diǎn)擊“定義名稱”按鈕--在彈出的對(duì)話框里設(shè)置“名稱”和“引用位置”。
我在“引用位置”設(shè)置的是一個(gè)公式:=OFFSET(Sheet1!$A$1,0,0,COUNTA(Sheet1!$A:$A),COUNTA(Sheet1!$1:$1))
這個(gè)公式的功能是自動(dòng)選擇所有的有數(shù)據(jù)的區(qū)域。
不過有兩個(gè)問題要注意:1、數(shù)據(jù)區(qū)域必須是連續(xù)的。2、A列的數(shù)據(jù)必須是最完整的。
▲ 設(shè)置數(shù)據(jù)透視表的數(shù)據(jù)區(qū)域
如上圖所示,只需要在插入數(shù)據(jù)透視表時(shí),在“表/區(qū)域”框里輸入剛剛定義的數(shù)據(jù)區(qū)域的名稱即可。
這樣設(shè)置,以后不管是數(shù)據(jù)變動(dòng)還是數(shù)據(jù)區(qū)域變動(dòng),都可以在數(shù)據(jù)透視表里通過刷新實(shí)現(xiàn)數(shù)據(jù)更新。
如果想實(shí)現(xiàn)真正的自動(dòng)更新,可以如下圖所示,在數(shù)據(jù)透視表選項(xiàng)里勾選“打開文件時(shí)刷新數(shù)據(jù)”,這樣就可以在每次打開文件時(shí)自動(dòng)的更新數(shù)據(jù)。
希望我的回答對(duì)你有幫助。。。
聯(lián)系客服