在 excel中,一串数字就是日期时间,例如20120110 10:27:41,怎么只提前8位,并在年月日中间加上“-”

2024-12-14 04:40:29
推荐回答(5个)
回答1:

应用concatenate函数,在A1单元格输入20120110,
然后在B1单元格输入 =CONCATENATE(LEFT(A1,4),"-",MID(A1,5,2),"-",RIGHT(A1,2))
那么在B1单元格就会显示2012-01-10。
你试试看

回答2:

选中该单元格,右键,设置单元格格式,在数字那一栏中选日期,在右边的日期格式中选你喜欢的那个模式就可以了。

回答3:

右键点击你的A1单元格。。设置单元格格式,,,有日期。。。自己选吧

回答4:

修改格式

回答5:

=LEFT(A1,4)&"-"&MID(A1,5,2)&"-"&MID(A1,7,2)

=TEXT(LEFT(A1,8),"0000-00-00")