| 謝謝邀請! 你這個(gè)問題要分開來說,第一種情況源數(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ù)范圍。那我們就來看看解決數(shù)據(jù)區(qū)域怎么選擇的問題。 
 這種情況很好解決,只需要在“插入數(shù)據(jù)透視表”時(shí),在彈出的對話框的“選擇一個(gè)表或區(qū)域”里選擇整列的數(shù)據(jù)即可解決。 這樣當(dāng)源數(shù)據(jù)發(fā)生變動(dòng)后,在透視表里刷新數(shù)據(jù)就可以更新了。 
 ▲ 這種情況就需要用定義名稱來設(shè)置源數(shù)據(jù)的區(qū)域范圍。 定義名稱: 如上圖所示,點(diǎn)擊“公式”選項(xiàng)卡--點(diǎn)擊“定義名稱”按鈕--在彈出的對話框里設(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ù)。 希望我的回答對你有幫助。。。 | 
|  |