发布网友 发布时间: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
替换