web-dev-qa-db-ja.com

条件付き書式のカスタム式で現在のセルをアドレス指定する方法は?

特定のセル(現在のセルの列の3行目のセル)の値が"TODAY()"であり、現在のセルがempty。他のセルをチェックする方法は知っていますが、同じルールで現在のセルの値をチェックする方法はありますか?

この画像でわかるように、現在のセルの列の3行目には現在の日付が含まれているため、1つの列の色は異なります。空のセルのみが色付けされます。

私のルールは次のとおりです。

=and($3:$3=TODAY(), ????)

A4:M10の範囲内のすべてのセルに適用する必要があります

複数のルールの組み合わせではなく、1つのルールにする必要があります。 ????の場所に何かを置く必要があります

言い換えれば、「セルは空です」と記述されている値をその一部としてカスタム式に配置する必要があります。

以下にスプレッドシートの例を示します。 https://docs.google.com/spreadsheets/d/1vpNrX2aUg8vY5WGDDuBnLfPuL-UyrjFvzjdATS73aq8/edit?usp=sharing

現在のセルが空かどうかを確認したい場合、これは私のために働いています:

_=ISBLANK(INDIRECT(ADDRESS(ROW(),COLUMN())))
_

列の前の行のセルは

=ISBLANK(INDIRECT(ADDRESS(ROW() - 1,COLUMN())))など.

18

これは、範囲にまたがる条件付き書式設定で現在のセルを参照するために見つけた最短の方法です:

INDIRECT("RC",FALSE)

ドキュメントは こちら です。

OK、自分で答えを見つけました。正しい完全な式は次のとおりです。

=and($2:$2=TODAY(),INDIRECT("R"&ROW()&"C"&COLUMN(),FALSE)="")

このルール:

INDIRECT("R"&ROW()&"C"&COLUMN(),FALSE)=""

現在のセルが空かどうかを確認します。

範囲に適用してみてください:

A3:M10

カスタム式は次のとおりです。

=$2:$2=TODAY()
0
Ed Nelson