恣意驰骋,只因在函数的世界里,真假面容你究竟是谁?

李则见 Excel和PPT职场 2017-10-19

一个朋友问,在F列查找到的日期结果里,如果有日期则显示该日期,如果没有查找到日期就显示为空。



很显然,我们直接想到的公式往往是这样的

F2=VLOOKUP(E2,A:B,2,0)

可结果却是杭州和青岛明明没有对应的日期,却在F3和F5单元格里显示为1900-1-0,为什么呢?

因为F列都是日期格式,0值会被显示为“1900-1-0”这个特别的日期,其实这个日期的数值就是0。




那么如何避免这个问题呢?


最粗暴的就是加个IF函数进行判断,比如下面这样的




不过,我以为这不是很好的选择。

如果B列里杭州城市对应的日期所在单元格里写了个“无”字,

那么在F列里查找出的结果里,杭州对应的日期结果也是个“无”,

可是我们明明要求其显示为空呀。



那么,最后有这么一招,用TEXT函数


这里最特别的是,text函数的第2参数的写法

"格式1;格式2;格式3;格式4",这种格式代码是处理4种情况下的自定义格式代码。

第一个分号前的格式代码是处理正数的。

第二个分号前的格式代码是处理负数的。

第三个分号前的格式代码是处理零值的。

而第三个分号后的格式代码是处理文本的。


本例里"yyyy-mm-dd;;;",这个text函数的格式参数,只对由VLOOKUP查询得到的正数的日期处理成标准的日期格式,而对于负数、零值以及文本都一律处理成空。



TEXT函数,人称百变神咖。真真假假,变来变去,唯独忘了自己。


文字解释起来总是有些拗口。

但是语言解释起来就可以非常灵动。


更多活灵活现淋漓尽致酣畅淋漓的解读,请参考这套课程,500节大餐,饕餮之夜等您开启

《Excel+PPT+Word小白变大神[475节]》

不用太久,你一定也能成为职场办公软件高手!

就这一套课程,李则见老师能确保您达到这样的高手境界!

Excel+PPT+Word小白华丽蜕变高手修炼营[永久]


我能确保!我能承诺!只要你认真持续学习!


火速购买如下课程,真的不是忽悠!!!品质担保!


全网络唯一一款货真价实,实至名归,表里如一的良心课程!!!

视频永久收看!



半年后确保你从小白逆袭成为一顶一的高手,

下一个office大神就是你!


点击阅读原文,查看视频目录,目前已经460节!!!总共要录到至少518节+!!!


如此丰富惊爆内容,超级划算100倍的课程,网络上根本就没有!!!独此一套!


网课地址:

http://study.163.com/course/courseMain.htm?courseId=1106004



本站仅按申请收录文章,版权归原作者所有
如若侵权,请联系本站删除
觉得不错,分享给更多人看到