无标题文章搜索

问题描述水水水水 

如下图,若既是是是满足A列又搜索满足B列条件下,使用Vlookup找出1班王五的成绩。

无标题文章搜索_第1张图片

*此案例假设B列所有人都不重名(都是唯一值),现实工作中往往是用工号。

解决概述

方法1:辅助列法方法2:结合数组的Vlookup

操作方法

方法1简述

1)在B列、F列后面分别插入一列,然后使用 & 或者 CONCATENATE() 将前两列连接起来;

2)通过辅助列来Vlookup。

如您没有看懂,请在本公众账号回复:14c

方法2简述

1)在G2单元格内写入如下公式:

=VLOOKUP(E2&F2,IF({1,0},A2:A7&B2:B7,C2:C7),2,0)

2)写完后按Ctrl+Shift+回车完成数组公式。

知识扩展

有网友拿VBA写了个Mlookup函数,支持多条件查询,再也不用担心找不到数据啦。在此呼吁Excel最新版本能考虑加入到Excel函数中哦。

1)笔者推荐大家使用方法1辅助列的方式,如您不会操作,可在公众账号内留言;

2)此案例方法2中的IF({1,0},A2:A7&B2:B7,C2:C7)其实就是返回如下区域

所以Vlookup是在这个新区域里面找第2列的值,至于为什么要这么写,需要各位慢慢悟…

3)若是你似乎懂得了方法2的双条件Vlookup,那么三条件的Vlookup你也会写。

无标题文章搜索_第2张图片

I2单元格的公式为:

=VLOOKUP(F2&G2&H2,IF({1,0},A2:A9&B2:B9&C2:C9,D2:D9),2,0)

你可能感兴趣的:(无标题文章搜索)