打开APP
userphoto
未登录

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

开通VIP
excel查询技巧:如何用数据透视表进行一对多查询

Excel一对多查询,你能够想到用什么函数?excel一对多查询不仅可以使用函数公式,还可以数据透视表。

我承认我只是一个普通人或者是懒人,尽管高手的方法很多,但我只衷情于数据透视表进行一对多查询,因为它快并且不用动脑筋!

有这样一份Excel一对多的查询案例,需要返回对应的多个值。

B、C列是数据源,根据E2的部分在F列返回对应的部门成员。

E2单元格的部门,我们用数据有效性来做下拉菜单,用户选择什么部门,F列就显示对应的部门成员。

下面是高手一鼓作气的写的三种方法,我们先来看看excel函数一对多查询,F2公式为:

=INDEX(C:C,SMALL(IF(B$2:B$21=E$2,ROW($2:$21),4^8),ROW(B1)))&""

输入完毕,记得按下CTRL+SHIFT+回车键,因为这是个数组公式!然后下拉即可快速实现查询。这就是传说中的index+small+if+row函数嵌套,有点难,但是还是好用,只是新手们不容易驾驭!

第二种方法:vlookup一对多查询

1.先在A列建立一个辅助列

在A2单元格输入公式:=B2&COUNTIF($B$2:B2,B2),然后下拉填充,效果如下:

2. 在F2单元格输入公式:=IFERROR(VLOOKUP(E$2&ROW(A1),A:C,3,0),""),然后下拉。其实我们只是变通了一下VLOOKUP函数第一参数,变为:E$2&ROW(A1),相当于将 VLOOKUP函数的查询值加上了不同的序号。这种伎俩也是我们经常使用的。

3. 数据透视表实现一对多查询

如果上面两种函数方法,你都仍然觉得复杂,那透视表就是为我们这样的懒人准备的。选中B、C的数据源,直接插入数据透视表,然后将“公司部门”和“部门成员”拖入到行字段标签,搞定!

****部落窝教育-excel一对多查询方法****

原创:部落窝教育(未经同意,请勿转载)

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
超级干货丨入职第一天,老板就和我说,Excel的这两个功能一定要会
告别VLOOKUP,用SUMIFS公式实现多条件查询,秒杀数据处理
最最常用的VLOOKUP函数和数据透视表教程
Excel数据透视表教程分享(含Vlookup函数)
Excel表格中一对多查询的几个公式,可以直接套用,闲公式复杂,用数据透视表
活学活用Excel之财务实战篇!
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服