Excel里的格式會自動變成日期或會計專用?
正常情況下當然不會了,可是最近卻有很多很多同學問這樣的問題,並把這個問題列成了Excel2007和2010的一個Bug,可是小妖同學卻從來沒遇到過這樣的問題,也就十分好奇,想一探究竟,后來幾經周折,終於找到了一個有這種問題的標本……
在“開始》樣式》單元格樣式》常規”處右擊一下,選擇“修改”,打開的對話框是這樣的,發現亮點沒?

亮點就是“數字”后面,Excel默認的是“G/通用格式”,這里卻是日期格式,而工作簿一打開,默認的都是常規樣式,這么一來,日期就成了常規了,能不常常給“規”成日期嗎?
如果這里看到的格式不是日期,而是其他的一些自定義的格式,不在樣式里改,直接到格式里把自定義這種格式刪除也可以。
還有一些工作簿里,更是自定義了N多無用的樣式和自定義格式,也會影響到格式,除非對樣式和自定義格式非常了解,否則還是不用的好。如果樣式太多了刪也刪不完,那就干脆新建一個工作簿,把數據無格式粘貼過來吧。要是新建的工作簿也是這個問題,那就要刪除電腦里的模板文件了。
產生這個問題的原因,經過一堆人的討論得出猜測是:某人自己修改了常規樣式里的單元格格式,並以此做了個文件,並放到網上去共享了,可能那個文件比較受人歡迎,類似模板什么的,然后N多人下載后傳來傳去的,自己電腦里的Excel常規樣式都出現了這種情況,只要把常規樣式里的格式恢復就好了。后來又經過一堆人的討論得出的猜測是:2003版在樣式上問題比較多,一旦原來的工作簿轉換成xlsx格式后,就會冒出無數無數的多余樣式,並且修改一部分內置樣式,然后就出問題了……
總之無論哪種原因,樣式功能在xls到xlsx之間的轉換,嗯嗯,沒做好,某軟要批評!
總之無論哪種原因,樣式功能在xls到xlsx之間的轉換,嗯嗯,沒做好,某軟要批評!
總結以上的廢話,解決這一問題的方法:
- 如果樣式不多,修改【常規】樣式里的數字格式
- 如果樣式太多,批量刪除樣式
我們熬肥界頭號大帥哥小佩同學向我透露了一個超簡單的批量刪除樣式的辦法:把工作簿的后綴名xlsx改的rar,再雙擊打開,刪除其中的xl文件夾里的styles.xml,關閉后再把后綴名改回來就行啦
~小佩同學真是秀外惠中啊~