別のセルの TRUE/FALSE 出力に基づく条件書式設定

別のセルの TRUE/FALSE 出力に基づく条件書式設定

テーブルが 2 つあります。

  1. 値を含む
  2. 表1の値に依存する式に基づくTRUE/FALSE出力を含む

表 1 のセルの色が赤になり、表 2 から対応する FALSE が出力されるように条件書式を適用したいと思います。

答え1

たとえば、次のデータがあります:

      A      B
1     3    FALSE
2     2    TRUE
3     7    FALSE
4     9    TRUE

そこで、セル A1 と A3 のテキストの色を赤にフォーマットします。

そこで私が試した手順は次のとおりです。

  1. カーソルをA1
  2. タブで選択条件付き書式、 それから新しいルール...
  3. 新しい書式設定ルール選ぶ数式を使用して、どのセルをフォーマットするかを決定します
  4. この式をこの数式が当てはまる値をフォーマットする:=B1=FALSEをクリックし、必要に応じて書式を設定します。フォーマット...ボタンをクリックしてください。次に、[OK] をクリックします。
  5. 再びオープン条件付き書式を選択し、ルールを管理...
  6. そして、に適用されますこれ=$A$1を に変更します=$A$1:$A$4。 ボタンをクリックしApply、[OK] をクリックします。
  7. セル内のテキストの色を確認できるようになりましたA1そしてA3赤いです。

役に立つと幸いです。

答え2

問題はヘルパー列を使用して修正できます。

ここに画像の説明を入力してください 注意

  • サンプル データが提供されていないため、テーブルには 2 セットのデータがあると想定しました。

使い方:

  • 私は推測している表1範囲内にデータがあり A2:B4表2もっているD2:E6

  • この数式を入力しF2て記入してください。

    =AND(COUNTIF(B$2:B$4,E2)>0,D2>IFERROR(OFFSET(B$2,MATCH(E2,B$2:B$4,0)-1,-1),0))

  • 選択してB2:B4、到達条件付き書式それから新しいルール この数式を入力します=$F2 =FALSE

  • 適切なフォーマット& 終了 わかりました

この式がどのように機能するかを説明します。

  • このCOUNTIF()... > 0部分はTRUE、列の値Eが に出現する かどうかを返しますB2:B4

  • 2 番目の部分では、列MATCH()一致内のデータの位置を検索します。EB2:B4

  • は、OFFFSET()列内の対応するデータを検索しますA

  • IFERROR()エラーを処理します#N/A

  • D2が列のデータ (数値) より大きくない場合A、数式は を返しますFALSE

必要に応じて数式内のセル参照を調整します。

関連情報