首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用vlookup查找带有合并单元格的表格,估计很多人都看不懂

大家好,欢迎来到每日精选。今天跟大家分享下我们如何在带有合并单元格的表中使用vlookup函数查找数据,之前的文章跟大家提到过在带有合并单元格的表格中不要使用函数,因为函数是根据单元格的位置来计算数据的,但是合并单元格虽然占据了很多的单元格,但是它仅仅只会显示一个单元格的位置,这样的话就会造成单元格位置的缺失,当我拖拉数据的时候往往会得到错误的结果,如下图,二班的单元格位置是A7,而三班的单元格位置是A11

合并单元格虽然好看,但是会对后期的数据统计造成巨大的麻烦,我们应该尽量避免使用合并单元格,如果已经使用了合并单元格如何查找数据呢,今天就跟大家分享下如何使用vlookup查找带合并单元格的表格

我们直接来看公式,只需要在插叙表的对应位置输入=VLOOKUP(F3,INDIRECT("b"&MATCH(E3,A:A,0)&":C13"),2,0),然后点击回车向下填充即可得到正确的结果,如下图,下面跟大家简单讲解下公式是如何计算的

第一参数:F3

第二参数:INDIRECT("b"&MATCH(E3,A:A,0)&":C13")

第三参数:2

第四参数:0

在这个函数中难点是第二参数,我们使用indirect函数与match函数构建了数据的查询区域,indirect函数的作用是返回由字符串组成的单元格位置,match函数的作用是查找数据所在的位置,在这里我们使用match函数来查找e3也就是一班在a列的位置,这个时候函数得到的结果是2,而"b"&MATCH(E3,A:A,0)的结果其实就是b2这个单元格位置,最后我们使用链符号链接上冒号和表格的最后一个单元格也就是c13单元格,这样的话就变成了,b2:c13这个数据区域,而这个区域就是vlookup函数的第二参数,如下图

在这里第一参数是F3也就是张飞所在的姓名的单元格位置,想要查找的数据在这里新区域的第二列,所以vlookup函数的第三参数为2,第四参数0就代表精确匹配。

以上就是我们使用vlookup函数查找合并单元格数据的方法,有人可能觉得比较难,但是这个已经是比较简单的方法了,当然了我们还可以取消合并后批量填充数据,然后再进行查询。如果你感觉理解起来比较困难,直接套用也是可以的

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230219A05P5C00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券