有N個(gè)日?qǐng)?bào)表,A列為銷售員(每個(gè)表的銷售員順序人數(shù)不一定相同),B列是銷量?,F(xiàn)需要合并到一個(gè)表中。 由于順序和人員不同,直接粘貼肯定不行。難道要一個(gè)一個(gè)的手工填寫嗎?當(dāng)然不用,一個(gè)Vlookup公式即可。 B3公式: =IFERROR(VLOOKUP($A3,INDIRECT(B$2&"!A:B"),2,0),"") 估計(jì)有些新手看不懂,蘭色帶大家剖析一下這個(gè)神秘的公式。 IFERROR函數(shù),當(dāng)vlookup查找不到時(shí),把返回的錯(cuò)誤值轉(zhuǎn)換為空值 INDIRECT(B$2&"!A:B"):indirect函數(shù)可以把字符串轉(zhuǎn)換為引用,所以這里就用它引用第2行的表名生成動(dòng)態(tài)的引用:公式在B列引用1日表格,在C列則自動(dòng)變換為引用2日表格.... Vlookup(A列姓名,indirect生成動(dòng)態(tài)表格引用,列數(shù),0) : 有了動(dòng)態(tài)引用地址,Vlookup就可以自動(dòng)從多個(gè)表中查找數(shù)據(jù)。 公式中的$不可少,防止公式復(fù)制后引用發(fā)生變化。 其實(shí)今天學(xué)的公式中, Vlookup只是基本的查找用法,重點(diǎn)是indirect函數(shù)的應(yīng)用。indirect函數(shù)在動(dòng)態(tài)引用中功能很強(qiáng)大,同學(xué)們一定要學(xué)會(huì)它。 |
|