excel如何实现批量更改日期格式?

2024-12-14 08:46:25
推荐回答(5个)
回答1:

设置单元格格式-日期格式进行选择


Excel版本参考:2010

测试设置为年月日格式

1、选中要设置格式的区域(测试:A1:A10)

2、右击-设置单元格格式-日期(选择年月日)

3、确定,查看效果

回答2:

'先选定要更改的日期范围,运行下面的代码即可

Sub chg()
For Each cell In Selection
cell.Value = WorksheetFunction.Text(cell.Value, "0000年00月00日")
Next
End Sub

回答3:

假定原日期在a列,在辅助列例如h1输入:
=text(a1,"0000年00月00日")
公式下拉

复制h列选择性粘贴到a列即可。

回答4:

如果你原来的格式是日期格式的话:
选择日期单元格(可以直接选择日期所在的整列或多列),右键选择“设置单元格格式”,在“数字”一栏中的“分类”框中选择“自定义”,右侧的“类型”框中输入:yyyy"年"m"月"d"日"(在下面也有选的),确定就好了

如果你原来的格式只是文本或数字的话:
步骤同上,只是在“类型”框中输入:####"年"##"月"##"日"
或:0000"年"00"月"00"日"

回答5:

假定A1是原来的19901117
1. 治标的方法,B1=LEFT(A1,4)&"年"&MID(A1,5,2)&"月"&MID(A1,7,2)&"日"
然后将B列复制,粘贴数值到A列

2. 治本的办法,B1=LEFT(A1,4)&"."&MID(A1,5,2)&"."&MID(A1,7,2)
然后将B列复制,粘贴数值到A列,然后在A列的每一格单元格,按下F2,然后按回车,这样数值就会变成日期值,这时使用单元格格式将其设置成需要的格式即可。