Debi在尝试对工作表进行排序时遇到问题。

她没有进行排序,而是收到一条消息,“太多不同的单元格格式”。

根据Microsoft的消息来源,当您的工作簿接近超出Excel的内置限制之一时,就会发生此错误。一个工作簿只能包含大约64,000个“自定义格式”。

自定义格式是应用于单元格的格式属性的唯一组合。例如,假设您有两个单元格,它们的格式均为10点。 Arial类型。两者都使用相同的数字格式,并且都未应用边框。如果将其中一个单元格的字体大小更改为11磅,则您现在有两种独特的自定义格式。如果您复制11点的格式。单元格到第三个单元格,您仍然只有两种自定义格式。但是,如果您为11点之一添加边框。

单元格,您现在有了三种自定义格式。

基本上,自定义格式是诸如字体,字体大小,颜色,对齐方式,边框或其他单元格属性之类的任何唯一组合。如果您有一个包含100个复杂工作表的工作簿,则很有可能接近64,000个自定义格式的限制。

只有一种方法可以纠正这种情况:减少自定义格式的数量。在工作簿中选择一个较大的单元格块,显示功能区的“主页”选项卡,然后单击“清除” |“删除”。清除格式(在“编辑”组中)。如果Excel甚至不允许您执行此操作(可能是由于过多的自定义格式使工作簿处于不稳定状态),则应将工作表的内容一张一张地复制到新工作簿中。确保使用“选择性粘贴”仅粘贴公式,以便保留公式,并且不复制格式。

即使Excel将处理许多自定义格式,您也应记住一个潜在的“陷阱”。如果要创建将在旧版Excel(在Excel 2003或更早版本中)中使用的工作簿,则自定义格式的限制仅为4,000。您可以在最新版本的Excel中轻松传递该数字,但是如果这样做,您将无法在旧版本的Excel中打开工作簿。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(10398)适用于Microsoft Excel 2007、2010、2013、2016、2019和Office 365中的Excel。您可以在此处为Excel的较早菜单界面找到此技巧的版本: