打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
VLOOKUP多条件查找

本文转载自公众号:VBA兴趣小组,作者:LetterB。如有侵权,请联系我删除。

对于下面的一个表格:

如果要查找如下信息(姓名和性别两个查找条件):

则需要用到VLOOKUP函数。只需在H2中输如下公式即可:

=VLOOKUP(F2&G2,IF({1,0},A2:A5&B2:B5,C2:C5),2,0)

当用Enter结束时,会变成:

这是因为使用的快捷键不正确导致的。当输入完公式以后,需要用组合键:

Ctrl Shift Enter

这样就可以得到正确的查找值了。

最终得到如下结果:

下面将对函数进行说明:

=VLOOKUP(F2&G2,IF({1,0},$A$2:$A$5&$B$2:$B$5,$C$2:$C$5),2,0)

VLOOKUP函数,第一项为匹配值,这里有两个查找条件,姓名和性别,用“&”将这两个条件链接起来;

第二项为筛选范围;

第三项筛选条件对应的筛选值,这里为:年龄所在数列的列。这里有三列,姓名、性别和年龄,由于将姓名和性别作为一个筛选条件,所以变成了两列:姓名性别列,年龄列,所以年龄列在第二列,所以为数字2;

第四项0为精确匹配,及第一项和第二项完全一样;1为模糊查找,第一项内容只用包含于第二项即可。

由于这里有两个筛选条件,所以第二项使用了一个if函数,构造了一个二维数组,数组第一列为姓名性别,第二列为年龄。

注意:很多网上教程忽略了重要一点,由于筛选条件是固定的,当构造数组的时候,一定要固定条件区域。不要忘了在单元格前添加“$”。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
IF 函数的正确打开方式
IF函数的5个进阶用法!
VLOOKUP函数应该怎么用,看完你就明白了~
excel函数VLOOKUP引用另一个表数据的方法
excel必学函数VLOOKUP的基本用法都在这里了
IF函数的使用方法(入门 进阶 高级)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服