当VLOOKUP第1参数遇到合并单元格,要这样匹配!

职场   职场   2024-08-23 14:57   河北  

Excel情报局

职场联盟Excel

生产挖掘分享Excel基础技能
Excel爱好者大本营
用1%的Excel基础搞定99%的职场问题
做一个超级实用的Excel公众号
Excel是门手艺玩转需要勇气
数万Excel爱好者聚集地
SUPER EXCEL MAN


    


今天我们来解决这样的一个问题如果VLOOKUP函数的第1参数是合并单元格,需要如何匹配


如下图所示

A1:C9区域是地区销量以及所属省份的对应关系表。特点就是B列的多个销量数据可能对应相同的地区数据,而相同的地区数据存在于合并单元格中。我们想要依据F:G列的地区与省份对照表,将左表C列的所属省份查询出来,填写完整。



首先我们可以使用VLOOKUP函数进行查找
=VLOOKUP(A2,F:G,2,0)


我们查找A2单元格内的地区数据,在查询区域F:G的第2列所对应的省份。


但是我们发现C列的查询结果,只有C2、C5和C7单元格显示出了正确的结果,其余的则是显示错误值。



显示错误值的原因其实不难理解


众所周知合并单元格中的数据其实存在于取消合并单元格后的首个单元格内,如果理解不了,我们可以取消合并单元格看一下效果,比如第一个合并单元格内的“石家庄”,我们取消了合并单元格,发现是由三个单元格A1:A3三个独立的单元格合并而成,而文本“石家庄”只存在A1单元格中,其余A2和A3都是空值。


下面的几个合并单元格也是同样的道理


综上所述,印证了“只有C2、C5和C7单元格显示出了正确的结果,其余的则是显示错误值”。


所以我们可以使C2单元格中的公式不变动,对C3单元格中的公式做一下修改,加上IFERROR函数
=IFERROR(VLOOKUP(A3,F:G,2,0),C2)


也就是说如果C3单元格中的数据返回错误值的话,我们就返回它的上一下单元格C2单元格的内容。


以下单元格都是同样的道理


回顾关键内容,善用图片表达,学会建立联系,拓展深度广度,浓缩关键概念,应用到行动中,善于归纳总结,尝试进行分享。

 

 


知识点精彩链接点击阅读

Excel单元格内数据去重/Excel各列数据同步去重
Excel函数降维技巧/157个常用VBA代码模板
Excel提取数字字母汉字/Excel提取字母数字汉字
Excel03~19软件下载/WPS表格19VBA宏功能
全网文字免费复制技巧/提取Excel表格所有图片
再不怕忘记电脑开机密码/Excel合并工作表函数法
批量合并所有工作表/材料出入库表格模板分享
卡通风格PPT模板分享/梦幻风格PPT模板分享
vlookup多条件查询/Excel电话号导入通讯录
更多实用内容请在历史文章搜索 

Excel情报局
Excel表格爱好者,分享一些日常的积累。做一个职场人都能看懂的表格技巧公众号。多学一个Excel小技巧,会让你在职场中多一分底气与自信。(同名视频号)
 最新文章