直接舉例:
如下工作簿,有10.1~10.3三個報表,白、夜班分別進行統(tǒng)計。
現(xiàn)需要在匯總表中,統(tǒng)計每天、每號機的白夜班之和。
此問題,是一個以表格為變量的多列按條件求和,當遇到表格是變量時,一般會想到Indirect函數(shù),使用它可按照表名來從不同表中提取數(shù)據(jù)。若只是提取1號機白班數(shù)據(jù),則公式會將變得十分簡單:
=INDIRECT('''&B1&''!B3')
若每天表的1號機位置不一定位于同一行,則可使用Vlookup來查找。
=VLOOKUP($A3,INDIRECT('''&B$1&''!A:b'),2,0)
而現(xiàn)在需要求取白夜班之和。用兩個Vlookup函數(shù)相加可以嗎?
=VLOOKUP($A3,INDIRECT('''&B$1&''!A:b'),2,0)+
VLOOKUP($A3,INDIRECT('''&B$1&''!A:C'),3,0)
Vlookup再進行隔列求時,常使用如下公式:
即利用Vlookup函數(shù)第3個參數(shù),放入常量數(shù)組,即可實現(xiàn)多列數(shù)據(jù)的提取。
此問題同樣可使用此思路來解決,公式如下:
=SUM(VLOOKUP($A3,INDIRECT('''&B$1&''!A:C'),{2,3}))
以上就是今天和大家分享的Vlookup函數(shù)的用法!
·END·
聯(lián)系客服