Excel Vlookup故障排查 错误再现!
时间:
在日常工作处理中,我们常常会遇到一些令人困惑的实例,下面我就来为大家举一个具体的例子。假设我们面前有一份员工工资表,我们需要查询某个员工的工资信息。在表格的左侧,我们可以看到原始的数据内容。为了实现这一功能,我们采用了以下公式进行操作:
=VLOOKUP(J2,C:H,3,0)
从表面上看,这个公式似乎没有任何问题。然而,当我们实际运行时,却发现结果并未如预期般出现。
这种情况的出现,实际上是由于表格中存在隐藏的列所导致的。虽然从左侧数起,我们看起来只有3列,但当我们取消隐藏列之后,会发现D、E、F列竟然是隐藏状态。事实上,从左至右数,我们需要关注的是第6列,因此在设置公式时,我们应该这样写:
=VLOOKUP(J2,C:H,6,0)
当面对隐藏列不易数清的情况时,我们可以采取一些小技巧。以查找员工工资为例,我们需要在原始数据中找到对应的列标。
首先,我们要确定查找值的列标。在这个例子中,员工的姓名信息位于C列。接着,我们要找到结果值的列标,即工资信息所在的列,这里是H列。基于这个思路,我们可以写出以下公式:
=VLOOKUP(J2,C:H,COLUMN(H1)-COLUMN(C1)+1,0)
在这个公式中,第3个参数的输入技巧不仅可以应用于隐藏列的情况,而且在列数较多时,我们不想逐个数列的情况下也非常有用。
今天我要分享的这个经验教训,不知道大家是否有过类似的经历。如果有的话,欢迎在评论区留言讨论,让我们一起共同进步。