EXCEL中如何转换日期,如何将11⼀30⼀2010 12:00:00 AM转换成2010-11-30?请高手”“拔刀"相助呀!多谢!

2024-10-31 13:02:00
推荐回答(4个)
回答1:

你现在的这个“11/30/2010 12:00:00 AM”实际上已经被默认为“文本”,所以,不管你设置成什么格式都不能改变过来。
如果你想变,有以下2种情况:
1、如果只是改这个单元格,把后面的“12:00:00 AM”删掉,再右键单击单元格设置,选择“日期”中复合你要求的格式即可。
2、如果你想改变整列单元格:
可以选中这一列,单击“数据”中的“分列”;
在弹出对话框中选择“固定宽度”,点击“下一步”;
在数据预览里,将分割线放在你要分割的地方(单击要分割处即可),点击“下一步”;
单击“完成”。
然后再重复1、步骤中的单元格设置方式,即可。

希望能帮到你!工作愉快!

回答2:

回复回答者(vivi_8318): 你如何判断出【已经被默认为“文本”】
Excel中存储的日期类数据显示成11/30/2010 12:00:00 AM是完全可以的,“设置单元格格式”中“日期”里面就有现成的类似选项

回复提问者:
如果单元格中存储的数据是日期类型,而在“设置单元格格式”的“日期”下面没有合适选项的话,则设置为“自定义”:
yyyy-m-d;@
若是需要转换为类似2010-09-05的格式,就设置为“自定义”:
yyyy-mm-dd;@

如果单元格存储的数据本身就是文本类型的“11/30/2010 12:00:00 AM”,那么可以如vivi_8318所说的,先截短数据,然后再转换;或者用文本截取函数(Mid, Left, Right等)截取字符串并重新组合,计算在另外单元格中,然后选择性粘贴计算结果回原来单元格。

回答3:

在单元格 格式 日期 里选择合适的形式。ok

回答4:

“设置单元格格式”——“自定义”——类型——“yyyy-m-d”