Excel跨數(shù)據(jù)表求和indirect函數(shù)怎么用?

今天介紹 indirect 函數(shù)的第四種經(jīng)典應(yīng)用場(chǎng)景:跨數(shù)據(jù)表求和。我用的版本是 Excel 2016,其他版本的界面可能略有不同。Excel跨表求和的三種方法:直接sum求和、SUM('*'!B2)適用于排名一致情況、數(shù)組公式SUM(SUMIF(INDIRECT(),A2,INDIRECT()))適用于各表排序不同情況,詳細(xì)請(qǐng)看下文介紹。
案例:
沿用昨天的表,如果我們需要對(duì)每個(gè)人的獎(jiǎng)金求和,即跨表調(diào)用并求和,怎么實(shí)現(xiàn)?
解決方案:
- 方案 1. 也許有人抖機(jī)靈,說(shuō)在昨天已經(jīng)多表調(diào)用的結(jié)果上,橫向 sum 求和。嗯,不能說(shuō)不對(duì),但是如果表數(shù)據(jù)列特別多,sheet 特別多,且總表只需要顯示求和數(shù)據(jù)時(shí),這顯然不是最優(yōu)方法。
- 方案 2. 假如總表的人員排名跟所有月表的人員排名完全一致,可以用以下公式:
=SUM('*'!B2)
回車(chē)后,公式會(huì)自動(dòng)變成 =SUM('1月:3月'!B2),即讀取所有 sheet 的 B2 單元格并求和
請(qǐng)注意:這個(gè)方法很簡(jiǎn)單,但是對(duì)表格要求比較高,但凡人員列稍有差異,結(jié)果就出錯(cuò)。比如,郭德綱 2 月休假,沒(méi)有獎(jiǎng)金,2 月的表里就沒(méi)有放他的名字,本方案就不適用
方案 3.
輸入以下數(shù)組公式,按 Ctrl +Shift + Enter 生效:
=SUM(SUMIF(INDIRECT(ROW($1:$3)&"月!A:A"),A2,INDIRECT(ROW($1:$3)&"月!b:b")))
公式翻譯:
INDIRECT(ROW($1:$3)&"月!A:A"):讀取 sheet”1 月“到”3 月“的 A 列值,即姓名
sumif(...,A2,INDIRECT(ROW($1:$3)&"月!b:b")):將上一步讀取的值與 A2 的值比較,如果相等(即姓名相同),則讀取 sheet”1 月“到”3 月“的 B 列值,即獎(jiǎng)金
最后用 Sum 對(duì)讀出的每個(gè)月獎(jiǎng)金值求和
相關(guān)文章
終于有專門(mén)的去重函數(shù)了! Excel數(shù)據(jù)去重復(fù)值神器UNIQUE函數(shù)詳解
今天我們來(lái)了解一個(gè)Excel中的新函數(shù)—— UNIQUE, 它可以說(shuō)是很多人期盼已久的函數(shù),可以幫助我們從數(shù)據(jù)區(qū)域中自動(dòng)提取唯一值,就是我們常說(shuō)的去重,操作也非常簡(jiǎn)單,下面2025-01-02簡(jiǎn)化重復(fù)套用! Excel新函數(shù)公式LET太牛了
今天跟大家分享一個(gè)新的Excel函數(shù),可以稱得上是一個(gè)具有里程碑意義的函數(shù)了,它的出現(xiàn)讓Excel函數(shù)也可以像代碼一樣優(yōu)美2024-12-30textsplit是什么函數(shù)? Excel最牛拆分截取函數(shù)的使用技巧
Excel表格中經(jīng)常會(huì)進(jìn)行拆分截取內(nèi)容,方法有很多,今天我們就來(lái)看看使用拆分截取函數(shù)textsplit實(shí)現(xiàn)方法,詳細(xì)請(qǐng)看下文介紹2024-12-23排序神器! Excel新函數(shù)公式Sortby用法詳解
SORTBY函數(shù)是Excel中用于基于一個(gè)或多個(gè)列的值對(duì)范圍或數(shù)組進(jìn)行排序的函數(shù),與傳統(tǒng)的SORT函數(shù)不同,SORTBY允許你指定一個(gè)或多個(gè)排序依據(jù)的列,并可以根據(jù)這些列的值進(jìn)行多2024-12-21Excel進(jìn)入函數(shù)式編程: MAP函數(shù)使用詳解及相關(guān)案例
MAP函數(shù)是Excel中一個(gè)強(qiáng)大的數(shù)組函數(shù),它允許用戶對(duì)數(shù)組的每個(gè)元素應(yīng)用同一個(gè)表達(dá)式,并返回一個(gè)新的數(shù)組,其中包含了應(yīng)用表達(dá)式后的結(jié)果,下面我們就來(lái)看看這個(gè)新函數(shù)的試2024-12-20excel新函數(shù)REDUCE來(lái)了! Excel中REDUCE函數(shù)使用詳解和相關(guān)案例
Excel的REDUCE函數(shù)是一個(gè)強(qiáng)大的工具,它允許用戶對(duì)數(shù)據(jù)進(jìn)行復(fù)雜的計(jì)算和操作,該怎么使用呢?下面我們就來(lái)看看實(shí)際案例2024-12-18這個(gè)新增的Excel提取函數(shù)太厲害了! EGEXEXTRACT函數(shù)使用詳解
Excel中的REGEXEXTRACT函數(shù)是Office 365和Excel 2019的新增功能,它允許用戶使用正則表達(dá)式來(lái)提取文本字符串中的特定模式,以下是對(duì)REGEXEXTRACT函數(shù)的詳解、注意事項(xiàng)和六2024-12-12Excel新函數(shù)VSTACK真強(qiáng)大! 多表自動(dòng)匯總/多表自動(dòng)排序輕松搞定
今天就再重新系統(tǒng)的介紹一下Excel新函數(shù)VSTACK的用法,這個(gè)函數(shù)簡(jiǎn)直強(qiáng)大的有點(diǎn)過(guò)分,多表合并、求和、去重、查詢、排序通通輕松搞定2024-12-12excel新函數(shù)HSTACK太好用了! 搭配Xlookup輕松提取任意列數(shù)據(jù)
日常工作中,我們經(jīng)常需要對(duì)Excel表格中不連續(xù)列數(shù)據(jù)的進(jìn)行操作,今天就跟大家分享一個(gè)新函數(shù)HSTACK,它可以輕松將表格中的任意幾列重組為新的表格,用于對(duì)指定數(shù)據(jù)列的篩2024-12-12excel函數(shù)Xlookup新用法:秒算快遞運(yùn)費(fèi)
快遞運(yùn)費(fèi)秒算!Xlookup函數(shù)大法來(lái)啦,還在為手動(dòng)計(jì)算快遞運(yùn)費(fèi)而煩惱嗎?別擔(dān)心,excel中Xlookup函數(shù)快速計(jì)算運(yùn)費(fèi)的技巧2024-12-12