1. 概述
1.1 应用场景
希望在隐藏某些行后剩下的数据依旧可以实现隔行变色,
例如,运货商为 1 的数据隐藏后,剩下的数据依然保持隔行变色,如下图所示:
1.2 实现思路
在设置背景色时利用公式 IF(),如果被隐藏行的条件成立,被隐藏行不执行隔行变色,否则就执行。
2. 示例
示例数据:订单.xls
2.1 创建分析表
下载并上传示例数据,将数据添加至项目中,如下图所示:
2.2 筛选数据
新增筛选步骤,筛选出 订单ID 非空的数据,如下图所示:
2.3 新增复杂表格
新增复杂表格,如下图所示:
2.4 设计复杂表格
A1~G1 单元格输入文本,A2~G2 单元格拖入相应的数据列,如下图所示:
2.5 设置条件格式
1)选中 E2 单元格,点击右侧「条件格式>添加条件」,条件设置为字段条件:等于 1 ,类型为「行高」,设置为 0 ,如下图所示:
2)选中 A2 单元格,点击右侧「条件格式>添加条件」,条件设置为公式条件:IF(E2!=1,SEQ()%2=0,FALSE) 。
公式说明:如果该行没有被隐藏,序号加一,并判断该行是否是偶数序号。
格式为「背景」,填充蓝色,作用对象为「当前行」,该条件格式表示运货商为 1 的数据隐藏后,剩下的数据偶数行背景为蓝色,奇数行没有背景。操作步骤如下图所示:
2.6 效果预览
预览表格,运货商为 1 的数据隐藏后,剩下的数据偶数行背景为蓝色,奇数行没有背景,如下图所示: