怎样在EXCEL 中让输入的数字串自动识别变成日期格式

如输入20081212 一下就变成2008/12/19 20080808变成2008/08/08
2024-11-08 08:46:56
推荐回答(5个)
回答(1):

在遵循一定的规则的情况下,输入的数字可以自动变成日期格式。
在Excel常常会输入各种日期,而很多人在输入日期时总是达不到自己想要的那种,总是会或多或少的出现一些差别,可以用以下方式快速输入日期。

如果要快速输入当前日期,只需在Excel的单元格中按【Ctrl+;】就可以了,注意分号(;)必须是半角英文的,这时就会自动出现当前(今天)日期了,输入当前时间为【Ctrl+Shift+:】,冒号也是半角英文的哦。
如果要输入的不是当前日期而是其他日期,那么可以在单元格中按下面的格式输入日期,例如:2015/8/8或者是2015-8-8就可以了。
如果是当前年份,直接输入8/8也可以变成日期格式。

回答(2):

选择这些单元格,菜单栏--数据--分列--下一步--下一步--选择日期(YMD)--完成。

回答(3):

方法一
选中该单元格或单元格区域-----设置单元格格式---自定义---类型中改"G/通用格式"为 0/00/00 或 0-00-00
但这只是看起来像日期样式,实质上还是"20081212"的数字串

方法二
假设"20081212"等数据输入在A列,从A1开始的数据
B1单元格输入公式
=TEXT(A1,"0!/00!/00")
下拉复制公式

回答(4):

如果已经限制了数据有效性,就只能输入这样的日期格式,否则会报错
设置数据有效性的目的,就是担心人为输入非日期格式的数据到工作表中
如果工作表中有公式函数需要判断日期,输入错误会直接影响统计结果
所以,还是老实地按要求输入吧

教你一个比较快的办法,先将系统日期设置为固定年份的任意日期
然后在单元格中输入月和日就可以自动添加年份了
比如系统时间设置到2008年
你在单元格中只需要输入 12-12 它就自动变成 2008/12/12

回答(5):

楼主可以试试,选择格式—日期型,然后再输入