将 “01/12/2005” 转换成“20050112”格式。
right(a1,4)&mid(a1,4,2)&left(a1,2)
year($a2)&text(month($a2),"00")&text(day($a2),"00")
该公式不用设置数据有效性,但要设置储存格格式。
也可以用下列两方法:
1、先转换成文本, 然后再用字符处理函数。
2、[数据]-[分列] [日期]-[mdy]
将“2023年9月”转换成“200509”格式。
先用公式:=text(a1,"yyyymm")+0
然后将单元格格式为常规。
将“2005-8-6”格式转换为“20050806”格式。
用公式:=text(a1,"yyyymmdd")
反之,将***转为日期2005-8-6格式,可用公式:
date(left(a1,4),mid(a1,5,2),right(a1,2))
另四种公式:
text(a1,"0000-00-00")
显示:2005-08-06
--text(a1,"#-00-00"),把单元格设置为日期格式。
显示:2005-8-6
text(20050806,"0000-00-00")*1,单元格设置日期型。
显示:2005-8-6
value(left(a1,4)&"mid(a1,5,2)&"right(a1,2))
显示:2005-8-6
将“20060501”转换为“2006-05-01”格式。
date(left(a2,4),mid(a2,5,2),right(a2,2))
将“199306”转换为“1993-6”
公式1:=left(a3,4)&"right(a3,2)*1
公式2:=-text(a3*100+1,"#-00-00") 公式2需要设置单元格格式,自定义:e-m
公式3:=text(text(a3&"01","0000-00-00"),e-m")
象22怎样转换成22日?转成当年当月的日子。
公式为:=date(year(now())month(now())22)
将“2023年5月”转换成“2023年05月”
公式为:=text(a8,"yyyy""年""mm""月"";
也可以这样处理:选中单元格,设置单元格公式-数字-自定义,将yyyy“年”m“月”改为:yyyy“年”mm“月”,即可。但这方法打印出来显示为:2006/5/
将“2023年6月12日”转换为“1968/6/12”格式。
year(a1)&"month(a1)&"day(a1)
显示:1968/6/12
text(a1,"yyyy/mm/dd")
显示:1968/06/12
将“2023年6月12日”转换为“1968-6-12”格式。
year(a1)&"month(a1)&"day(a1)
显示:1968-6-12
text(a1,"yyyy-mm-dd")
显示:1968-06-12
将1993-12-28的日期格式转换成2023年12月。
concatenate(year(a1),"年",month(a1),"月")
year(a1)&"年"&month(a1)&"月"
也可以自定义格式 [$404]e"年"m"月"
将“1978-5-2”包含年月日的日期转换成“197805”只有年月的格式。
year(a1)&text(month(a1),"00")
要将“99.08.15” 格式转换成“1999.08.15”如何做。
选中列,数据菜单中选分列,分列过程中“格式”选“日期ymd”,结束。
要保持2005/8/6格式。
当输入2005/8/6后系统自动变成2005-8-6,要保持2005/8/6格式,可以使用强制文本(前面加'号)或使用公式=text(a1,"yyyy/mm/dd")。也可以用另一种公式:=if(iserror(text(a1,"yyyy/mm/dd"))text(a1,"0000!
/00!/00"),text(a1,"yyyy/mm/dd"))
将“二〇〇三年十二月二十五日”转为“2003-12-25”格式,1、可以用数组公式将中文日期转化为日期系列数{=14610+match(substitute(a3,"元","一"),text(row($14611:$55153),"dbnum1]yyyy年m月d日"),0)}
该公式速度较慢。
2、改进后的公式,速度要快的多:
=date(1899+match(left(a7,4),text(row($1900:$2100),"dbnum1]0000"),0),month(match(substitute(mid(a7,6,7),"元","一"),text(row($1:$366),"dbnum1]m月d日"),0)),day(match(substitute(mid(a7,6,7),"元","一"),text(row($1:
$366),"dbnum1]m月d日"),0)))
要设置为2023年的日期格式。
日期格式转换。
如a列是月份数为8,b列是日期数为18,如何在c列显示“8月18日”
a1&"月"&b1&"日"
反之,要将c列的“8月18日” 直接分别到d、e列,显示月份和日期,月数份=left(c5,find("月",c5)-1)
日期数=mid(c5,find("月",c5)+1,find("日",c5)-find("月",c5)-1)
也可分别用公式:
month(--c5)
day(--c5)
日期格式转换问题。
输入的日期是:04-07-26. 与另一格的"001"合并,合并出来是:040726001.
text(a1,"yymmdd")&001"
要想自动取得“编制日期:***x年x月x日”
可在该单元格输入 ="编制日期:"&text(today(),yyyy年m月d日")