web-dev-qa-db-ja.com

相対セルを参照するGoogleシートの条件付き書式のカスタム数式を取得するにはどうすればよいですか?

_A:D_の内容にWord Orderが含まれている場合(大文字と小文字は区別されません)、範囲_A2_で特定の色をフォーマットするGoogleシートがあります。現在、私は以下を持っています:

  • 条件付き書式は範囲に適用されます-_A:D_
  • セルをフォーマットする場合...-_"Custom formula is"_
  • カスタム数式-=SEARCH("Order",$A$2)
  • 書式設定スタイルに選択された背景色

したがって、問題は数式=SEARCH("Order",$A$2)がすべての行のセルA2を正確に検索することです。行3がA3を検索し、行4がA4を検索するように、すべての行を相対にする必要があります。正確ではなく相対になるようにカスタム式をどのように記述する必要がありますか?

何らかの理由でこれを機能させることができず、数百の行があるため、条件付き書式を個別に追加することはできません。 $は完全な意味のある絶対参照であると思っていましたが、数式を=SEARCH("Order",A2)として保存することはできません。これは、無効であり、そのように保存しないことを示しています。

EDIT: A2:D2から範囲を変更した場合、=SEARCH("Order",A2)式を保存できますが、問題は、行全体を強調表示したいときにA2のみが強調表示されることです。 -これらのセルすべてにA2のみを参照させたい場合、B2、C2、D2に適用されるA2相対参照。列を列ではなく相対的にする方法を教えてください。

助けていただければ幸いです!

13
user3499449

$は、その行/列に「アンカー」することです。列を固定したままにする場合は、$ A2を使用すると、行を自由に調整できます。

12
panhandel
_"A"&ROW()
_

行にいる場合は_A8_を返します(列に関係なく)_8_、行にいる場合は_A9_ _9_、&c。

これをINDIRECT()とともに使用できます。これは、文字列で指定されたセルの値を取得します。

_INDIRECT("A"&ROW())
_

value in _A8_が行_8_の場合は、value in _A9_が9行の場合、&​​c。

22
Zaz

ふう、ようやくそれを理解しました-絶対参照を行/列固有に変更できます、問題は$ A $ 2が参照していて正確なセルであり、A2が行と列の両方に関連していたことです-$ A2を使用したかったので行のみが相対的なので、私の質問への答えは次の式を使用することです:

= SEARCH( "注文"、$ A2)

5
user3499449