🙆

Google Spread Sheet 行毎に特定の列に値があるときだけ背景色を付ける

2021/01/13に公開

やりたいこと

Available 列に値があるときだけ行全体の色を変更します。表の中で有効な行をマークするイメージ。
image.png

やりかた

「条件付き書式 (Conditional Formatting)」を使います。
image.png

で次のように指定します。
image.png

解説

① 範囲に適用 (Apply to range)
これは色を付けたい(書式を変えたい)範囲を指定します。条件の値が含まれる列は範囲に入れる必要はありません。

② 書式ルール (Format rules)
まずは「セルの書式設定の条件 (Format cells if...)」ドロップダウンから 「カスタム数式 (Custom formula is)」を選択します。すると直下にテキストボックスが出現します。
ここに式 =ISBLANK($A2) と入力します。今回は、値が含まれていない場合に色を付けたいので ISBLANK() 関数を使います。

行列の指定方法ですが "「範囲に適用 (Apply to range)」の一番左上に適用する式" を記述します。この記事で伝えたかったことはこれです。

$A は "範囲内のどのセルからでも、絶対にA列を参照する" ことを示します。 2$ がついていないので "範囲の一番左上 A2 からは 2 行目を参照したので、たとえば A3 からは 3 行目を参照する" という風に、適用されるセルに応じて相対的に場所を指定していることを意味します。

③ 書式スタイル (Formatting Style)
後はお好きに書式を設定して完成です。書式ルールに一致するセルに適用されます。

おわり

  _
  \ヽ, ,、
_  `''|/ノ
\`ヽ、|
 \, V
    `L,,_
    |ヽ、)                ,、
   .|                   ヽYノ
   /                     r''ヽ、.|
  /        ,.. -──- .、    `ー-ヽ|ヮ
 .|      , ‐'´   __     `ヽ、  `|
  |    / , ‐'"´       ``''‐、  \  |
  |   / /             \ ヽ |
  ヽ,  y'   /` ‐ 、    ,.. -'ヘ   ヽ. }ノ
   ヽ,'     /   /`,ゝ' ´     ヽ   Y.
.    i    ,'     { {        ヽ   `、
    l    ,イ─- 、.._ ヽ ,, _,.. -─:}   !
.    |  r‐i| ー=ェェ:ゝ ,.∠ィェェ=ー' |r 、.  l
   |  {ト」l|.      : | "    ``: |!トリ  |
.  │  ヽ、|      ;.」_      |'ソ    !
.  │     ヽ     r──ッ    /ノ    |
    |      lヽ    ̄ ̄     / イ    │
.    !    丶ヾヽ    ~   , ' ノ │   !
    ト.    ミ.ゝ ヽ.____./  /  l   /
    ヽ  ヽ           イ ,' / , '       ┼ヽ  -|r‐、. レ |
     \.             ノレ'/         d⌒) ./| _ノ  __ノ

Discussion