例如,現(xiàn)在我們要在總表中,匯總每位員工各個(gè)月份的工資情況
但每個(gè)月的工資都分別存放在每一個(gè)工作表中,如1月的數(shù)據(jù)如下:
2月的數(shù)據(jù)工資表如下所示:
每個(gè)子表中員工的姓名排列順序都是不一樣的。
1月份中員工的順序是呂布、小喬、大喬
而2月份中員工的順序是大喬、呂布、小喬、程咬金,后面每個(gè)月份表格順序都不一樣。
=VLOOKUP(B$1,'1月'!$A:$C,3,0),向右填充
現(xiàn)在要快速的匯總總表的數(shù)據(jù):
用普通的方法,就是在B2中輸入:
=VLOOKUP(B$1,'1月'!$A:$C,3,0),向右填充
然后B3,把公式里面的1月改成2月,....依次做10次,這種方法效率太低。今天教大家vlookup搭配indirect函數(shù),一個(gè)公式搞定。
首先我們了解下Indirect函數(shù)的用法:
D3的公式是:=INDIRECT(A2),A2沒有加雙引號(hào),所以會(huì)對(duì)A2計(jì)算結(jié)果是B4,然后引用的是B4單元格的值,返回結(jié)果為3
E3的公式是:=INDIRECT('A2'),A2加了雙引號(hào),所以直接返回的是A2的值,返回的結(jié)果是B4
我們現(xiàn)在要做的是就是實(shí)現(xiàn)向下填充的時(shí)候,'1月'!$A:$C,會(huì)自動(dòng)變成2月,3月....
用INDIRECT($A2&'!A:C')替換掉
所以整體的公式是:=VLOOKUP(C$1,INDIRECT($A2&'!A:C'),3,0),向下填充,向右填充,得到了所有的匯總結(jié)果。
你學(xué)會(huì)了么?動(dòng)手試試吧,私信回復(fù)素材獲取源文件
------------------
聯(lián)系客服