怎样才能查出单元格中有合并单元格?合并单元格后查不到数据

有群友遇到如下问题 , A列品名是合并单元格 , 现在想要根据右边的价格表查找A列品名对应的单价 。

怎样才能查出单元格中有合并单元格?合并单元格后查不到数据

文章插图
看到这个问题 , 该怎么做呢?
既然是查询 , 那就使用查找类函数试试 , 比如使用VLOOKUP函数 。
怎样才能查出单元格中有合并单元格?合并单元格后查不到数据

文章插图
直接输入公式:
=VLOOKUP(A2,E:F,2,0)
VLOOKUP(查找值 , 查找区域 , 返回结果在查找区域第几列 , 查找方式)
公式没有错 , 但为什么返回的结果存在错误值呢?
因为A列是合并单元格 , 只有合并单元格中第一个单元格里有数据 , 其他单元格是空白 , 所以当使用VLOOKUP函数进行查找时 , 只有有数据的返回正确结果 , 其他查找不到返回错误值#N/A 。
那么遇到这种情况 , 该怎么处理呢?
A列品名可以使用假合并的方法 , 然后再使用VLOOKUP函数可以正常查询 。关于假合并的方法 , 可以参照上一篇文章:Excel教程:让你抓狂的合并单元格筛选问题
在数据不作任何修改的情况下 , 就当前真合并单元格的数据 , 要该怎么进行查询呢?
怎样才能查出单元格中有合并单元格?合并单元格后查不到数据

文章插图
输入公式:
=VLOOKUP(LOOKUP("座",A$2:A2),E:F,2,0)
LOOKUP("座",A$2:A2)部分用“座”等较大的汉字作为查找值 , 返回区域中最后一个文本;
LOOKUP("座",A$2:A2)部分相当于取消合并单元格并填充数据 。
怎样才能查出单元格中有合并单元格?合并单元格后查不到数据

文章插图
【怎样才能查出单元格中有合并单元格?合并单元格后查不到数据】然后外层再套个VLOOKUP函数 , 把LOOKUP函数部分作为VLOOKUP函数的第一参数查找值 , 从而返回各产品对应的单价 。


    推荐阅读