Google Sheets中删除条件格式后保留单元格颜色的简便方法
将Google Sheets条件格式转为固定单元格颜色的简便方法
方法一:使用Google Apps Script批量转换(适合大量列/单元格)
这是处理多列场景最高效的方式:
- 打开目标Google Sheets文档,点击顶部菜单栏的扩展程序 > Apps 脚本
- 在脚本编辑器中删除默认代码,粘贴以下代码:
function convertConditionalFormatToStatic() { var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); var range = sheet.getDataRange(); var backgrounds = range.getBackgrounds(); range.setBackgrounds(backgrounds); }
- 点击编辑器顶部的运行按钮(▶️),首次运行需完成权限授权,按提示操作即可
- 运行结束后,所有单元格的条件格式颜色会被转为固定背景色,此时可直接删除条件格式规则
这段脚本的作用是读取当前工作表所有数据单元格的实际显示背景色(含条件格式渲染的颜色),再将该颜色设置为单元格的固定背景色,直接“固化”条件格式的视觉效果。
方法二:手动快捷操作(适合少量列)
若不想用脚本,可通过以下步骤快速批量处理:
- 选中全部数据区域(快捷键
Ctrl+A或Cmd+A) - 右键选中区域,选择复制(或用
Ctrl+C/Cmd+C) - 再次右键选中区域,选择选择性粘贴 > 格式
- 完成后,条件格式的颜色已转为固定格式,可安全删除条件规则
内容的提问来源于stack exchange,提问作者Mergen
相关产品推荐
相关产品推荐

