如何在修改Excel表格列number format时保留交替填充色
问题原因
修改Excel超级表列的数字格式时丢失交替填充色,核心原因是直接修改单元格格式时触发了超级表的局部样式重置,操作范围超出超级表本身、或者修改时没有调用超级表的列格式配置接口,就会覆盖原本绑定的镶边行填充规则。
解决方案
- 方法1:改完格式后重新绑定表格样式
- 仅选中超级表范围内需要调整数字格式的单元格区域,右键点击「设置单元格格式」,调整为目标数字格式后确认
- 选中整个超级表,点击顶部菜单栏的「表格设计」(仅选中超级表时才会显示的专属选项卡),在「表格样式选项」中重新勾选「镶边行」,如果是自定义填充色,点击一次你之前使用的自定义表格样式即可,该操作不会覆盖已修改的数字格式
- 方法2:通过超级表列配置修改(推荐,不会触发现有样式覆盖)
- 点击需要调整格式的列内任意单元格,右键选择「表格」-「修改列」
- 在弹出的配置面板中找到「数字格式」项,调整为你需要的格式后确认,该操作仅修改列的数字格式规则,不会改动已设置的填充、对齐等其他样式
- 方法3:局部恢复填充色
如果只有少量单元格填充色变白,选中任意一个保留了正确填充色的同类型行单元格,点击顶部菜单栏的格式刷,仅刷取变白的单元格区域即可恢复填充色,不会改动已设置的数字格式。
注意:修改格式时不要选中超级表范围外的空白单元格,否则大概率会触发样式重置
内容的提问来源于stack exchange,提问作者Abagnale
相关产品推荐
相关产品推荐

