日期转化为文本 yyyy-mm-dd_日期格式变文本格式

十年前,财务工资预算变成了实名制预算,需要导入到预算系统一些人员基本信息,其中,涉及到出生日期,参加工作时间,退休时间等一些日期信息。

这个好说啊,我们人事部门就是不缺这些信息,直接导入不就完事儿。那时候太天真了,不知道前面居然有道坎儿。

根据预算系统提供的模版,复制粘贴,一顿操作猛如虎,系统提示日期有错误。看看给定的模版,我们的日期和模版中的日期长的一模一样啊,为什么系统不识别呢?

为什么呢?小伙伴们看看下面两张图片是不是会悟出点什么?

2893412c71fac04f317707ce9d1fa004.png

4878b722570a3baef3c6cdc6d81982c8.png

 两个“2021/1/18”是不是长得一模一样啊,发了没,它们还是有点点区别的——单元格格式不同。

到这里,估计小伙伴们知道了,我导入失败的原因就是 看上去同一个模样的日期其实格式是不一样的。

找到失败的原因,剩下的就是怎样解决这个问题了。

“把单元格格式设置成文本格式不就行了”,No,No,No,还是太天真,不信你试试,是不是发现“2021/1/18”变成了“44214”。

这个办法行不通,那总不能在文本格式中手动输入日期吧?! 

我像是那么“勤快”的人吗!这方面,我是妥妥的懒人!!!

功夫不负有心人,我终于找到了一个函数,至今视为宝贝,今天拿出来给小伙伴们晾晾。

TEXT  函数,跟我大声读:TEXT

请看下两张图片,见识下它的威力

3978e646a159d76a06d65101aba38c21.png

7083cddf42a163f2d832197e064c5348.png

日期格式下的“2021/1/18”在TEXT函数的威力下,变成了文本格式的“2021/1/18”和“20210118”

小伙伴们试试在单元格中输入“ =TEXT(A1,“yyyy-mm-dd”)”,看看日期会变成什么样子吧。

“yyyy-mm-dd”还可以替换成“yyyy年mm月”... ...这里是不是似曾相熟,如果你看过上一篇,一定会知道在哪里见过。

再看两张图片,能够非常明显区分出来,日期是日期格式还是文本格式。

5815ffffaa9bf7033288556801de26b1.png

f39d881eaf0caade4157216947d93cb0.png

很明显文本格式下的“2021/1/18”,在百分比,分数,科学记数等格式下仍然是“2021/1/18”。然而日期格式下的“2021/1/18”则会变形。

划重点:记住TEXT函数表示将数值转化为自己想要的文本格式。

             =TEXT(value,format_text)

value:转化数值的单元格,例图中的 A1,也就是日期格式下的“2021/1/18”

format_text:自己想要的文本格式,比如:“yyyymmdd”

是不是突然觉得复杂起来,看不懂了,

没关系,记不住的,就记例图中用到的即可。等需要的时候替换套用就行。

=TEXT(A1,“yyyy/m/dd”)

=TEXT(A1,“yyyymmdd”)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值