当前位置:首页 > 办公设计 > Office教程 > VLOOKUP函数有个BUG,你——知道吗?

VLOOKUP函数有个BUG,你——知道吗?

1年前 (2025-05-24)Office教程1470

有一个姑娘她有一些任性还有一些嚣张——她的名字不是小燕子,而是小A。
小A在一家小公司做财务。
秋天,小A在ExcelHome技术论坛在线培训中心学了两期课程,Excel算是入门了。从此,小A工作中的很多表格问题都可以借助新学的函数轻松搞定,她的工作效率和心情都得到了解放……
冬天来了,小A很少加班了,她深深觉得,Excel真是一款神器,VLOOKUP不愧是函数世界的大众情人,她爱它胜过爱她男票,尽管她还不知道她男票叫什么名字,何方人士,胖还是瘦,有钱还是……
然后小A就被公司辞退了。
为什么被辞退?!
说起来都是VLOOKUP惹的祸,小A不知道原来它有这么大一个BUG!

小A制作了一份表格。A:B列是数据明细。其中A列是员工的工号,B列是工资。每当有员工把工资领取了,它就把该员工的工号和工资填写在这两列。
D:E列是前来领取工资人的信息。D列是工号,E列有一个VLOOKUP函数公式:
=IFERROR(VLOOKUP(D2,A:B,2,0),”还没领”)
该函数的意思是,如果A列找不到D列的工号,就说明该员工未领工资,如果找到了工号,就返回已领取的工资。

小A觉得自己设计的这份表格思路和函数应用都挺好,就有点小开心小骄傲。

然后VLOOKUP那个该死的BUG就来了。
——有一个工号为4465592的,VLOOKUP没有在数据明细里找到信息,计算结果显示“未领取”,小A就给那人发了工资,又过了几天,她才发现,工资给那人发了双份!
……小公司……工人很痞……老板很叼……小A……
VLOOKUP函数有BUG!老娘不几道啊!明明数据源有4465592,VLOOKUP它为啥找不到?!被辞退的小A心里很委屈,她觉得自己需要尽快找一个男票,借一个温暖可依靠的臂膀,度过这个寒冷的冬天……
……

故事扯淡扯完了,我们谈一下VLOOKUP函数的“BUG”吧。
嗯,其实故事也不是完全扯淡,培训过程中,确实有碰到类此的案例,因为VLOOKUP的这个“BUG”,导致数据计算出错,甚至以至于造成钱财错漏,也是有耳闻。
事实上,这当然并不是VLOOKUP的BUG,而是它的一种计算规则。
对于数据类型,VLOOKUP的要求格外严格。
上图中的VLOOKUP函数之所以计算出错,便是因为D2单元格工号的数据类型是文本型数值(左上角有绿三角),而A列的工号是纯数值,两者尽管看起来长的一样,但数据类型并不一样,在VLOOKUP的眼中两者便并不等同。
不同函数对数据类型的要求有不同的态度,譬如说吧,COUNTIF函数就不在意数据类型是否匹配的问题……
倘若在F2输入一下公式,可以得到计算结果为1。
=COUNTIF(A:A,D2)
这说明在COUNTIF眼中,文本数值和纯数值是等同的。
这是不是说明COUNTIF比VLOOKUP函数好用呢?
——也不是,COUNTIF“犯其错”来也很疯狂的。

扫描二维码推送至手机访问。

欢迎转载或分享本篇文章。

本文链接:https://www.jcba123.com/article/1499

分享给朋友:

“VLOOKUP函数有个BUG,你——知道吗?” 的相关文章

Excel如何将一张工作表拆分成多个工作表Sheet?

Excel如何将一张工作表拆分成多个工作表Sheet?

工作中我们经常会遇到这种情况,所有的数据都整合在一个Excel表格里面了,现在想按需求分别拆分成多个工作表,有什么好办法吗?利用透视表,我们就可以轻松解决。 如下图所示,从销售一部到销售七部的所有业绩,全部都在一个表里面,现在我们将表格中数据拆分到7个工作表中,并自动命名。...

N个Excel表格文件合并成一张表,Power Query使用教程

N个Excel表格文件合并成一张表,Power Query使用教程

在工作中,我们经常会将多个Excel表格文件合并到一张表中。许多朋友可能会一张表,一张表的去复制到一起,文件少还好,文件太多,就不适合这样去做了。所以,今天特意给大家分享一种即快速,又简单的方法,使用Power Query合并表格。     Excel原始文件...

Excel制作精美日程安排表,带动态进度条图表!

Excel制作精美日程安排表,带动态进度条图表!

日程安排表可以帮助我们有序的规划时间,安排流程等。那你们平常有用过日程安排表吗?都是自己做的呢,还是网上下载的呢?之前我们也有给大家分享过日程表模板下载。今天,小汪老师就来教大家用Excel制作一份精美的动态进度条日程安排表。     最终效果 &nb...

Excel从F1到F12所有快捷键功能作用,再不会就是你的错了!

Excel从F1到F12所有快捷键功能作用,再不会就是你的错了!

熟练掌握Excel快捷键,可以帮助我们有效的提高办公效率。那在Excel中你知道从F1到F12这些功能键的作用吗?不知道也没关系,今天,小汪老师就来给大家详细的讲解一下。     F1:帮助 在Excel表格中按下F1功能键,会打开帮助对话框。 &n...

5分钟设计出有格调的PPT封面 特别适合菜鸟学习

5分钟设计出有格调的PPT封面 特别适合菜鸟学习

今天,教大家制作一个简单且具有艺术格调的PPT设计风格,这种风格也是易老师从PS海报中学来的,在PPT中动手做了一番发觉效果也是很不错地,特适合那些没有设计天赋的菜鸟朋友!几分钟就可以掌握!   操作步骤 步骤一、在网上找些图片吧!可以找一些有特色的,带有建筑的图片。然后插入...

Excel:清除身份证号中的空格,这个方法挺管用

Excel:清除身份证号中的空格,这个方法挺管用

在系统导出的员工信息表中,身份证号码之后有多个空格,影响到个人信息的比对分析。 在编辑栏中拖动鼠标,就可以看到这些讨厌的空格: 如果使用替换功能直接将空格替换掉,身份证号码就会面目全非了: 这个问题估计很多小伙伴遇到过吧,下面老祝就和大家分享一个简单有效的方法。 1、先...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。