基于其他列的条件格式
Conditional formatting based on other column
我有一个 table,它由 2 列组成。我需要突出显示第一列中的值,这些值大于或等于第二列中数字的 10%。
为了澄清,我在那里创建了额外的行,但是我不能在公式中使用它。
我需要使用相对公式,因为我正在对这些行应用过滤器,所以如果我通过过滤器对 table 进行排序,我需要这一切不要分崩离析。
我浏览了这个主题:Excel Conditional Formatting based on Other Column,但我无法应用它。或者我没有应用它。
我尝试将以下公式应用于(=$A:$A
的范围)(条件格式 "Use a formula to determinate..."):
=$A2*100/$B2>=10
=ADRESS(ROW(),COLUMN())*100/ADRESS(ROW(),COLUMN()+1)>=10
但其中 none 成功了。有人可以帮我解决这个问题吗?谢谢。
您误解了条件格式的工作原理。
"I need to use relative formula ..."
没有。你没有。
条件格式,虽然我从未在任何地方看到过它,但它使用基于数组的公式。因此,您描述了(未过滤的)table 中第一个实例的用法,告诉它 table 的面积,它将计算必要的 relative自己寻址。你不告诉它相对寻址。为什么它会这样,我不能告诉你。
然后,该公式将在您执行的任何过滤或排序过程中自行维护。您不需要考虑过滤和排序 - 当然,前提是您首先在未过滤的 table 上设置所有内容。
您可以从随附的屏幕截图中看到,只需使用您的 =$A2*100/$B2>=10
公式并将其应用于 $A$2:$A$8 即可完美运行。
我有一个 table,它由 2 列组成。我需要突出显示第一列中的值,这些值大于或等于第二列中数字的 10%。
为了澄清,我在那里创建了额外的行,但是我不能在公式中使用它。
我需要使用相对公式,因为我正在对这些行应用过滤器,所以如果我通过过滤器对 table 进行排序,我需要这一切不要分崩离析。
我浏览了这个主题:Excel Conditional Formatting based on Other Column,但我无法应用它。或者我没有应用它。
我尝试将以下公式应用于(=$A:$A
的范围)(条件格式 "Use a formula to determinate..."):
=$A2*100/$B2>=10
=ADRESS(ROW(),COLUMN())*100/ADRESS(ROW(),COLUMN()+1)>=10
但其中 none 成功了。有人可以帮我解决这个问题吗?谢谢。
您误解了条件格式的工作原理。
"I need to use relative formula ..."
没有。你没有。
条件格式,虽然我从未在任何地方看到过它,但它使用基于数组的公式。因此,您描述了(未过滤的)table 中第一个实例的用法,告诉它 table 的面积,它将计算必要的 relative自己寻址。你不告诉它相对寻址。为什么它会这样,我不能告诉你。
然后,该公式将在您执行的任何过滤或排序过程中自行维护。您不需要考虑过滤和排序 - 当然,前提是您首先在未过滤的 table 上设置所有内容。
您可以从随附的屏幕截图中看到,只需使用您的 =$A2*100/$B2>=10
公式并将其应用于 $A$2:$A$8 即可完美运行。