Excel 基于另一列筛选后,根据分组列格式化行
我的工作表如下Excel 基于另一列筛选后,根据分组列格式化行,excel,conditional-formatting,Excel,Conditional Formatting,我的工作表如下 A B a 3 a 3 a 3 b 2 b 2 c 1 d 2 d 2 e 1 f 3 f 3 f 3 g 2 g 2 h 1 i 3 i 3 i 3 在基于B进行过滤后,我想根据A列中的组为行指定其他颜色。如何在excel中执行此操作 我知道无需过滤就可以完成()。在B列中,仅使用与3的关联,我得出以下结论 A1:B18的CF规则是根据以下公式创建的 =AND($B1=3, MOD(COUNTIF($B$1:$B1, 3), 2)) 必须为B列中有1或2的行创建带有修改公
A B
a 3
a 3
a 3
b 2
b 2
c 1
d 2
d 2
e 1
f 3
f 3
f 3
g 2
g 2
h 1
i 3
i 3
i 3
在基于B进行过滤后,我想根据A列中的组为行指定其他颜色。如何在excel中执行此操作
我知道无需过滤就可以完成()。在B列中,仅使用与3的关联,我得出以下结论 A1:B18的CF规则是根据以下公式创建的
=AND($B1=3, MOD(COUNTIF($B$1:$B1, 3), 2))
必须为B列中有1或2的行创建带有修改公式的附加CF规则。- 选择A2:B19
- 条件格式->新规则
- 使用公式确定要格式化的单元格
- 输入以下公式:
=MOD(SUMPRODUCT(1*($A$1:$A1$A$A$2:$A2),小计(3,抵销($B$2:$B2,行($B$2:$B2))最小(行($B$2:$B2)),0,1)),2)=1
- 选择格式
2
过滤器的样本输出:
SUMPRODUCT
的第一部分统计组更改的数量<代码>小计作为第二个参数,不包括不可见的行
注意:上述公式非常复杂且不稳定,可能会影响大型数据集的性能。您的意图不清楚。由于第一列和第三列a、第二列f、第一列和第三列i与第二列中的3关联,您是否希望交替使用第一列和第三列a、第二列f、第一列和第三列i的颜色?如果同一组中存在筛选行,则此解决方案将失败,除非数据按列
B
排序--此解决方案不会突出显示列a
中的分组值。