ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 22049|回复: 10

[已解决] 利用vlookup和if配合匹配两个或多个符合条件的数值查找筛选

[复制链接]

TA的精华主题

TA的得分主题

发表于 2018-11-7 17:59 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 lnszhen 于 2018-11-7 23:16 编辑

如图,图例是匹配表1中符合叫王二的人,然后确定他的电话是444,假如表1有两个叫王二的人,如何同时匹配姓名为王二、性别为女两个条件,从而确定其联系电话?新人求教大神,上附件

111.jpg

匹配两个符合条件的值.rar (16.77 KB, 下载次数: 102)


问题已解决。可以直接下载第二个附件。下载后打开表1和表2,公式在表2。

[最终公式]匹配两个符合条件的值.rar (17.11 KB, 下载次数: 501)

说明:表2里,E3和E4是通过匹配单个数值(即姓名)来确定电话,E5和E6是通过同时匹配两个数值(即姓名和身份证)来确定电话,记住匹配两个条件时要使用Ctrl+shift+enter确定。

TA的精华主题

TA的得分主题

发表于 2018-11-7 18:14 | 显示全部楼层
假设源文件在sheet2表
=INDEX(Sheet2!E:E,MATCH(B3&C3,Sheet2!B:B&Sheet2!C:C,0))
数组

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-11-7 20:33 | 显示全部楼层
ttyong 发表于 2018-11-7 18:14
假设源文件在sheet2表
=INDEX(Sheet2!E:E,MATCH(B3&C3,Sheet2!B:B&Sheet2!C:C,0))
数组

不行啊老哥,能不能麻烦你一下,把我的附件下载一下直接给我把函数放在表2的E5里面呢,我这个源表是表1,跨表执行。表2的E5需要满足表1的姓名和性别同时匹配,达到一样的条件从中筛选出电话号码。

TA的精华主题

TA的得分主题

发表于 2018-11-7 21:01 | 显示全部楼层
=INDEX([1.xls]Sheet1!E:E,MATCH(B3&C3,[1.xls]Sheet1!B:B&[1.xls]Sheet1!C:C,0))    输入完公式以后 记得数组三键结束  就是CTRL+SHIFT+ERTER一起按

TA的精华主题

TA的得分主题

发表于 2018-11-7 21:09 | 显示全部楼层
=VLOOKUP(B5&C5,IF({1,0},[1.xls]Sheet1!$B$3:$B$5&$C$3:$C$5,[1.xls]Sheet1!$E$3:$E$5),2,0)跨表查找

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-11-7 23:03 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
我走我流 发表于 2018-11-7 21:09
=VLOOKUP(B5&C5,IF({1,0},[1.xls]Sheet1!$B$3:$B$5&$C$3:$C$5,[1.xls]Sheet1!$E$3:$E$5),2,0)跨表查找

感谢老铁,经测试,你这个有效。最后使用Ctrl+shift+enter确定。我闹懂了。谢谢。
为了让其他有需要的朋友加深学习,我换成了匹配姓名和身份证,两个同时满足从而确定电话号码,见附件。

需要学习通过vlookup查找匹配单个或者匹配两个条件来筛选的朋友可以下载附件。里面我备注了说明,有兴趣的朋友可以从而推倒匹配多个条件数值来筛选查找的规律。

匹配两个符合条件的值.rar (17.11 KB, 下载次数: 357)

TA的精华主题

TA的得分主题

发表于 2018-11-8 08:28 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
lnszhen 发表于 2018-11-7 23:03
感谢老铁,经测试,你这个有效。最后使用Ctrl+shift+enter确定。我闹懂了。谢谢。
为了让其他有需要的朋 ...

第一次知道身份证是有重的……还需要姓名+身份证号双条件查询……

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-11-8 11:16 | 显示全部楼层
jivy1212 发表于 2018-11-8 08:28
第一次知道身份证是有重的……还需要姓名+身份证号双条件查询……

匹配身份证只是作为例子,很多情况是姓名一样,得再匹配一个条件,比如性别,户籍,同姓名同性别的情况也有,所以只是临时将身份证匹配作为例子参考。谢谢老铁提示。目的只是闹懂查找匹配双条件来筛选的公式含义。

TA的精华主题

TA的得分主题

发表于 2021-7-26 21:35 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
多谢分享多谢分享多谢分享多谢分享

TA的精华主题

TA的得分主题

发表于 2021-10-20 21:31 | 显示全部楼层
jivy1212 发表于 2018-11-8 08:28
第一次知道身份证是有重的……还需要姓名+身份证号双条件查询……

其实有很多时候是名字和身份证同时重复的
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

最新热点上一条 /1 下一条

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-4-26 00:24 , Processed in 0.047492 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表