样式与条件格式
工具栏样式设置、边框,以及条件渲染的规则组、条件操作符、全部渲染内容类型与执行顺序。
概述
样式通过工具栏和「渲染」标签设置;随数据变化的样式用「条件渲染」。表达式细节见 条件渲染。
工具栏样式
| 工具 | 说明 |
|---|---|
| 格式刷 | 单击应用一次,双击连续应用,Esc 退出 |
| 字体、字号 | 字号含中文字号:初号42、一号26、二号22、三号16、四号14、五号10.5、六号7.5、七号5.5,以及 8、9、10、11、12、14、16、18、20、22、24、26、28、36、48、72 |
| 加粗、斜体、下划线 | |
| 文字颜色、背景颜色 | |
| 水平对齐 | 左、中、右、两端 |
| 垂直对齐 | 顶端、垂直居中、底端 |
| 格式 | 数字格式与内容溢出(换行显示/缩小字体/裁剪内容);「未修改的项不写入」,按「应用」「重置」 |
| 间距与缩进 | 内容边距、字间距、首行缩进(不修改/无/首行/悬挂,缩进量至少 1 字符);留空表示不修改 |
| 边框 | 颜色、样式(实线/虚线/点线)、粗细(细1/中2/粗3/很粗4);设置边框:所有、外、内、上、下、左、右、水平、垂直,并有对应的清除边框 |
批量应用时会自动跳过不适用的单元格并提示。

条件渲染
「渲染」标签 > 「条件渲染」。
规则组管理
| 操作 | 说明 |
|---|---|
| 添加规则组 | 分裂按钮,可选预设 |
| 粘贴 | 粘贴之前复制的规则组 |
| 拖动 | 调整顺序 |
| 启用开关 | 每组可单独启用/停用 |
| 编辑、复制、删除 |
「渲染条件」对话框
包含「条件标题」和分支 IF、ELSE IF、ELSE。IF 不可删除,ELSE 可选且只有一个。每个分支通过「添加渲染内容」加入以下内容,同一分支内每种只能加一次。
| 渲染内容 | 说明 |
|---|---|
| 背景色 | |
| 字体颜色 | |
| 字体样式 | 通过「设置字体样式」 |
| 换行计算 | 是 / 否 |
| 分页 | 行后分页 / 行前分页 |
| 新值 | 公式,替换单元格值 |
| 边框 | 「自定义边框」:线型 无/实线/虚线/点线、粗细、颜色、快捷设置 |
| 行高 | |
| 列宽 | |
| 缩进 | 字符数 |
| 链接 | |
| 内容渲染 | 渲染方式 |
快捷按钮「隐藏行」(行高 0)、「隐藏列」(列宽 0)。宽或高为 0 会隐藏整行整列(含合并的行列)。
「作用范围」用于字体样式、字体颜色、背景色、缩进、边框:当前单元格 / 当前行 / 当前列。
条件编辑器
| 元素 | 取值 |
|---|---|
| 操作 | 添加条件、添加条件组、添加子条件、添加子分组 |
| 条件类型 | 普通条件 / 公式条件 |
| 连接符 | AND / OR |
| 数据列 | 选择字段;特殊左值 $$value |
| 操作符 | 等于、不等于、大于、大于等于、小于、小于等于、包含、不包含、在集合中、不在集合中、以...开始、以...结束、不以...开始、不以...结束、为空、不为空 |
| 值类型 | 字符串、数值、日期、日期时间、布尔、公式、参数、单元格、数据列、集合 |
执行顺序
- 各规则组相互独立,按列表顺序执行,后面的规则组可以覆盖前面的效果。
- 组内自上而下,命中第一个分支后停止;ELSE 无条件命中。
- 条件从左到右计算,AND/OR 短路。
- 停用的规则组跳过。
- 行高、列宽、分页、换行计算、新值这几类内容会让单元格被视为参与分页的条件渲染。
示例:数值低于 60 标红
- 选中成绩单元格,「渲染」标签 > 「添加规则组」。
- IF:数据列
$$value,操作符「小于」,值类型「数值」,值 60。 - 「添加渲染内容」 > 「字体颜色」,选红色。
- 确定并预览。
注意事项
注意:条件渲染对话框里「在集合中」等操作符需配合值类型「集合」。