近日发现excel2007及以上版本有一个BUG,就是在打开原有Excel2003版本,或者低于Excel2007的Excel版本工作簿时,将原有Excel2003版本工作簿中单元格的日期”2011年12月“格式(如图一所示)更改为自定义的日期格式“yy-mm“时(如图二所示),生成的日期结果如图三所示,保存后关闭,再次打开时,”11-12“
会自动变成了”14-11“,变成用户当前操作系统的年份,如图四所示。遂试试查找功能,结果出乎意料,竟然搜索不到数据,说明EXCEL2003版本工作簿中的日期在高版本中打开时,识别不了,如图五所示。
经过各种TEXT文本处理,仍然不能解决此问题,遂求助度娘,无获,并发现有许多网友也出现同类的问题。再次求助EXCEL HOME论坛,搜索有关于日期格式的相关帖子,仍无获。
图一 原始日期格式
图二 设置”yy-mm“日期格式
图三 设置后的日期内容
经过各种TEXT文本处理,仍然不能解决此问题,遂求助度娘,无获,并发现有许多网友也出现同类的问题。再次求助EXCEL HOME论坛,搜索有关于日期格式的相关帖子,仍无获。
图一 原始日期格式
图二 设置”yy-mm“日期格式
图三 设置后的日期内容