插曲: 这篇文章本来是在昨天推送的,结果龙表哥误操作,将之前已经推送的练习题068重复推送出来了(老读者都知道,本公众号是不会重复推送的)。为表惩罚,龙逸凡自罚三篇:罚自己连续推送三天。 另,为表惩罚,赠书二本,今天赠送的图书是《税务会计与税务筹划》: 正文: VLOOKUP函数是让我们领略Excel函数强大功能的领路人(另一个是SUMIF),本文旨在总结新手们在使用VLOOKUP函数时常见的错误,并给出解决方法,供大家参考。
下面列出新手使用VLOOKUP的常见错误 查找范围选择不正确,查找对象不在查找范围的第一列。 比如下图G2单元格的公式,在查找范围A2:D11的第1列中是找不到李四的,因为姓名列是在第2列。 批量使用查找公式时,查找范围没有使用锁定行,下拉填充时,查找范围会相应变动,导致某些单元格查找公式查找不到数据。 查找范围的列数小于返回值所在列的列数,下图中查找范围只有3列,却要返回第4列。所以出错。 查找对象与查找范围的第一列二者格式不一致,导致无法查找。 解决方法: 用分列将格式统一。 如果不修改列的格式,可以修改公式。 比如将VLOOKUP第一参数添加&"",这样第一参数就是文本格式了。 =VLOOKUP(F2&"",A2:D11,2,0) 如果是F2是文本格式,A列是数字格式, 那么可以在第一参数前面加两个负号,将其强制转为数字。 =VLOOKUP(--F2,A2:D11,2,0) 查找范围A列员工代码后有空格或其他不可见字符,与查找对象不一致,导致查找公式查找不到数据。 查找对象与查找范围中的数据看起来一样,实际上是不同的。F2为日期2015/10/1,而A11为2015/10/31,与此类似的还有四舍五入后显示的数字。 |
|