excel导入时提示“日期格式不正确”的解决办法:把数据类型由“常规”批量改成“自定义”

今天在把excel导入到一个系统时遇到报错:
excel导入时提示“日期格式不正确”的解决办法:把数据类型由“常规”批量改成“自定义”_第1张图片
我的excel是这样的,跟以前导入时格式是一样的,但是这次会报错。excel导入时提示“日期格式不正确”的解决办法:把数据类型由“常规”批量改成“自定义”_第2张图片
仔细比对下,发现以前导入时日期的格式显示是“自定义” 但是这次列的格式是常规,于是我修改了下格式(双击下单元格,单元格格式就会变成自定义)。双击后格式会变成如下这样:
excel导入时提示“日期格式不正确”的解决办法:把数据类型由“常规”批量改成“自定义”_第3张图片

这时候再导入 ,发现显示结果变了,报错的位置变成了第3行:
excel导入时提示“日期格式不正确”的解决办法:把数据类型由“常规”批量改成“自定义”_第4张图片
说明我的修改是有效的,但是我的表格有5000多条数据,难道要我一个个的去双击下吗?我到网上查找批量修改的方法,结果是没有搜到方法,绝望! 不过当时灵光一闪,想到一个方法:在excel搜索"/“替换成”-" (其实也没报多大希望,只是试一下)
excel导入时提示“日期格式不正确”的解决办法:把数据类型由“常规”批量改成“自定义”_第5张图片
没想到竟然成功了,通过这个搜索和替换,整列的格式全部变成了自定义,可以导进系统了,就是这么的神奇,至于为什么这样,我就不清楚了。

你可能感兴趣的:(excel)