Excel 基于其他列的条件格式设置

Excel 基于其他列的条件格式设置,excel,conditional-formatting,Excel,Conditional Formatting,我有一个表,它由两列组成。我需要突出显示第一列中的值,它们大于或等于第二列中数字的10% 为了澄清,我在那里创建了额外的行,但我不能在公式中使用它,tho 我需要使用相对公式,因为我对这些行应用了过滤器,所以如果我通过过滤器对表进行排序,我需要所有这些都不会分解 我已经浏览了这个主题:,但我无法应用它。或者我没能应用它 我已尝试将以下公式(在条件格式“使用公式确定…”中)应用于范围(A$2:$A$8): =$A2*100/$B2>=10 =地址(行(),列())*100/地址(行(),列()

我有一个表,它由两列组成。我需要突出显示第一列中的值,它们大于或等于第二列中数字的10%

为了澄清,我在那里创建了额外的行,但我不能在公式中使用它,tho

我需要使用相对公式,因为我对这些行应用了过滤器,所以如果我通过过滤器对表进行排序,我需要所有这些都不会分解

我已经浏览了这个主题:,但我无法应用它。或者我没能应用它

我已尝试将以下公式(在条件格式“使用公式确定…”中)应用于范围(A$2:$A$8):

  • =$A2*100/$B2>=10
  • =地址(行(),列())*100/地址(行(),列()+1)>=10

但他们没有一个人做到这一点。有人能帮我拿这个吗?谢谢。

您误解了条件格式的工作原理

“我需要使用相对公式…”

不,你没有

条件格式,尽管我从未在任何地方看到过它,但它使用基于数组的公式。因此,您可以在(未过滤的)表中描述第一个实例的用法,告诉它表的区域,它将自己计算必要的相对寻址。你不告诉它相对地址。我不能告诉你为什么它会这样

然后,公式将在您执行的任何过滤或排序过程中保持自身不变。您不需要考虑过滤和排序——当然,前提是您首先在未过滤表上设置了所有内容

您可以从所附的屏幕截图中看到,只需使用
=$A2*100/$B2>=10
的公式,并将其应用于$A$2:$A$8,效果非常好