当显示“设置单元格格式”对话框(功能区的“主页”选项卡,单击“数字”组右下角的小图标)并单击“数字”选项卡上的“自定义”时,Excel将显示自定义格式的列表。这些格式中的某些默认情况下由Excel提供,其他格式则反映当前工作簿中使用的自定义格式。

如果您花一些时间来开发自定义格式,则无论使用哪种工作簿,始终将这种格式显示在自定义格式列表中会很有帮助。不幸的是,Excel尚未提供该功能。它仅列出当前工作簿特有的那些自定义格式。

但是,有两种解决方法。第一个是对本技巧中已经提到的内容的自然扩展-自定义列表包括当前工作簿中定义的任何自定义格式。这意味着您可以用自己的一个替换Excel的默认工作簿,并且自定义格式将在列表中可用,只要该格式在您保存为默认工作簿的工作簿中定义即可。

听起来令人困惑?它不需要您需要做的就是从全新的工作簿开始并定义自定义格式。然后,将工作簿另存为XLStart文件夹中的模板(名称为Book.xltx)或启用宏的模板(名称为Book.xltm)。 (使用Windows的搜索工具查找XLStart文件夹。)然后,此模板文件将成为所有新工作簿的基础,这意味着自定义格式将在其中可用。它不会影响任何现有的工作簿。

使用默认工作簿方法的一个问题是,自定义格式虽然包含在列表中,却位于列表的底部。

不幸的是,无法将自己喜欢的一组自定义格式放在列表顶部。但是,可以使用一种快速的方法来准确地获取所需的自定义格式。

认真地说,您可以创建一个应用任何所需类型的自定义格式的宏。宏可以与单个工作簿一起存储,也可以存储在Personal.xlsb工作簿中,因此该宏可用于系统上的所有工作簿。您可以将快捷键与宏一起使用,以便可以通过一次按键来应用格式,也可以将宏分配给工具栏按钮或自定义菜单,以便可以使用鼠标来应用。

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

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