前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Excel公式技巧68:查找并获取所有匹配的值

Excel公式技巧68:查找并获取所有匹配的值

作者头像
fanjy
发布2020-12-08 10:11:16
10K0
发布2020-12-08 10:11:16
举报
文章被收录于专栏:完美Excel

学习Excel技术,关注微信公众号:

excelperfect

在《Excel公式技巧67:按条件将数据分组标识》中,我们根据指定的条件采用数字标识将数据进行了分组。利用这列分组数据,我们能方便地查找并获取所有匹配的值。

如下图1所示的工作表,我们想查找商品名称是“笔记本”且在区域A的所有数据。

图1

我们利用《Excel公式技巧67:按条件将数据分组标识》中的公式技巧,在单元格E3中输入公式:

=SUM(E2,AND(B3:B20=H3,C3:C20=I3))

向下拉至单元格E20,从而构建了一个辅助列。可以看到,工作表中以商品名称是“笔记本”且在区域A的数据行为分界点连续编号。

在单元格G3中输入公式:

=MAX(E3:E20)

得到共有多少个满足条件的查找值。

在单元格H6中输入公式:

=IF(G6<=3,INDEX(B3:E20,MATCH(G6,E3:E20,0),COLUMNS(

向下向拉至第10行,向右拉至第J列。

公式很简单,其关键在于:

MATCH(G6,E3:E

查找到第n个(由列G中的单元格指定)匹配的值所在的位置。

而COLUMNS($H6:H6)则返回要获取的值所在列的位置。

如果使用定义的名称,则公式更加简洁,如下图2所示。

图2

欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。

欢迎到知识星球:完美Excel社群,进行技术交流和提问,获取更多电子资料。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-11-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 完美Excel 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档