【Googleスプレッドシート】チェックボックス使って背景を変更する

google-spreadsheet-check-box-line-column-conditional-formatting-1


Googleスプレッドシートでは、2018年4月11日に行われたアップデートによって様々ば機能が追加されました。
その中の一つに、(待望の!!)チェックボックス機能があります。

スプレッドシートのチェックボックス機能は、設定が簡単なうえ「チェック有り=TRUE」「チェック無し=FALSE」の値が入るので色々と活用できそうです。

ということで、この記事ではスプレッドシートのチェックボックスを使って、セルの背景色を自動で変更する方法を紹介します。




スプレッドシートにチェックボックスつくる

まずは、セルを操作してチェックボックスをつくります
設定はとても簡単。

  1. チェックボックスにしたいセルを選択します(複数選択可)
  2. メニューから「挿入」>>「チェックボックス」の順番で進んでクリックします
  3. チェックボックスが完成します

これだけ操作ばOKです。

慣れれば、ほんの数秒でスプレッドシート内にチェックボックスが完成します。
「便利ですね〜♪」

google-spreadsheet-check-box-line-column-conditional-formatting-2

出所:smatu.net
Googleスプレッドシートのスクリーンショット。チェックボックスを作りたいセルを選択します。

google-spreadsheet-check-box-line-column-conditional-formatting-3

出所:smatu.net
Googleスプレッドシートのスクリーンショット。メニューから「挿入」>>「チェックボックス」の順番で進みます。

google-spreadsheet-check-box-line-column-conditional-formatting-4

出所:smatu.net
Googleスプレッドシートのスクリーンショット。チェックボックスが完成します。



チェックが入ると自動で背景色が付くように設定する

チェックボックスの活用方法としては、TODOリストを作る…などがあります。
その際、チェックを入れた行の背景色が自動で変更されるようにしておくと便利です。

  1. 背景色の変更を適用したい範囲のセルを選択します
  2. メニューバーから、「表示形式」>>「条件付き書式…」の順で進みクリックします
  3. 「新しい条件を追加」をクリックします
  4. セルの書式設定の条件…のプルダウンメニューから「カスタム数式」を選択します
  5. カスタム数式の入力欄に「=$E3=true」のように数式を入力します
  6. 「完了」をクリックします

以上の操作で、チェックした行の背景色が自動で変更されます。

google-spreadsheet-check-box-line-column-conditional-formatting-5

出所:smatu.net
Googleスプレッドシートのスクリーンショット。変更を適用したい範囲を選択します。

google-spreadsheet-check-box-line-column-conditional-formatting-6

出所:smatu.net
Googleスプレッドシートのスクリーンショット。「表示形式」>>「条件付き書式…」の順で進みます。

google-spreadsheet-check-box-line-column-conditional-formatting-7

出所:smatu.net
Googleスプレッドシートのスクリーンショット。「新しい条件を追加」をクリックします。

google-spreadsheet-check-box-line-column-conditional-formatting-8

出所:smatu.net
Googleスプレッドシートのスクリーンショット。条件を入力して、「完了」をクリックします。

google-spreadsheet-check-box-line-column-conditional-formatting-9

出所:smatu.net
Googleスプレッドシートのスクリーンショット。条件が適用され、チェックが入ると行がマークアップされるようになります。

カスタム数式の欄に入力する数式について

カスタム数式の入力欄には「=$E3=true」のように

  • =(半角イコール)
  • $(ドルマーク)
  • チェックボックスの列の一番上のセル
  • =(半角イコール)
  • true(大文字、小文字どちらも可)

の順番で数式を記述します。
イコールが全角になっていたり参照するセルの場所が間違っていると、正しく行がマークアップされないので注意しましょう。

また、今回の例ではデフォルトの色をそのまま使っています。
マークアップの背景色やフォントの色を変更したい場合は、条件を追加する時に「書式設定のスタイル」から設定を行ってください。

google-spreadsheet-check-box-line-column-conditional-formatting-10

出所:smatu.net
Googleスプレッドシートのスクリーンショット。マークアップの設定の変更は、「書式設定のスタイル」から行います。

SourceNote


google-spreadsheet-check-box-line-column-conditional-formatting-1