text函数的数值格式“yyyy-mm-dd”和“0000-00-00”什么区别?(日期格式要求文本,但我修改就变成一列数据,,要去是0000-00-00形式)
更新时间:2021-07-21 11:14:49 • 作者:DOMINICK •阅读 2086
- 日期格式要求文本,但我修改就变成一列数据,,要去是0000-00-00形式
- =DATEDIF(TEXT(A1,"0-00-00"),TODAY(),"y")这个函数怎么解读,"0-00-00"是怎么意思?
- Excel中日期的字符长度,怎么修改日期显示为0000-00-00?
- 如何用excel从身份证号里提取年月日,要求YYYY-MM-DD格式的
日期格式要求文本,但我修改就变成一列数据,,要去是0000-00-00形式
=TEXT(A1,"yyyy-mm-dd")
或者
设置单元格格式 自定义 yyyy-mm-dd
=DATEDIF(TEXT(A1,"0-00-00"),TODAY(),"y")这个函数怎么解读,"0-00-00"是怎么意思?
0-00-00 是日期格式;
公式DATEDIF 是返回两个日期的间隔,比如相隔多少年,月;
一共有三个参数,分别为
DATEDIF(开始日期,结束日期,类型(年,月,天))
你这里A1肯定不是一个日期格式,所以要TEXT函数转为日期格式;
TODAY()是当前日期;
所以这里的意思就是 A1的日期与当前的日期 相差多少年; (Y是年的意思,你也可以写成M,为月,D为天)
Excel中日期的字符长度,怎么修改日期显示为0000-00-00?
日期单元格可以自定义属性设置显示格式,分隔符可以在格式里面指定,mm、dd表示的月日两位,m、d表示月日为1位,下面这样定义就是需要的(-分割、月日强制两位数):
yyyy-mm-dd
如何用excel从身份证号里提取年月日,要求YYYY-MM-DD格式的
=TEXT(MID(A1,7,8),"0000-00-00")