Excel不同的單元格格式太多,解決辦法詳細圖文教程

近日有人遇到此類問題,office excel 2010編輯文件,另存為2003格式xls。之後在其他電腦上用2010打開編輯,填充顏色保存後,再打開結果填充的顏色沒了,百思不得其解,用2013版及2016版均不行。

網上搜索發現此類問題竟然非常多,用既然是2003版文件,用2003打開發現如下提示

Excel不同的單元格格式太多,解決辦法詳細圖文教程

用2016打開,點擊單元格格式,可以看到數千種格式。其實都沒有使用的格式。

Excel不同的單元格格式太多,解決辦法詳細圖文教程

Excel不同的單元格格式太多,解決辦法詳細圖文教程

問題根源: Microsoft規定同一張EXCEL表格中不可能出現超過4000種格式。

Excel不同的單元格格式太多,解決辦法詳細圖文教程

Excel不同的單元格格式太多,解決辦法詳細圖文教程

Q:這些自定義樣式從哪裡來的?

A:當從一個Excel文件中把一個工作表(sheet)複製到另一個Excel文件中時,就會把原Excel中所有無關的樣式全部複製進新的Excel文件中,即使刪除這個工作表(sheet),樣式也不會消失。日積月累,就出現了一個表格中蓄積數千種根本用不上的樣式的情況。

Q:如何避免自定義樣式不斷積累的問題?

A:1.需要使用表格時,新建一個Excel文件,而不是在一箇舊的Excel文件中繼續編輯。

2.複製表格時不要採樣“移動或複製(M)...”的方法,而是通過點擊左上角全選的方式,將其複製到新Excel文件的空白工作表內。

3.使用新版本的Office,Excel2016版已經修復了複製工作表時會複製無關樣式的問題。

網上找的的解決辦法很多十幾種吧,總結來三種。

1、用VB代碼,運行宏刪除,缺陷速度慢,經常假死,因為刪除的格式太多了。

又有人編輯了專門的小軟件解決此問題,辦法也大同小異

Excel不同的單元格格式太多,解決辦法詳細圖文教程

2、把數據複製到記事本再複製到新的表格中編輯。或者直接全選數據,複製到新表格中即可。

3、過程簡述:

第 1 步,先複製一個副本。

第 2 步,使用" WinRAR"打開這個副本。

第 3 步,刪除" xl "目錄下的styles.xml 文件。

第 4 步,雙擊打開這個刪掉 styles.xml 的副本,系統自動修復得到一個沒有格式的文件。

第 5 步,將舊文件的格式用"格式刷"刷到這個副本中。

第 6 步,點開"單元格樣式",手動刪掉殘餘的少數自定義樣式。

第 7 步,保存文件,覆蓋原文件。

備註:Excel2016 版已經修復了複製工作表時會複製無關樣式的問題, 如果你的電腦安裝有

Excel2016 ,只需要"選定全部工作表",再把它們全部複製到一個新的 Excel 文件中,就可

以快捷地去除整個工作簿的無關自定義樣式了。

另外,解決此類問題有個國外的軟件收費的。也有個國內的免費的,需要的可以關注後,私信我。關鍵詞: 刪除單元格格式


分享到:


相關文章: