2017-09-02 17 views
0

私は、日付の列ではなく、列Aを持っています。列Bの横にあるセルが今日と同じ日付になると、色で塗りつぶします。Excel条件付き書式設定日付

私は条件付き書式でこれらの式を使用しようとしました:

= IF($ B:$ B = TODAY())

= IF(B:B = TODAY())

これはA列全体に適用され、塗りの色が選択されましたが、何も起こりませんでした。

数式が問題であるかどうかわかりません。

ありがとうございます!

答えて

0

添付ファイルをご覧ください。あなたは最初のセルに=$B1=TODAY()が必要です。それをドラッグして全体の列をカバーすると、それはあなたのためのトリックを行う必要があります。

enter image description here

+0

ありがとう、これは仕事を終わらせます! 残念ながら私のupvoteは私の評判スコアには数えられません! – Roshan

0

あなたが数式を入力している間は、カーソルが現在であるフィールドの参照を使用する必要があります。

あなたは全体の列Aを選択する際に、細胞の一つは、まだ「現在」のセルであります(おそらくA1)。相対アドレス指定を使用してA1の式を記述すると、Excelは=IF(B1=TODAY())のように他のすべての選択されたセル(Aのすべて)にそれぞれ適用します。 A2ため、B2が比較に使用されますのでB1は、相対基準であり、A1に対して解釈されること

注意。 絶対参照の参照が必要な場合は、アブソリュート部分に$記号を追加する必要があります。例えば、=IF(B$1=TODAY())すべてのセルの色になります。B1の値になります。

+0

ありがとうございます、この詳細はExcelを正しく理解するのに役立ちます。もう一度申し訳ありませんがアップヴォートは私の評判スコアには含まれません。 – Roshan