今天在做数据的时候,遇到了一个对我来说比较棘手的问题,就是我需要使用Vlookup函数,但是要查询的有两个条件,来一起学习一下这个收藏吃灰的技能吧。
一、源数据演示
我们姑且认为这是需要使用的数据;
假设要求查询初第二批次的交换机的单位价格。
二、操作步骤
函数展示=VLOOKUP($D20&E20,CHOOSE({1,2},$B:$B&$D:$D,$F:$F),2,0)
解读:本次查询函数借助的是Vlookup函数。
1、Vlookup函数中查找的条件为
D20和E20单元格的内容,即为000-02批次和交换机。
2、查询的范围是B列和D列组合成一个新多行数组;可以理解为查询两个区域。
CHOOSE({1,2},$B:$B&$D:$D,
3、查询条件对应的结果存在于F列,所以最后的公式为
=VLOOKUP($D20&E20,CHOOSE({1,2},$B:$B&$D:$D,$F:$F),2,0)
但是正常按下回车会报错误。
4、输入完公式之后,按下Ctrl+Shift+Enter进行计算数组公式。