excel表怎么把整列的1990.6.5形式改成1990.06.05格式的?

2024-11-30 06:29:08
推荐回答(5个)
回答1:

假设1990.6.5在A1,在B1输入:
=TEXT(LEFT(A1,FIND(".",A1)-1),"0000")&"."&TEXT(MID(A1,FIND(".",A1)+1,FIND(".",A1,FIND(".",A1)+1)-FIND(".",A1)-1),"00")&"."&TEXT(RIGHT(A1,LEN(A1)-FIND(".",A1,FIND(".",A1)+1)),"00")
即可得到你要的结果

或者输入:
=TEXT(DATE(LEFT(A1,FIND(".",A1)-1),MID(A1,FIND(".",A1)+1,FIND(".",A1,FIND(".",A1)+1)-FIND(".",A1)-1),RIGHT(A1,LEN(A1)-FIND(".",A1,FIND(".",A1)+1))),"yyyy.mm.dd")

回答2:

你的“1990.6.5”不是日期格式吧。
数据在A列,B1输入
=TEXT(SUBSTITUTE(A1,".","-"),"yyyy.mm.dd")
回车并向下填充。
再复制B列——右键——选择性粘贴——数值——确定。

回答3:

假设数据在A列,B1输入公式
=TEXT(SUBSTITUTE(A1,".","-"),"YYYY.MM.DD") 下拉复制公式
复制B列得出的值 选中A列,右键-----选择性粘贴---数值,删去B列的公式

回答4:

选中单元格——右击——设置单元格格式——数字下选择“日期”——在选择自定义——将“类型”修改为“YYYY.MM.DD”——确定

回答5:

查找“.”,替换为“-”,然后再设置格式。不过建议日期时间格式还是按EXCEL的标准格式进行软件