excel 怎么自动转化日期

发布网友 发布时间:2022-04-20 20:02

我来回答

9个回答

热心网友 时间:2022-06-13 16:56

解决方法:
  没有方法实现,如果有自行更新,那“点”就不能用了。
  要不你就输成2012-1-1,自定义类型为yyyy/mm/dd,这样还能够实现,“-”和数字是在一起的,也方便输入。

如果已经输入,可用以下方法两步搞定,真正由“文本格式”转换为“日期格式”的方法。
  第1步:选中日期列→数据→分列→固定宽度→下一步→下一步→日期(YMD)→完成;
  第2步:选中日期列→右键→设置单元格格式→自定义→类型(yyyy/mm/dd)。

热心网友 时间:2022-06-13 18:14

用公式是可以转的,但是日期就是日期,输入的时候就可以保证的,为什么要后期转呢?直接输入1/5,就是1月5日,至于你想显示成什么样子,完全可以通过单元格格式的设置。

热心网友 时间:2022-06-13 19:49

输入的时候用“.”时,改为用“-”不就得了吗,为什么要这么麻烦?
如果不想改变输入习惯,就自己设计一个excel吧

热心网友 时间:2022-06-13 21:40

假如原始数据在A1,你可以在B1输入以下公式
=SUBSTITUTE(a1,".","/")

热心网友 时间:2022-06-13 23:48

你这是不按规矩的表现 无规矩不成方圆啊
你就按日期的格式输入就可以了,为什么搞“创新”
你这个“创新”还给以后找麻烦的

日期的正确格式是 2012/1/1 或 2012-1-1
快捷键是 Ctrl+;

热心网友 时间:2022-06-14 02:30

用工作表的change事件

代码如下:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Value Like "????.*.*" Then Target.Value = Replace(Target.Value, ".", "/")
End Sub

本方法为即录即改,不用时候编辑

热心网友 时间:2022-06-14 05:28

格式-单元格-数字-日期.这里面有很多日期样式,随便选.

热心网友 时间:2022-06-14 08:42

替换.为-

热心网友 时间:2022-06-14 12:14

替换

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com