1. 首页 > 科技

text函数的数值格式“yyyy-mm-dd”和“0000-00-00”什么区别?(日期格式要求文本,但我修改就变成一列数据,,要去是0000-00-00形式)

text函数的数值格式“yyyy-mm-dd”和“0000-00-00”什么区别?(日期格式要求文本,但我修改就变成一列数据,,要去是0000-00-00形式)

日期格式要求文本,但我修改就变成一列数据,,要去是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")