web-dev-qa-db-ja.com

最大値でセルを強調表示する方法

隣接していない列の範囲が与えられた場合(それらが隣接しているかどうかが重要かどうかわからない)、つまり

F1:F100,J1:J100,N1:N100

各行について、最大値のセルを強調表示します。

上記のように範囲を指定し、次のカスタム数式を使用してみました:

=F1>=MAX(F1,J1,N1)

しかし、それは期待どおりに機能しません。不足しているのは、不等式の左側にある「現在の」セルを参照する方法です。

6
yurib

簡単なテストで、私はあなたが望んでいるように聞こえるものを次のようにして達成することができました。

  1. 使用する CTRLLeft Mouse Click、検証に含めるセルを1行分強調表示します。例ではF、J、N。
  2. [書式]メニューに移動し、[条件付き書式]を選択します
  3. [条件付き書式ルール]ペインで、[セルの書式設定...]ドロップダウンを[カスタム数式が次の場合]に変更します
  4. 数式フィールドに次のように入力します。

=($ A1:$ E1)= max($ A1:$ A1、$ C1:$ C1、$ E1:$ E1)

ここで、A列とE列は、極端な左列と右列です(例ではF&N)。他のフィールドにルールを適用せず、MAX()の計算にそれらを含めないため、列間の心配はありません。

  1. 「範囲に適用」を必要に応じて列の一番下まで変更します(下のスクリーンショット)
  2. 必要に応じてスタイルを設定し、[完了]をクリックします

enter image description hereenter image description hereenter image description here

この最後のスクリーンショットでは、先に進んで列の範囲を大きくしたことを示していますが、行22にデータを入力するとすぐに、列A、C、Eから最大値を取得し、それらの列をフォーマットしましたそれに応じて。

8
panhandel