Excel职场实战:当Vlookup函数遇到合并单元格,该如何应对?

Excel情报局

OFFICE爱好者大本营

用1%的Excel基础搞定99%的职场工作

做一个有价值感的Excel公众号

Excel是门手艺 玩转需要勇气

数万Excel爱好者聚集地
2021年4月24日 周六
【Excel情报局|文案回收铺子】
但行好事,莫问前程
你尽管善良,福报都在来的路上

我们都知道,在Excel中做数据的时候,要尽量避免使用合并单元格,这是做数据的基本素质,但是在实际工作中往往我们会遇到含有大量合并单元格的表格,影响着我们的公式的使用,如果非要根据领导要求保留合并单元格的话,会对我们的工作带来很大的难度。

如下所示一个实际例子:下面是一个产品的单价表,每个产品的基础单价都不一样,基础单价如下面左图所示,我们要将左图中的C列基础单价对应到右图中的F列中。值得注意的是:B列产品名称不含合并单元格,而E列产品名称是含有合并单元格的。

在F列输入公式:

=VLOOKUP(E3,B:C,2,0)

这个结果中只有每个产品名称的第1行是可以正常匹配的,后面的数据都是错误值#N/A。

我们可以修改E列的合并单元格,这是我们最先想到的,就是把合并单元格拆分,填充内容。

选中合并的单元格,取消合并,按CTRL+G,定位空值,在公式编辑栏输入=E3,然后按CTRL+回车键,,批量填充完整后,我们发现F列产生的错误值,都变成正确的了。

如果需要保留合并单元格,需要使用公式来完成。

在F3输入公式:

=VLOOKUP(VLOOKUP("座",$E$3:E3,1),B:C,2,0)

其实就是把E3单元格再使用一个VLOOKUP函数:

=VLOOKUP("座",$E$3:E3,1)代替。

这样将E列的合并单元格进行拆分了。使用到了模糊查找,混合累计引用方式,"座"这个字符是编码比较大的一个字符,它会查找到最后一个文本,然后返回值。所以就实现了最后的公式效果。

Excel学习视频下载专区:

公众号后台聊天窗口回复关键字我要学习获取百度网盘下载提取码
百度云下载链接(复制到手机或电脑浏览器地址栏打开输入提取码)
https://pan.baidu.com/s/1VzuHfu9LTgYokcb6b4w4mQ
阅读完文章之后,希望大家在文末帮我点亮“在看”,坚持的路上需要有你们的鼓励!

请这样在【Excel情报局】历史文章中通过关键字进行模糊搜索

①第1步:进入【Excel情报局】微信公众号,点击底部菜单“情报.xls”

②第2步:点击“历史文章”按钮

③第3步:顶部搜索框内输入你要搜索的关键字,比如“合并”,点击确定,进行搜索。参照下面视频操作:

OFFICE Excel2016版本下载专区
方式①Excel2016版安装包(含永久激活工具) 百度网盘
下载链接:
https://pan.baidu.com/s/11eE-oGEyHojXHoYSuDbBAA
(0)

相关推荐