excel中本来想写5-10,就会显示5月10日,怎么样批量的把日期改为区间

有好多格,至少几百上千,
有的是5-10,显示成5月10日,
有的是11-20,显示成11月20日,
还有的是20-30,就是正常显示20-30,
现在已经输成这样子了,很多很多,怎样批量的处理,把这些日期改成5-10这种格式
PS:单纯的把表格改成文本文档格式不行,一改就显示一个好不想安的数字,比如10月20日就显示成41968,这样也不行

B1公式下拉:

=IF(A1="","",TEXT(A1,"m-d"))


B列完成后再这样操作:

选中B列-->右键---复制-->再右键-->选择性粘贴-->数值-->确定后删除A列即可。




以后如需再输入这样的格式的,先把A列设置为文本格式再输入就行了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-20
因为你这个5-10是标准的日期格式!所以会变成5月10日
选中变了的数据,右击单元格格式,日期格式里选择5-10
第2个回答  2014-10-20
'5-10 前面加 '
相似回答