根据多种条件格式化
Format according to multiple conditions
我有以下条件格式,我想知道是否可以将它们合并为一个,所以我不需要将它们全部单独添加:
IF($A11&$D11=$W;AND($K11>$X;$K11<$Y))
IF($A11&$D11=$W;AND($K11>$X;$K11<$Y))
IF($A11&$D11=$W;AND($K11>$X;$K11<$Y))
IF($A11&$D11=$W;AND($K11>$X;$K11<$Y))
IF($A11&$D11=$W;AND($K11>$X;$K11<$Y))
IF($A11&$D11=$W;AND($K11>$X;$K11<$Y))
IF($A11&$D11=$W;AND($K11>$X;$K11<$Y))
IF($A11&$D11=$W;AND($K11>$X;$K11<$Y))
IF($A11&$D11=$W;AND($K11>$X;$K11<$Y))
IF($A11&$D11=$W;AND($K11>$X;$K11<$Y))
IF($A11&$D11=$W;AND($K11>$X;$K11<$Y))
IF($A11&$D11=$W;AND($K11>$X;$K11<$Y))
IF($A11&$D11=$W;AND($K11>$X;$K11<$Y))
IF($A11&$D11=$W;AND($K11>$X;$K11<$Y))
IF($A11&$D11=$W;AND($K11>$X;$K11<$Y))
IF($A11&$D11=$W;AND($K11>$X;$K11<$Y))
IF($A11&$D11=$W;AND($K11>$X;$K11<$Y))
IF($A11&$D11=$W;AND($K11>$X;$K11<$Y))
IF($A11&$D11=$W;AND($K11>$X;$K11<$Y))
IF($A11&$D11=$W;AND($K11>$X;$K11<$Y))
绿色填充应用于 Table:
内的 $K$11:$K$344
如果这可以在 VBA 中轻松完成,那也可以。
请 select K11:K344 和主页 > 样式 - 条件格式,新规则...,使用公式确定要格式化的单元格 和格式化满足此公式的值::
=AND(K11>=VLOOKUP(A11&D11,W:Y4,2,0),K11<=VLOOKUP(A11&D11,W:Y4,3,0))
格式...,select绿色,好的,好的。
您也许可以使用 COUNTIFS
:
=COUNTIFS($U:$U,A11,$V:$V,D11,$X:$X,"<"&K11,$Y:$Y,">"&K11)
以上不需要连接的区域和站点类型(因此可以根据需要添加更多条件),但如果您已经有了,可以缩短一点:
=COUNTIFS($W:$W,A11&D11,$X:$X,"<"&K11,$Y:$Y,">"&K11)
条件格式的设置保持不变。
COUNTIFS
将 return 大于 0 的数字(解释为 true),如果与区域、站点类型、下限和上限有任何匹配,否则将 return 0。
我有以下条件格式,我想知道是否可以将它们合并为一个,所以我不需要将它们全部单独添加:
IF($A11&$D11=$W;AND($K11>$X;$K11<$Y))
IF($A11&$D11=$W;AND($K11>$X;$K11<$Y))
IF($A11&$D11=$W;AND($K11>$X;$K11<$Y))
IF($A11&$D11=$W;AND($K11>$X;$K11<$Y))
IF($A11&$D11=$W;AND($K11>$X;$K11<$Y))
IF($A11&$D11=$W;AND($K11>$X;$K11<$Y))
IF($A11&$D11=$W;AND($K11>$X;$K11<$Y))
IF($A11&$D11=$W;AND($K11>$X;$K11<$Y))
IF($A11&$D11=$W;AND($K11>$X;$K11<$Y))
IF($A11&$D11=$W;AND($K11>$X;$K11<$Y))
IF($A11&$D11=$W;AND($K11>$X;$K11<$Y))
IF($A11&$D11=$W;AND($K11>$X;$K11<$Y))
IF($A11&$D11=$W;AND($K11>$X;$K11<$Y))
IF($A11&$D11=$W;AND($K11>$X;$K11<$Y))
IF($A11&$D11=$W;AND($K11>$X;$K11<$Y))
IF($A11&$D11=$W;AND($K11>$X;$K11<$Y))
IF($A11&$D11=$W;AND($K11>$X;$K11<$Y))
IF($A11&$D11=$W;AND($K11>$X;$K11<$Y))
IF($A11&$D11=$W;AND($K11>$X;$K11<$Y))
IF($A11&$D11=$W;AND($K11>$X;$K11<$Y))
绿色填充应用于 Table:
内的 $K$11:$K$344如果这可以在 VBA 中轻松完成,那也可以。
请 select K11:K344 和主页 > 样式 - 条件格式,新规则...,使用公式确定要格式化的单元格 和格式化满足此公式的值::
=AND(K11>=VLOOKUP(A11&D11,W:Y4,2,0),K11<=VLOOKUP(A11&D11,W:Y4,3,0))
格式...,select绿色,好的,好的。
您也许可以使用 COUNTIFS
:
=COUNTIFS($U:$U,A11,$V:$V,D11,$X:$X,"<"&K11,$Y:$Y,">"&K11)
以上不需要连接的区域和站点类型(因此可以根据需要添加更多条件),但如果您已经有了,可以缩短一点:
=COUNTIFS($W:$W,A11&D11,$X:$X,"<"&K11,$Y:$Y,">"&K11)
条件格式的设置保持不变。
COUNTIFS
将 return 大于 0 的数字(解释为 true),如果与区域、站点类型、下限和上限有任何匹配,否则将 return 0。