表格,条件格式

Sheets, conditional formatting

我想创建一个条件格式化函数,如果“E2”> 5000 且“B2”不包含“国库”一词,它将突出显示“C2:E2”。

如有任何帮助,我们将不胜感激!

在顶部菜单中导航到格式 -> 条件格式 在那里您可以将范围指定为 E2:E29

仅使用一个 AND 公式动态引用同一行但不同列的值的条件格式 AND 比较当前值

=AND(indirect(address(row();column()-3))<>"Treasury";indirect(address(row();column()))>5000)

这也许可以简化,但绝对可以同时处理更多条件。

一些解释: 为避免为每一行键入新公式,我们使用 INDIRECT joined with ADDRESS

column()-3 指的是当前列(您在其中调用公式的列)。请记住,这意味着对于每一列 (C->E),您需要一个不同的公式来引用另一列以检查它是否包含“国库”。在您的情况下,您需要为 C、D 和 E 列使用不同的公式。column()-3 适用于 E,因为 Treasury 在 B 列中(E 之前的 3 列)

P.S:翻译自我的母语,所以不确定英语 UI 是否相同,但从这里应该很直观。

您需要自定义条件格式规则。

单击单元格 C2,然后从菜单中选择:

格式 > 条件格式

在对话框中,设置您的范围:

C2:E29(或将 29 更改为您要包含在格式规则中的最后一行)

格式规则 > 单元格格式如果...下,从下拉菜单中选择底部选项:“自定义公式是。 “

在下面的字段中,输入此公式:

=AND(NOT(ISNUMBER(SEARCH("treasury",$B2))),$E2>=5000)

设置格式样式并单击 Done

尝试范围 C2:E:

=($E2>5000)*(NOT(REGEXMATCH(LOWER($B2), "treasury")))