在处理数据时,我们往往不满足于仅仅对单个数值的操作,而是需要根据特定条件对数据进行批量提取或计算。在这种需求下,数组的运用变得尤为关键。借助VLOOKUP函数与数组公式的巧妙结合,我们能够轻松实现更为复杂的数据处理任务。
以下,我将通过两个具体案例来为大家展示如何运用VLOOKUP函数与数组公式进行数据处理的技巧。
案例一:利用if{1,0}条件进行反向查找,根据姓名查找部门
公式:=VLOOKUP(H2,IF({1,0},C:C,A:A),2,0)
公式解读:此公式中,部门信息位于姓名的前面。我们使用IF({1,0})来构建一个由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方面的知识。#一起知识跨年#