打开APP
userphoto
未登录

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

开通VIP
Excel公式技巧65:获取第n个匹配的值(使用VLOOKUP函数)

excelperfect

在查找相匹配的值时,如果存在重复值,而我们想要获取指定的匹配值,那该如何实现呢?如下图1所示的工作表,在“商品”列中,存在一些重复的商品,现在我们要找出第2次出现的“笔记本”的销售量。

1

我们知道VLOOKUP函数通常会返回找到的第一个匹配值,或者最后一个匹配值,详见《Excel公式技巧62:查找第一个和最后一个匹配的数据。然而,我们可以构造一个与商品相关的具有唯一值的辅助列(详见《Excel公式技巧64:为重复值构造包含唯一值的辅助列》),从而可以使用VLOOKUP函数来实现查找匹配值。

首先,添加一个具有唯一值的辅助列,如下图2所示。

2

在单元格B3中输入公式:

=D3 & '-' &COUNTIF($D$3:D3,D3)

下拉至单元格B14

在单元格H6中输入公式:

=VLOOKUP($H$2 & '-' &$G6,$B$3:$E$14,4,FALSE)

即可得到指定的匹配值,如下图3所示。

3

可以修改单元格H2G6中的数值,从而获取相应匹配的数据。

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

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

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel技巧连载19和20:隔列汇总和VLOOKUP函数NA错误讲解
18个高效的Excel操作技巧
VLOOKUP函数查找技巧
215.Office技巧:如何屏蔽Vlookup的匹配错误?
这几个制作Excel表格的技巧分享给你
Excel单元格引用你真会吗?学会单元格绝对引用与相对引用技巧,快速提升工作效率
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服