如果是一列数据需要改的话,我说一种方种。
选中这一列,点数据菜单里的分列 后,点两个下一步后,选日期 确定。。
这时系统就按文字改成日期格式。后右击单元格格式到数字里选日期格式xxxx年xx月
可能这样才到达到你的要求。
推荐答案是错的,我试了一下,如2011.12按推荐方法的话,会出现1905年10月 ,而不是2011年12月
最快的实现办法 就是把中间的 . 换成 - 然后把单元格设成日期就行了
你这个要用VBA来实现了。因为你的格式属于非正常格式。
比如2008.12,excel把它看成一个数字,转换成日期就根本不是2008年12月了。
所以只能用用VBA的办法了,自己编点脚本就行了。
选定相应的区域,右键点击,选择设置单元格格式,在数字这一栏选择日期,然后就可以了。
最方便的方法,最可行的方法,最实用的方法:请看:
将单元格格式设置成自定义:
" "yyyy"年"m"月"d"日";@
其中的空格想要多少个就输入多少个空格
试试