如何修改excel默认数字类型

最近遇到个奇怪的工作薄,默认的单元格数字类型是英文日期型,输入数字后变成日期,新建sheet也是默认的日期格式。每次都要手动修改回常规,但保存关闭后再打开,就是就会变回日期型的。希望高手指教怎么回事,哪里修改,感谢了!发过论坛帖子如下,里面附件有原表。
http://club.excelhome.net/thread-1018920-1-1.html

    选中数据区域

    ctrl+1  调成单元格格式对话框


 根据需求设定不同的数据显示类型

 

第一部分  主要针对  控制小数位数 和 是否使用 ¥ 符号 


第二部分  主要应用于长度超过12位的数据 ,多见于身份证

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-23
LZ你好!

这个现象是由于这个工作簿的作者在新建它的时候使用了这样的固定格式模版,所以在新建工作表时都会是相同的格式。这样的固定格式无法修改,只能靠修改模版才能保证新建工作表格式改变。不过是可以手动修改保存的,打开后就是你修改i后的格式了。

如有疑问可以追问。追问

感谢你的回答,我在网上搜了一下,估摸着也是你说的这个模板的原因。不过不知道为什么,我手动改为常规或者其他类型后保存。再打卡有时候不会变回去,但有时候就会变回去,我想应该是打开后进行过什么操作后就会变回去,但一直不知道什么原因,很是郁闷

追答

找到方法了。步骤如下:

去单元格格式中-->自定义中找到 [$-409]d-mmm-yyyy h:mm AM/PM;@ 删除之,即可恢复。我搜遍了中英文网页,最终在微软美国网站上找到了答案。

这样可以直接把格式变掉,新建的工作表也不会有那样的格式了,看来不是模版的问题。

满意就给分吧!

追问

恩,哥儿这个确实可以解决,我以前也试过,我也发现我新到这个公司的表里面有很多的自定义格式,然后我就一个一个的点来看,只要能删除的,我都全部干掉,当时可以解决问题,不过不知道是不是其他工作薄里面也有这种格式而没有删除干净,在工作中这些格式又死灰复燃了。我现在只有先把常用的表全部打开来删一遍,看看还会不会有问题。先给你分吧,以后仍有问题的话,大家多交流哈。

本回答被提问者采纳
第2个回答  2013-05-23
开始 控制面板 日期、时间、语言和区域设置
区域选项 应选择 中文(中国) 确定追问

盆友,不是系统时间的问题,我已经试过了。而且不是所有工作薄都这样,就只有这个是这样的哦

追答

那么看就是这个工作簿的问题了。

第3个回答  2013-05-23
用VBA控制吧,
如果是A列需要填写日期,格式为 m/d/yyyy
那么
Sub Macro1()
[A:A].NumberFormatLocal = "m/d/yyyy "
End Sub
相似回答