excel中现有的时间怎么变成文本格式

来源:百度知道 编辑:UC知道 时间:2024/09/20 19:45:00
比如2008-10-10,要变成文本的2008-10-10或者20081010也行
请大家试一试再回答

数据很多,请不要建议手工输入

这个可以用TEXT函数来做到
假设原时间内容写在A列,则B1单元格写入公式
=TEXT(A1,"h:mm:ss")
下拉填充公式

比如A1单元格的日期内容为2008-10-10,要变成文本的2008-10-10或者20081010
则在另一单元格写入公式
=TEXT(A1,"e-mm-dd")

=TEXT(A1,"emmdd")

你可以先输入一个上引号[ ' ],也就是shift左上角那个符号,记住是在英文状态下输入上引号,再输入2008-10-10即可
-----------------------------------------------------
用公式行吗
=TEXT(A2,"yyyy-mm-dd")
在B列输入上面的公式,完后复制B列,在原地选择性粘贴--数值,把A列删除
再设为文本也可以

假设A列是原日期,在B1单元格输入以下公式:
=YEAR(A1)&"-"&MONTH(A1)&"-"&DAY(A1)

=YEAR(A1)&MONTH(A1)&DAY(A1)
向下复制,则B列就是你所需要的了。

选定点击右键的单元格格式设定--选数字里的日期--选你所需要的确定就可以了