如何获取谷歌工作表条件格式自定义公式来引用相关单元格?

时间:2015-05-22 16:33:10

标签: google-sheets gs-conditional-formatting

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

  • 条件格式适用于范围 - A:D
  • 格式化单元格,如果...... - "Custom formula is"
  • 自定义公式 - =SEARCH("Order",$A$2)
  • 格式化样式的所选背景颜色

所以麻烦的是公式=SEARCH("Order",$A$2)正好搜索每行的单元格A2。我希望每一行都是相对的,以便第3行搜索A3,第4行搜索A4等等。如何编写自定义公式,使其相对而不是精确?

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

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

非常感谢帮助!

3 个答案:

答案 0 :(得分:18)

"A"&ROW()

如果您在A8行(不论列),8,如果您在行A9上,则返回9,& c

你可以和INDIRECT()一起使用它,它取一个由字符串给出的单元格的值。

INDIRECT("A"&ROW())

如果您在A8行,则 8中的值, A9中的值#39;重新排在第9行,& c。

答案 1 :(得分:12)

$将“锚定”到该行/列。如果您希望列保持静态,请使用$ A2,该行可以自由调整。

答案 2 :(得分:5)

Phew,终于想通了 - 我可以将绝对引用更改为行/列特定,麻烦的是$ A $ 2引用并且确切的单元格和A2相对于行和列 - 我想使用$ A2所以只有行是相对的,所以我的问题的答案是使用这个公式:

= SEARCH("订单",$ A2)