• 公開日:

スプレッドシートのチェックボックスで行の色を変更する方法

Google スプレッドシートでは、チェックボックスのチェックを条件として、行の色を自動的に変更する設定ができます。

例えば、共有したユーザー複数人において、Google スプレッドシート上でチェックボックスを用いてタスク管理をしている場合、一目でタスクの進捗状況を確認することができます。

この記事では、スプレッドシートでチェックボックスにチェックを入れた際に行の色を変更をする方法を紹介します。

スプレッドシートのチェックボックスで行の色を変更する方法

特定のセルにチェックが入った場合、複数のセルにチェックが入った場合など、様々な用途に分けて解説していきます。

特定のセルをチェックで行の色を変更する

特定のセルのチェックボックスをチェックした時に、行の色を変更する方法は以下の通りです。

表示形式をクリック

スプレッドシートを開き、上部メニューバーの「表示形式」をクリックします。

条件付き書式をクリック

「条件付き書式」を選択します。

範囲に適用をクリック

「条件付き書式設定ルール」ダイアログボックスが開きます。

「範囲に適用」をクリックします。

データ範囲の選択

①色を変えたい行の範囲を選択し、②「データ範囲の選択」ダイアログボックスの「OK」ボタンをクリックします。

セルの書式設定の条件をクリック

「セルの書式設定の条件…」をクリックします。

カスタム数式をクリック

「カスタム数式」を選択します。

数式を入力

どのような条件で行の色を変更するか数式を入力します。

今回は、C3セルがチェックされる条件となるので「=$C3=TRUE」 と入力します。

TRUEはチェックされていることを意味します。TRUEについては、以下の記事にて説明しています。

スプレッドシートのチェックボックスがTRUEになる状態とは?

塗りつぶしをクリック

書式設定のスタイルの「塗りつぶし」をクリックします。

色の種類をクリック

変更したい色の種類(例:明るい赤 3)を選択します。

完了ボタンをクリック

「完了」ボタンをクリックします。

チェックボックスをクリック

条件となっているC3セルのチェックボックスをクリックします。

行の色が変更

チェックを入れることで、行の色が変更されました。

複数のセルをチェックで行の色を変更する

複数のセルを条件とする場合は、すべての条件が満たされているかを調べるAND関数を使用します。

特定の複数のセルのチェックボックスがチェックされた時に、行の色を変更する方法は以下の通りです。

上記「特定のセルをチェックで行の色を変更する」の続きから説明します。

条件を追加をクリック

「条件付き書式設定ルール」ダイアログボックスで「条件を追加」をクリックします。

上記「特定のセルをチェックで行の色を変更する」のSTEP2~6までと同様の操作を行います。

AND関数を入力

どのような条件で行の色を変更するか数式を入力します。

ここでは例として、C3とD3セルがチェックされることを条件とするので「=AND($C3=TRUE, $D3=TRUE)」と入力します。

異なる色の種類をクリック

塗りつぶしの色を指定します。

変更したい色の種類(例:明るい緑 3)を選択します。

完了をクリック

「完了」ボタンをクリックします。

4点マークにマウスポインタを合わせる

「条件付き書式設定ルール」に条件が追加されました。追加した条件の優先順位を上げます。

追加された条件の左側にある、4点マークにマウスポインタを合わせます。

上方向にドラッグし、条件の最上部でドロップ

マウスポインタが十字矢印マークに変わります。

そのまま上方向にドラッグし、条件の最上部でドロップします。

条件となっているセルのチェックボックスをクリック

追加した条件の優先順位が最上位となりました。

条件となっているC3とD3セルのチェックボックスをクリックします。

色が変更されます

条件としたセルにチェックが入ったことで、行の色が変更されました。

C3とD3セルの両方のチェックボックスがチェックされたため、「条件付き書式設定ルール」の一番上の条件が適用されています。

3つ以上の条件にしたい場合

上記では2つのセルのチェックボックスがチェックされているかを条件にしましたが、3つ以上にしたい場合はAND関数に条件を追加します。

もしE3セルがチェックされることも追加したい場合、「カスタム数式」に「=AND($C3=TRUE, $D3=TRUE , $E3=TRUE)」と入力します。

同じように条件付き書式のセルの色などを指定して、ルールを追加します。

行の色変更OK

C3、D3、E3セルのチェックボックスをチェックすると、追加した「条件付き書式設定ルール」が適用されるようになります。

いずれかのセルをチェックで行の色を変更する

いずれかのセルを条件とする場合は、いずれかの条件が満たされているかを調べるOR関数を使用します。

特定のセルのいずれかのチェックボックスがチェックされた時に、行の色を変更する方法は以下の通りです。

「条件付き書式ルール」を追加した後からの手順を説明します。

OR関数の入力

どのような条件で行の色を変更するか数式を入力します。

ここでは例として、C3からE3セルまでの範囲のいずれかがチェックされることを条件とするので、「=OR($C3=TRUE,$D3=TRUE,$E3=TRUE,$F3=TRUE,$G3=TRUE)」と入力します。

異なる色を選択

塗りつぶしの色を指定します。

変更したい色の種類(例:黄)を選択します。

セルのチェックボックスをクリック

追加した条件の優先順位を最上位にします。「条件付き書式設定ルール」が追加できたら正しく動作するか確認します。

条件となっているセルのチェックボックスをクリックします。

C3からG3セルまでの範囲が対象となりますので、例としてE3セルのチェックボックスをチェックします。

行の色変更完了

条件としたセルにチェックが入ったことで、行の色が変更されました。

行の色が変更される

条件に含まれるG3セルのみにチェックが入っても、行の色が変更されます。