在处理数据时,我们往往会遇到需要处理的数据量远超单个值的情况,此时,基于特定条件进行批量提取或计算就变得至关重要。在这样的场景下,数组的运用显得尤为关键。通过巧妙地结合VLOOKUP函数与数组公式,我们可以轻松应对更为复杂的数据处理任务。
让我们通过以下两个案例来具体了解这一过程。
案例一:运用if{1,0}条件,实现反向查找,根据姓名查找部门
公式:=VLOOKUP(H2,IF({1,0},C:C,A:A),2,0)
公式解析:在此公式中,部门信息位于姓名之前。VLOOKUP函数的查找区域由IF数组构成,该数组由1和0组成,其中1代表TRUE(真),0代表FALSE(假)。IF({1,0})将C列和A列组合在一起,并将C列置于A列之前,从而调整了数据的顺序,使得查找过程得以顺利进行。
案例二:汇总1到3月实际总销量
直接输入公式:=VLOOKUP(I2,$A$3:$G$10,{2,4,6},0)
如上图所示:VLOOKUP函数的第三参数采用数组{}的形式,用于查询1-3月份的实际销售量,即对应从产品开始往右的第2、4、6列数据。实际销售量列号{2,4,6},这样输入完公式后,可以一次性查询到三个实际销量:209,210,231。
最后,我们可以使用SUM函数或SUMPRODUCT函数对这三个销量进行求和。完整的公式为:=SUM(VLOOKUP(I3,$A$3:$G$10,{2,4,6},0))
需要注意的是,在低版本的Excel中,进行数组求和时需要按三键:CTRL+Shift+Enter。
希望通过以上内容,能为大家带来一些启发。感谢您的关注,我们将持续分享更多Excel方面的知识。#一起知识跨年#