多表匯總?cè)绾卧谠鰟h表后自動更新?
?
作者:小窩來源:部落窩教育發(fā)布時間:2023-12-08 17:42:40點擊:906
增刪表格后跨多表匯總能自動更新嗎?可以!不同的表格形式采用的方法不同。結(jié)構(gòu)和排序相同的表,可以增加一個空表后再進(jìn)行匯總;項目排序不同的表可以借用宏表函數(shù)自動獲取工作表名稱進(jìn)行匯總。
有伙伴問:跨多表匯總在增刪表后匯總結(jié)果能自動更新嗎?
這個問題小窩以前沒有遇到過,多方測試,找到以下方法。
分成兩種情況介紹。
第一種:各表格屬性和排序一致
對于這種表,直接輸入=SUM('*'!B2)即可匯總。輸入后公式自動變成=SUM(周1:周5!B2)。
“'*'!”表示當(dāng)前工作簿中除當(dāng)前工作表外的其他所有工作表。
這種結(jié)構(gòu)的多表匯總,只要不是在當(dāng)前最后一張工作表,如此處的“周5”后增加表,不管增刪都可以自動隨著工作表的增加跟新數(shù)據(jù)。如下。
利用這個特性,我們可以匯總前新建一個空的“終表”,然后再匯總。后續(xù)需要增刪表的時候,都在“終表”前操作則可以保持自動更新。
第2種:表格結(jié)構(gòu)相同但排序不一致
這類表匯總通常要采用SUMPRODUCT+SUMIF+INDIRECT進(jìn)行嵌套。
=SUMPRODUCT(SUMIF(INDIRECT("周"&ROW($1:$5)&"!a:a"),A2,INDIRECT("周"&ROW($1:$5)&"!b:b")))
這種匯總,如果刪除每個工作表,公式會出錯;
如果新增工作表,公式也不會更新:
那怎么讓匯總能跟隨工作表的增刪自動更新呢?
需要用一個宏表函數(shù)來幫我們自動獲取各個工作表的名稱。具體操作如下:
Step 01 首先讓匯總表與各分表的位置錯開。
Step 02 定義名稱,用宏表函數(shù)get.workbook獲取各工作表的名稱。此處名稱取名為“name”,公式=get.workbook(1)。
Step 03 修改匯總公式,將原來的“"周"&ROW($1:$5)”改成“name”,如下。
=SUMPRODUCT(SUMIF(INDIRECT(name&"!a:a"),C2,INDIRECT(name&"!b:b")))
現(xiàn)在不管是增加還是刪除工作表,匯總結(jié)果自動更新。如下。
OK,關(guān)于多表匯總在增刪表后的自動更新就介紹到這。
親,別忘了點贊分享。
本文配套的練習(xí)課件請?zhí)砑涌头⑿?span>buluowojiaoyu索取。
做Excel高手,快速提升工作效率,部落窩教育Excel精品好課任你選擇!
掃下方二維碼關(guān)注公眾號,可隨時隨地學(xué)習(xí)Excel:
相關(guān)推薦:
版權(quán)申明:
本文作者小窩;部落窩教育享有稿件專有使用權(quán)。若需轉(zhuǎn)載請聯(lián)系部落窩教育。
最熱教程
- 像綠皮火車一樣長像珠穆拉瑪峰一樣高的Excel表怎么操作才方便?
- Power Query實戰(zhàn):按指定次數(shù)遞增數(shù)據(jù)
- 2019年全網(wǎng)最全—excel提取身份證信息合集?。ńㄗh收藏)-下篇
- 明明沒有重復(fù),Excel卻判定數(shù)據(jù)重復(fù),這是怎么回事?
- 文本格式的求和,及求和中最容易出現(xiàn)的問題解疑
- 致命缺陷:不懂一維表!
- 函數(shù)組合思維,你有嗎?
- 學(xué)會這2個公式,整理考勤數(shù)據(jù)只要一分鐘
- 就算被說是拍馬屁也成,今天你應(yīng)該這樣發(fā)Excel報表……
- 如何計算Excel單元格中的算式,四種求和方法請收好!