我们举个直接的例子。公司人员必须计算工资数据。因为公司不同层级对应不同的基本工资,我们需要匹配所有员工的基本工资。
因为组被合并到单元格中,所以如果VLOOKUP函数直接用于匹配,则使用的公式为:
=VLOOKUP(A2,F:G,2,0)
只有一部分数据得到了结果,其他一些数据直接出错,如下图:
要解决这个问题,我们有两个办法。
00-1010我们选择A列中合并的单元格,然后取消合并。
按CTRL+G将条件定位到空值
在公式编辑栏中,输入=上一个单元格,这里是A2,然后按CTRL键输入。
最后,复制A列,将其粘贴到键上的一个值中,并删除里面的公式。
通过以上四个步骤,前面VLOOKUP函数的结果自然就正常了。
但是,如果我们不能拆分合并的单元格,我们可以使用以下方法。
方法一:传统拆分合并单元格的方法
不拆分合并单元格,我们直接用的公式是:=VLOOKUP(VLOOKUP ('seat ',$A$2:A2,1,1),F:G,2,0)
实际上是用一个VLOOKUP函数来代替之前的第一个参数。
如果只使用VLOOKUP ('seat ',$A$2:A2,1,1)函数,可以看到A列的单元格实际上是未合并的。
' seat '的字符编码比较靠后,再用VLOOKUP函数的模糊搜索,通过$A$2:A2动态引用数据区,找到动态数据区的最后一段文字,这样就达到了拆分合并单元格的效果。你学会了吗?试试吧~
(此处添加了圈卡,请在今日头条客户端查看)