如何获取 google sheet 条件格式自定义公式以引用相关单元格?

How do I get google sheet conditional formatting custom formulas to refer to relative cells?

我有一个 google sheet 如果 A2 的内容包含单词 Order,我希望范围 A:D 格式化某种颜色(不区分大小写)。现在我有以下内容:

所以问题在于公式 =SEARCH("Order",$A) 精确搜索单元格 A2 的每一行。我希望每一行都是相对的,以便第 3 行搜索 A3,第 4 行搜索 A4 等等。应该如何编写自定义公式,以便它是相对的而不是精确的?

出于某种原因我无法让它工作,而且我有数百行,所以我不能单独添加条件格式。我认为 $ 是完全有意义的绝对引用,但它不会让我将公式保存为 =SEARCH("Order",A2) - 它告诉我它无效并且不会那样保存。

编辑: 所以如果我从 A2:D2 更改范围,我可以保存 =SEARCH("Order",A2) 公式 - 但现在的问题是只有 A2 被突出显示当我希望整行突出显示时 - 当我希望所有这些单元格仅引用 A2 时,A2 相对引用应用于 B2、C2、D2。如何让行成为相对的而不是列?

感谢帮助!

$ 对应 "anchor" 对应 row/col。如果你希望列保持不变,使用$A2,行可以自由调整。

Phew,终于想通了 - 我可以将绝对引用更改为 row/column 具体,问题是 $A$2 引用的是精确的单元格,而 A2 是相对于行和列的 - 我想使用 $A2 以便只有行是相对的,所以我的问题的答案是使用这个公式:

=搜索("Order",$A2)

"A"&ROW()

Returns A8 如果你在第 8 行(不考虑列),A9 如果你在第 9 行,等等.

您可以将它与 INDIRECT() 一起使用,它采用字符串给定的单元格的值。

INDIRECT("A"&ROW())

Returns 中的值 A8 如果你在 8 行, 中的值 A9 如果你在第 9 行,&c.


您也可以使用 R1C1 表示法将其推广到列:

INDIRECT( "R" & ROW() & "C" & COLUMN() )