每日一题:Excel多条件VLOOKUP查询!

能不能实现多条件VLOOKUP查询,答案当然是:可以的!

如下图:想通过姓名和产品两个条件,来查找销量,怎么实现呢?

每日一题:Excel多条件VLOOKUP查询!


解决方法

在G2单元格输入公式:=VLOOKUP(E2&F2,IF({1,0},A:A&B:B,C:C),2,0),然后按CTRL+SHIFT+回车,输入数组公式,然后向下复制公式,结果就出来了。

每日一题:Excel多条件VLOOKUP查询!


公式讲解

其实有了昨天的基础,今天的公式应该好理解了,我还是把详细的过程写一下。

1、在公式中如果见到大括号({}),那就说明这是一个数组;

2、数组就是包含多个数据的组合;

3、公式中含有数组,公式要对数组中的数据进行多次运算;

4、上面的公式中数组包含2个值,分别是1和0,1相当于真,0相当于假;

5、也就是说IF公式要按真和假为条件,计算两次;

6、第一次计算,公式相当于:=IF(1,A:A&B:B,C:C),结果把AB两列合并成一列了;

7、第二次计算,公式相当于:=IF(0,A:A&B:B,C:C),结果得到C列数据;

8、整个公式就是先在内存中合并AB列,然后再用VLOOKUP查询,效果如下图:先把AB两列合并成1列(C列),然后把查询项也合并,再使用VLOOKUP查询。现在你明白了吧!

注意差异:今天的公式输入后要按CTRL+SHIFT+回车。

每日一题:Excel多条件VLOOKUP查询!



分享到:


相關文章: