Excel交叉表多条件条件格式设置求助
Excel交叉表多条件条件格式设置求助
嗨Sarah,我来帮你搞定这个Excel条件格式的需求!根据你描述的规则——每行的样本值大于非空的screening_1标绿色,大于非空的screening_2标蓝色,我们可以通过两个自定义公式的条件规则来实现,具体步骤超简单:
第一步:设置「大于screening_1则标绿色」的规则
- 先选中所有需要应用格式的样本值单元格区域(比如你的表格里样本列从D列开始,就选中D2到最后一行的样本单元格)
- 点击顶部菜单栏的「开始」→「条件格式」→「新建规则」
- 在弹出的窗口里选择「使用公式确定要设置格式的单元格」
- 在公式输入框里粘贴(或输入)这个公式:
=AND($B2<>"", D2>$B2)- 这里解释下:
$B2是你screening_1所在的列(假设是B列),加$是固定列,确保每行都对应自己的screening_1;D2是当前选中区域的第一个样本单元格,Excel会自动适配到区域内的每个单元格;AND函数同时满足两个条件:screening_1不为空,且样本值大于它
- 这里解释下:
- 点击「格式」按钮,切换到「填充」选项卡,选你想要的绿色,确定后再保存规则
第二步:设置「大于screening_2则标蓝色」的规则
- 还是选中刚才的样本值区域
- 重复新建规则的操作,同样选「使用公式确定要设置格式的单元格」
- 输入公式:
=AND($C2<>"", D2>$C2)- 这里
$C2对应你的screening_2所在列(假设是C列),逻辑和绿色规则一致:确保screening_2非空,且样本值大于它
- 这里
- 同样点击「格式」,选蓝色填充,保存规则
小提示
如果某个样本值同时满足大于screening_1和screening_2的条件,会优先应用排在上面的规则。你可以通过「条件格式」→「管理规则」来调整两个规则的顺序,把优先级高的拖到上面就行。
另外,如果你的表格列位置和我假设的不一样,只要把公式里的$B2、$C2换成你实际的screening列,样本单元格的引用(比如D2)换成你选中区域的第一个样本单元格就好啦!
备注:内容来源于stack exchange,提问作者Sarah
相关产品推荐
相关产品推荐

