在非连续范围内进行条件格式化
我有列中的数据,我想要应用条件格式(例如:E,K和X)。 对于每一行我想突出大于零的最小值(或值)。 如何用公式或VBA做到这一点?
我没有成功与大多数解决scheme在线,感谢您的时间:)
select列E并应用这个条件格式公式:
=AND(E1>0,E1=MIN(IF($E1>0,$E1,2^999),IF($K1>0,$K1,2^999),IF($X1>0,$X1,2^999)))
然后复制列E并select列K,右键单击 – >粘贴特殊 – >格式重复列X
你可以使用这个公式为E1
=AND(E1>0,OR(K1<=0,E1<=K1),OR(X1<=0,E1<=X1))
使用相同的逻辑设置列K和X.
我想在此添加另一个关于使用graphics规则pipe理器应用条件格式的答案。 您可以通过将要应用的格式与范围分隔开来扩展条件格式的范围。 所以,如果你有一个像这样应用的格式化规则:
=$V$9:$Z$100
你可以将它应用到另一个范围,如下所示:
=$V$9:$Z$100,$AA$22:$AC$354
我没有试过这个命名的范围,但我认为它的工作原理是一样的。
例如,在单元格A1中,input以下公式(如果您要为列E计算):
=MIN(E:E)
这将把单元格A1中列E中的最小值。 然后把条件公式说:
=IF(E1=$A$1,1,0)
这告诉细胞,如果它的值等于A1,则为真。 在条件格式中将范围更改为E列。