セルが空の場合に Excel で隣接する行の書式を適用する方法

セルが空の場合に Excel で隣接する行の書式を適用する方法

たとえば、次の値を含む行があるとします。

0、空、空、1、空、0、1

条件付き書式を適用して、次の操作を行います。

  • セル 0: 背景は赤
  • セル1: 背景は緑
  • セルが空の場合: 背景は前のセルの背景と同じになります

結果は次のようになります。

赤、赤、赤、緑、緑、赤、緑

質問は、条件付き書式を使用して、前のセルの書式をセルに適用するにはどうすればいいかということです。

コメントをいただければ幸いです

答え1

この書式設定には数式を使用する必要があります:

  • フォーマットしたい範囲を選択します
  • ホームへ移動 - 条件付き書式 - 新しいルール - 数式を使用して書式設定するセルを決定する
  • 数式フィールドには次のように入力します:
    =INDEX($A$1:A1,MAX(IF($A$1:A1<>"",COLUMN($A$1:A1),"")))=1
  • セルの書式を設定する1
  • の付いたセルのルール0も同様ですが、末尾が異なります。
    =INDEX($A$1:A1,MAX(IF($A$1:A1<>"",COLUMN($A$1:A1),"")))=0

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

関連情報