excel中的日期时间读入R中为何会变成数字,如果我只想提取里面的年月日该用啥函数?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel中的日期时间读入R中为何会变成数字,如果我只想提取里面的年月日该用啥函数?相关的知识,希望对你有一定的参考价值。
因为日期的本质是一个序列值
数字1代表1900年1月1日,日期每加多一天,数字便加多1。同理,时间也可以转化为数字,1=1天=24小时,那么1小时=1÷24=0.041667,时分秒都是一个道理
提取年月日可以用如下函数:
=TEXT(A2,"yyyy-mm-dd")
参考技术ATEXT转换文本函数,输入
=TEXT(A1,"e/m/d")
在Excel里,日期为啥变成了数字
参考技术A 日期本来就是一个数字(整数),时间是小数,你把单元格设置为日期格式就行了。数字1表示1900年1月1日,2表示2日,数字每加1,就是一天后的日期。
时间:1为1天,那么,1/24的小数就表示1小时。 参考技术B 设置单元格的“日期格式”。
方法如下:
1、选中所有变成数字的日期,所在单元格。
2、右键单击选中区域,在出现的列表中,选择“设置单元格格式”。
3、在新出现的选项卡中,选择“数字”选项卡。
4、“分类”列表下,选择“日期”。
5、右侧新出现的“类型”列表中,选择喜欢的格式。
6、单击“确定”。
以上是关于excel中的日期时间读入R中为何会变成数字,如果我只想提取里面的年月日该用啥函数?的主要内容,如果未能解决你的问题,请参考以下文章