web-dev-qa-db-ja.com

(Excel)隣接セル値に基づく条件付き書式設定

私は、次のようなことを達成するために、隣接するセルの値に基づいて、Excelの条件付き書式をセルの範囲に適用しようとしています:

Expense Conditional Formatting

目標は、値が列C(Expected Expense)の隣接値よりも大きい場合、列B(Actual Expense)の値を赤で強調表示することです。 条件付き書式設定>新しいルール>数式を使​​用して書式設定するセルを決定するを選択して条件付き書式設定を適用するといういくつかのチュートリアルに従い、その後ルールを適用します= $ B4> $ C4 「実際の」セルが「期待される」セルよりも大きかった場合は、赤でフォーマットします。これは1つのセルでうまく機能しますが、これをある範囲のセルに適用しようとするとうまくいきません。以下に示すように、Painter形式を使用し、セルの範囲($ B $ 2:$ B $ 5など)に適用されるルールを編集しましたが、初期式(B4がC4)そして、すべてが望ましくなく赤に変わります。 enter image description here

むしろ、すべての行に個別のルールを作成したくないです。これを1つのルールに統合する方法はありますか?

35
Karimi

数式の行番号の前に$記号を削除する必要があります。..数式で使用される行番号は、データのfirst行に対応する必要があります。 ( "適用")範囲$ B $ 2:$ B $ 5この式でなければなりません

=$B2>$C2

「絶対」ではなく、その「相対」バージョンを使用することにより、Excelが(暗黙的に)範囲内の各行の数式を調整します。

51
barry houdini