当前位置:首页 > 科技 > 正文

Excel教程:excel一对多数据查询实战案例

咱们经常用VLOOKUP函数实现数据查询,但有时候遇到一对多数据查询就有点力不从心。
Excel教程:excel一对多数据查询实战案例
今天咱们分享Excel一对多数据查询比较实用的一个工作案例。
下面的Excel表格,A列是运货商,B列是订单ID。
我们需要实现的效果:随着D2单元格筛选的不同的运货商,E列出现对应的订单ID。同时,用黄色将A、B列相应的数据都标黄显示。

Excel教程:excel一对多数据查询实战案例

E2单元格输入公式:=FILTER($B$2:$B$19,$A$2:$A$19=D2),下拉。
如果您的Excel软件版本相对低一些,可以使用下面的数组公式:
=IFERROR(INDEX($B$2:$B$19,SMALL(IF($A$2:$A$19=$I$2,ROW($1:$18),99),ROW(A1))),"")
这个就是大家经常听说的万金油公式,返回多个符合条件的结果。

【INDEX+SMALL+IF+ROW】组合使用,可以嵌套如下:

INDEX(结果列,SMALL(IF(条件,ROW(条件列),99),ROW(A1)))&""

数组公式须同时按CTRL+SHIFT+ENTER三键结束,才能返回正确结果。

标黄显示,主要就是通过条件格式进行设置如下:

Excel教程:excel一对多数据查询实战案例

今天的Excel技巧就分享到此,最后给大家推荐一套实用的Excel技巧课程

全套Excel办公技能助力职场升级!
让你在职场中实现逆风翻盘!
原价99元,
今天购买只需9元!
Excel教程:excel一对多数据查询实战案例 Excel教程:excel一对多数据查询实战案例 Excel教程:excel一对多数据查询实战案例

你可能想看:

有话要说...

取消
扫码支持 支付码