打开APP
userphoto
未登录

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

开通VIP
Excel表格如何实现一对多匹配,万金油和高级筛选你更喜欢哪个?

经常使用Excel处理数据的朋友对于一对多匹配这类问题一定不陌生,例如下面这个例子就很常见。

如何通过在E2单元格填写姓名,自动在F列筛选出员工参加的项目?

要解决这类问题通常有两个选择:公式法和操作法。

以下分别来看看:

公式法

在F2单元格写入如下公式,然后填充柄向下填充即可

=INDEX(C:C,SMALL(IF((MATCH(C$2:C$12&B$2:B$12,C$2:C$12&B$2:B$12,)=ROW($1:$11))*(B$2:B$12=E$2),ROW($2:$12),999),ROW(A1)))&''

这个公式就是传说中的万金油公式,对于绝大部分朋友来说,要掌握这个公式的用法还是有一定困难的,公式的具体原理可以参阅之前的教程:

传说中的万金油公式,看得懂更要用的准!

操作法

要实现一对多匹配的操作方法,首选的无疑就是高级筛选了,还是以上图的例子来说明操作步骤:

E1:F1输入列标题,在E2输入指定的姓名【小丽】

依次单击【数据】→【高级】

在【高级筛选】对话框中,选择【将筛选结果复制到其他位置】

【列表区域】保持默认的A1:C12

【条件区域】选择E1:E2

【复制到】选择F1

勾选【选择不重复的记录】

完成以上设置后,单击【确定】就可以得到最终的结果。

使用高级筛选功能时一定要注意:

【条件区域】的标题和【复制到】单元格的内容必须和数据源中是一致的,否则就无法实现目的哦。

在Excel的众多基础功能中,高级筛选的使用率很低,实际上这个功能的作用是非常大的,尤其是对一下复杂的数据提取问题。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
快速筛选出符合条件多个数据,万金油PK高级筛选!
挑出含空单元格的各行数据,别上来就用筛选,不成的!
传说中的Excel万金油套路,教小白一步步套用
excel统计函数:应用广泛的动态统计之王OFFSET(下)
怎么用Excel筛选重复数据?
在Excel表格的两列数据中提取不重复值的四种方法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服