有N個(gè)月的工資表,需要合并到一個(gè)表格中
可能有同學(xué)會(huì)說用Vlookup配合indirect函數(shù)就可以完成。一般情況下可以,但如果兩個(gè)部門有重復(fù)的姓名,就上面這個(gè)組合就不行了。
該問題變成了跨多個(gè)表的多條件查找,用xlookup? lookup?嘿嘿,都不用,Sumifs配合indirect更簡(jiǎn)單!輸入以下公式并復(fù)制到整個(gè)表格:
=SUMIFS(INDIRECT(C$1&'!C:C'),INDIRECT(C$1&'!a:a'),$A2,INDIRECT(C$1&'!b:b'),$B2)
公式說明:Sumifs需要根據(jù)第一行的表名引用不同月份的列數(shù)據(jù),所以用C$1&'!C:C生成動(dòng)態(tài)的表區(qū)域,因?yàn)檫B接后的是文本,所以要用indirect函把文本轉(zhuǎn)換成區(qū)域引用。
這里可能有同學(xué)會(huì)問另一個(gè)問題:合并表中的部門和姓名可以從1~12月的表中提取嗎?
如果是安裝了office365,這個(gè)還真難不倒excel
=UNIQUE(VSTACK('1月:12月'!A2:B23))
公式說明: 用Vstack合并多個(gè)表格數(shù)據(jù),用unique提取非重復(fù)值。
如果是其他版本....嗯...還真有點(diǎn)難,不過蘭色準(zhǔn)備挑戰(zhàn)一下。
蘭色說:indirect是一個(gè)很神秘、功能又超強(qiáng)的函數(shù),本周六蘭色將在視頻號(hào)直播間系統(tǒng)講解這個(gè)函數(shù)的用法,想學(xué)習(xí)這個(gè)函數(shù)點(diǎn)擊下方預(yù)約,上課前會(huì)有震動(dòng)提醒。
聯(lián)系客服