您在 Excel 中收到「太多不同的儲存格格式」錯誤訊息
徵狀
在 Microsoft Office Excel 2003 中,當您格式化儲存格或儲存格範圍時,您會收到下列錯誤訊息:
太多不同的儲存格格式。
Excel 發生錯誤,必須移除某些格式,以避免損毀活頁簿。
在 Microsoft Excel 2013、Microsoft Excel 2010 或 Microsoft Excel 2007 中,檔案可能會產生下列錯誤訊息:
Excel 在檔案中找到無法讀取的內容。
下列案例也與樣式相關聯:
當您開啟檔案時,會遺失所有格式設定。
在活頁簿之間複製並貼上之後,檔案大小就會增加。
當您嘗試貼上文字時,收到下列錯誤訊息:
Microsoft Excel 無法貼上資料
在此案例中,雖然剪貼簿不是空的,但所有要貼上的功能表選項和 Ctrl+V 鍵盤快速鍵都會被忽略,而且不會產生任何結果。
原因
當活頁簿包含 2003 Excel 4,000 多種不同的儲存格格式組合,或在 Excel 2007 和更新版本中包含 64,000 種不同組合時,就會發生此問題。 組合會定義為套用至儲存格的唯一格式化元素集。 組合包含所有字型格式設定 (例如:字樣、字型大小、斜體、粗體和底線) 、框線 (例如:位置、粗細和色彩) 、儲存格模式、數位格式設定、對齊及儲存格保護。
注意事項
如果兩個或多個儲存格共用相同的格式,則會使用一個格式化組合。 如果儲存格之間的格式有任何差異,則每個儲存格都會使用不同的組合。
在 Excel 中,當您複製活頁簿時,樣式計數可能會增加,因為會複製自訂樣式。
具有超過 4,000 個樣式的活頁簿可能會在 Excel 2007 和更新版本中開啟,因為格式設定的限制增加。 不過,這可能會在 2003 Excel 中造成錯誤。
解決方案
若要解決這個問題,請使用針對您所遇情況之恰當方法。
方法 1
若要防止在複製活頁簿時複製內建樣式,請確定您已從 Windows Update 安裝 Excel 的最新更新。
方法 2
下列知識庫文章討論如何在移動或複製工作表時,防止在 Excel 執行個體中的活頁簿之間複製自訂樣式。
注意事項
這些文章會要求您安裝和新增登錄機碼。
方法 3
若要清除已包含數種樣式的活頁簿,您可以使用下列其中一個協力廠商工具。
Excel 格式 (xlsx、xlsm)
二進位 Excel格式 (xls、xlsb) 、受密碼保護的活頁簿,以及加密的活頁簿
注意事項
您也可以從 Microsoft Store 下載適用于 Windows 10、Windows 8.1和 Windows 8 的 XLStyles 工具複本。
方法 4
簡化活頁簿的格式設定。 例如,請遵循下列指引來簡化格式設定:
使用標準字型。 針對所有儲存格使用相同的字型,您可以減少格式化組合的數目。
如果您在工作表中使用框線,請以一致的方式使用。
注意事項
儲存格之間的框線重疊。 例如,如果您將框線套用至儲存格右側,就不需要將框線套用至右邊相鄰儲存格的左側。
如果您將模式套用至儲存格,請移除模式。 若要這樣做,請開啟 [格式化儲存格] 對話方塊,按一下 [模式] 索引標籤,然後按一下 [無色彩]。
使用樣式來標準化整個活頁簿的格式設定。
注意事項
在您簡化或標準化活頁簿中的格式之後,請先儲存、關閉活頁簿,然後再重新開啟活頁簿,再套用其他儲存格格式設定。
其他資訊
在大部分情況下,單一活頁簿的不同格式化組合目前的限制 (.xls 格式為 4,000 ,而 .xlsx 的格式為 64,000) 是充足的。 只有在活頁簿包含許多使用不同格式的工作表,或許多儲存格的格式不同時,才會發生此問題。
協力廠商資訊免責聲明
本文提及的協力廠商產品是由與 Microsoft 無關的獨立廠商所製造。 Microsoft 不以默示或其他方式,提供與這些產品的效能或可靠性有關的擔保。