如何在excel中将数字转换为yyyy-mm-dd hh:mm:ss格式,如数字20121105164028,转化为2012-11-05 16:40:28

我操作方式为设置单元格格式--数字--自定义--类型--yy-mm-dd hh:mm:ss,可是得出结果是###########,称时间为负值,盼高手解决

第1个回答  2012-11-05
你果20121105164028在A1单元格,则在B1单元格输入此公式:=TEXT(A1,"0000年00月00日00时00分00秒")
第2个回答  2012-11-05
假如原数据在A2单元格,B2为存放结果的单元,那么B2

=TEXT(DATE(LEFT(A2,4),MID(A2,5,2),MID(A2,7,2)),"yyyy-mm-dd")&" "&TEXT(TIME(MID(A2,9,2),MID(A2,11,2),MID(A2,13,2)),"hh:mm:ss")
第3个回答  2012-11-05
设置单元格自定义---类型
0000-00-00 00!:00!:00
确定追问

感谢你的解答。
若是将A列中大量的14位数据转化到B列yyyy-mm-dd hh:mm:ss格式呢?

追答

那你就选择A列一整列,再设置单元格格式啊...

第4个回答  2012-11-05
asfdsf

...hh:mm:ss格式,如数字20121105164028,转化为2012-11-05 16:40:28...
你果20121105164028在A1单元格,则在B1单元格输入此公式:=TEXT(A1,"0000年00月00日00时00分00秒")

相似回答