excel中日期输入问题

来源:百度知道 编辑:UC知道 时间:2024/05/14 06:13:06
在输入一列出生年月,设置单元格格式为“2001年三月”,原本输入的内容“26-3”变为“2007年3月”,我想查处我原本的输入内容,怎么办,再次更改该单元格格式为文本,却变为39167。我有好多以前输入的出生日期变为“2007年X月”,怎么办?

可能通过设置单元格格式来解决

点选要设置日期格式的单元格右键→设置单元格属性→数字选项卡→自定义

在“类型(T):”下边的框中输入

“[DBNum1][$-804]yyyy" "m" "d" ";@ ”(引号里的内容,不包括引号)

确定! OK 看看是不是你想要的格式

将单元格格式设为"自定义",在"类型"框中输入:
d"-"m
点"确定",所有数据就会变回你原来输入的样式,如:
26-3

这个问题的原因是你在输入日期时没有输入年份,系统默认为当前系统日期所在年份(2007年),所以你输入的“26-3”实际上被系统转换为“2007年3月26日”了。
回答者: qinqh_yl - 首席运营官 十二级 4-28 11:26

或者输入“200701”/“2007-1”应该也可以

将单元格格式设为"自定义",在"类型"框中输入:
d"-"m
点"确定",所有数据就会变回你原来输入的样式,如:
26-3

这个问题的原因是你在输入日期时没有输入年份,系统默认为当前系统日期所在年份(2007年),所以你输入的“26-3”实际上被系统转换为“2007年3月26日”了。

单元格设置成日期以后,再输入数值(1998被默认为数值了),就会从1900年1月1日开始加上这个数值来换算成日期了,所以你输入的相当于求1900年1月1日后第1998天时什么日期
要输入的时候要按照1998-1-1或者1998/1/1这样的系统默认格式去输入才可以被识别

……
这是2003的毛病,你要是想看最原始的日期就得选
二○○七年四月二十八日 这种格式