excel学习库

excel表格_excel函数公式大全_execl从入门到精通

用Vlookup查找合并单元格,1分钟出结果,太爽了!

熟悉 Excel 的小伙伴们大概多多少少有听说过;

「千万别乱用合并单元格」这样的说法。

因为一旦合并,很多操作,比如筛选、查找,就无法作用在此单元格了。


但是,如果一份数据中已经无可避免地使用了合并单元格,我还非要筛选它呢?

倒也不是没有办法——给大家看3 种 VLOOKUP 查找合并单元格的实例演示~


01 双 VLOOKUP


有的时候我们为了美观,会将待查询的表格做成下图这样:


要查找对应的绩效奖金,就十分麻烦(为什么不查找完再合并单元格啊喂!)

但还好,用上这个 VLOOKUP 嵌套公式,轻松就搞定了:

=VLOOKUP(VLOOKUP("座",$D$2:D2,1),$A$2:$B$4,2,0)


以上公式可以拆解成两个部分:

❶ VLOOKUP("座",$D$2:D2,1)
❷ VLOOKUP(❶,$A$2:$B$4,2,0)

公式说明:

❶的含义是,查找「座」这个字,范围在$D$2:D2,模糊匹配。

重点就在这个模糊匹配——它代表着查找「座」时,如果没找到,就返回比它小的第一个值(按拼音排序),也就是「划水部」。

所以❷实际是 VLOOKUP("划水部",$A$2:$B$4,2,0)。


02 VLOOKUP+INDIRECT

不过,大部分时候我们碰到的还是另一种情况,查找区域为合并单元格:


那就用 VLOOKUP 和 INDIRECT 的嵌套函数:

=VLOOKUP(F2,INDIRECT("B"&MATCH(E2,A:A,0)&":C7"),2,0)


拆解:

❶ MATCH(E2,A:A,0)
❷ "B"&❶&":C7"
❸ INDIRECT(❷)
❹ VLOOKUP(F2,❸,2,0)

公式说明:

❶,查找 E2 在 A 列中的位置,结果为 4。
❷,就是 B4:C7。
❸,引用单元格区域 B4:C7。
❹,这就回到我们熟悉的领域了,在单元格区域 B4:C7 查找 F2,返回第二列,精确匹配。

03 VLOOKUP+OFFSET


类似的,OFFSET 函数也能和 VLOOKUP 打配合战~

=VLOOKUP(F2,OFFSET($B$1,MATCH(E2,A:A,)-1,):C7,2,0)


拆解:

❶ MATCH(E2,A:A,)
❷ OFFSET($B$1,❶-1,)
❸ ❷:C7
❹VLOOKUP(F2,❸,2,0)

公式说明:

❶,查找 E2 在 A 列中的位置,结果为 4。
❷,引用 B1 单元格向下偏移❶-1,也就是 4-1=3 行的单元格,结果为 B4。
❸,单元格区域 B4:C7。
❹,查找公式 VLOOKUP(F2,B4:C7,2,0)。


04 写在最后

这回分享给大家的是,3 种用 VLOOKUP 嵌套公式,解决「查找合并单元格」这一难题的方法,你学会了吗?


发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接