当前位置: 首页 >文章 > 日期变数字了,怎么回事?
收藏
分享

日期变数字了,怎么回事?

举报薛奔薛奔发布于 2021-02-029115阅读5点赞
用TEXTJOIN函数合并文本和时间,时间变成数字格式?...

有网友留言说用TEXTJOIN函数合并文本和时间,时间变成数字格式了,今天刚好有空,就来解答下这个网友的疑问。




1. 首先,你要明白,日期是一种特殊的数值格式,这个在往期的文章中也说到到,今天再说一次。


EXCEL的日期是从1900-1-1开始计算的,其实日期就是一个从1900-1-1开始的一个天数,比如你在一个单元格输入365,然后设定为日期型,所出现的日期就是1900-12-30,如果是366,那设定成日期型后就是1900-12-31。所以对日期在常规格式下,就会显示位数字,也就是日期的本质是一个数字,之所以能显示位1900-12-31这个形式,是因为做了单元格格式的变化,已存在的数据,修改单元格格式,只是改变了数据的显示形式,数据的本质是不会变化的。


2. 日期或者数据在公式中参与运算,是会用数据的本身去运算的,所以在上面网友的操作中,就出现了日期变成数字,那么如何得到要的结果,例如:2019-01-17收款2000元,而不是434822000一串数字。




3. 这里我们需要用到TEXT函数,将日期转换成文本,来得到我们要的结果


TEXT 函数可通过格式代码向数字应用格式,进而更改数字的显示方式。如果要按更可读的格式显示数字,或者将数字与文本或符号组合,它将非常有用。



TEXT


将数值转换为按指定数字格式表示的文本。


语法


TEXT(value,format_text)


Value 为数值、计算结果为数字值的公式,或对包含数字值的单元格 的引用。


Format_text 为“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式 的数字格式。


先将日期转换为我们要显示的格式文本


在单元格C3中输入公式=TEXT(A2,"YYYY-MM-DD")


即可得到我们要的文本日期




如果大家不知道如何设置输出的格式,其实可以在自定义单元格格式中得到提示,按自定义格式中显示的内容设置TEXT函数的第二参数即可。




4. 用连接符将TEXT函数转换后的文本日期和金额合并起来(这里说明一下,TEXTJOIN函数需要Office365或者Office2019,所以这里使用了连接符&)


输入公式=TEXT(A2,"YYYY-MM-DD")&"收款"&B2&"元"




5. 同样,做为时间也是一样的,在Excel中日期是整数,时间是小数。




通过TEXT函数我们可以得到我们要的结果:


公式如下:


=TEXT(A6,"yyyy-mm-dd")&" "&TEXT(B6,"hh:mm")




— THE END —




本文原创,未经作者允许不可转载!
更多内容,欢迎关注作者微信公众号:Office成长课堂!



0条评论
别默默看啦~登录/注册一起参与讨论吧~

暂无评论

请选择举报理由

违反法律法规

侵犯个人权益

有害网站环境

更多训练营>>

为你推荐 · 训练营(全勤打卡报名费全额返累计全额返用户133,794人)

【6月】7天轻松入门C4D小练习
距离开班仅剩2天128人已报名
【6月】人像后期案例实操训练营
距离开班仅剩10天50人已报名
【7月】7天轻松入门C4D小练习
距离开班仅剩22天3人已报名
猜你喜欢
Excel如何进行自动填充

2019-11-25

虎虎职场学院 发表

Excel如何进行自动填充
Win10安全模式

2019-11-23

虎虎职场学院 发表

Win10安全模式
特惠
充值
7折购
今日还在继续学习的你,太棒了!
7
折扣券可用于
年费无限VIP
立 即
使 用
此活动优惠不可与其他活动叠加使用
有效期:000000
消息
登录即可查看消息记录
建议
意见
官方
客服
在线咨询客服热线

您可以与在线客服进行沟通获得帮助

工作日:9:00~22:00节假日:9:00~18:00

联系在线客服

您可以电话联系客服进行沟通获得帮助

工作日:9:30~18:30

400-862-9191
虎课
积分
免费学习90000+个教程!
配套素材、源文件一键下载!
昨日学员已学习了20,292
并提交了87份作业!
登录后立即学习!
loading
微信扫码关注即可登录
您需要同意协议才可以进行登录
登录虎课网,每天免费学课程全站 90000+ 视频会员教程 | 每日可免费学 1
为确保账户信息安全
请先进行真实姓名验证后进行充值付款
立即验证