Excel中Vlookup函数遇到错误值,时间值,空⽩值巧处理!Vlookup天天⽤,总结了三个经常让⼈懵圈的时候,就是遇到错误值,遇到时间值,以及遇到空
⽩值的时候,我们场景再现,然后⽤三个实例来教⼤家怎么去解决它。
1、使⽤VLOOKUP函数遇到错误值的时候
例如,左边是基础数据,我们现在要查英英雄的定位,如果公式在输对的情况下,右边有的
值查不出来,就会显⽰为错误值:#N/A
为了让表格美观,我们需要把这个错误值变成空⽩,直接套⽤IFEEROR函数。
它的⽤法是:IFEEROR(表达式1,参数2) 当表达式1为错误值的时候,显⽰结果为参数2,所以
vlookup函数怎么用不了在这个例⼦中在H2中使⽤公式:=IFERROR(VLOOKUP(G2,B:D,3,0),'') 向下填充,第2个参数是
两个英⽂状态的双引号,表⽰错误时显⽰为空⽩。
2、当VLOOKUP函数遇到空⽩的时候。
⽐如左边的原始数据中本周是否免费,有的是空⽩的,有的是有⽂本的,然后在H2列进⾏
VLOOKUP函数匹配的时候,如果原始数据是空⽩的,H列返回的值是0
为了让这些数字0不显⽰,选择H列,打开字体的扩充选项,在数字格式⾥⾯选择⾃定义,然后
类型中输⼊:[=0]g 通过这样的设置,H列中的0值都会显⽰为空⽩。
3、当VLOOKUP函数遇到时间值时
左边原始数据中的值是时间值,当⽤VLOOKUP匹配到时间值的时候,变成了⼀个43525,这个
数字,⽽并不时间数据。
这个时候,我们需要对H列的格式进⾏设置⼀下,选择H列,设置单元格格式,在数字⾥⾯,将
格式设置为⽇期,得到的结果才是对的结果。
43525这个数字,改成⽇期格式,其实就是2019年3⽉1⽇。
在Excel中,所有时间⽇期类别的都是数字。
其中数字1是1900年1⽉1⽇,数字2是1900年1⽉2⽇,然后每加1,就是从1900年1⽉1⽇加⼏
天,加43525天,就是2019年3⽉1⽇。
当然如果你不想设置时间格式,对于时间⽇期的处理,可以外⾯嵌套⼀个TEXT函数,对格式进
⾏直接设置显⽰效果,在H2单元格中输⼊的公式是:=TEXT(VLOOKUP(G2,B:E,4,0),'yyyy-m-
d') 其中y就是代表年,m代年⽉,d代表⽇
你学会了么?动⼿试试吧~

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。