エクセル・VBA

スプレッドシートでチェックボックスを作成|連動・色付け・カウントの便利ワザ

スプレッドシートでチェックボックスを作る方法

Google スプレッドシートで進捗管理などを行う際に、完了の項目に「済」などを直接入力していませんか?

毎回手入力で行うのは大変ですよね。そんな時に便利なのがチェックボックスです。

クリックするだけでレ点を付けることができます。

そこで、今回の記事では、スプレッドシートでチェックボックスを作成する方法を紹介します。

また、チェックが付いた個数を数える方法や、チェックに連動してセルに自動で色を付ける方法、別シートと連動する方法や一括クリアなど、チェックボックスの応用の使い方についても解説していますので、ぜひ参考になさってください。

Excel(エクセル)でチェックボックスを作成する方法については、下記の記事で解説していますのでご覧ください。

Excel(エクセル)|チェックボックス(レ点)の作成や削除方法解説


Excel(エクセル)を使いこなすのって結構難しいです。
Excel(エクセル)は、出来ることが多くて覚えるのがかなり大変です。
そんな方のためにExcel(エクセル)の使い方や、関数のコツ、ピボットテーブルやグラフなどをまとめたページをライン登録で無料プレゼントしております。
Excel(エクセル)以外にも、Word(ワード)、パソコン基本、PowerPoint(パワーポイント)、Mac、ブラインドタッチなどの特典もございます。
ご興味ある方は下記よりご登録ください。

ライン豪華プレゼント

無料LINE登録はこちら

Googleスプレッドシート チェックボックスの作り方

「挿入」から作成する方法

シンプルに、クリックしたらチェックマークが付くだけのチェックボックスを作成したい場合は、この方法が一番簡単で早く作ることができます。

【「挿入」からチェックボックスを作成する手順】

  1. 作成するセル範囲を選択する
  2. 「挿入」をクリックする
  3. 一覧から「チェックボックス」をクリックする

 

チェックボックスを作成したいセル範囲を選択します。

スプレッドシートでチェックボックスを作る方法

 

「挿入」をクリックし、一覧から「チェックボックス」をクリックします。

スプレッドシートでチェックボックスを作る方法

 

これで、選択したセル範囲にチェックボックスを作成することができました。

スプレッドシートでチェックボックスを作る方法

 

▢の部分をクリックすると、チェックマークが付きます。チェックが付いた状態でもう一度クリックすれば、解除されます。

スプレッドシートでチェックボックスを作る方法

 

「データ」から作成する方法

チェックボックスは「データ」ボタンからも作成することができます。
チェックボックスは、チェックの有無で値が設定されていて、その値を設定して作成する場合は「データ」から作成するとスムーズです。

 

【「データ」からチェックボックスを作成する手順】

  1. 作成するセル範囲を選択する
  2. 「データ」をクリックする
  3. 一覧から「データの入力規則」をクリックする
  4. 「データの入力規則」画面の「+ ルールを追加」をクリックする
  5. 「条件」を「チェックボックス」に変更する
  6. 「カスタムのセル値を使用する」にチェックマークを付ける
  7. チェックマーク付き・チェックマークなしの値を入力する
  8. 「完了」をクリックする

 

チェックボックスを作成したいセル範囲を選択します。

スプレッドシートでチェックボックスを作る方法

 

「データ」をクリックし、一覧から「データの入力規則」をクリックします。

スプレッドシートでチェックボックスを作る方法

 

画面右側に「データの入力規則」画面が表示されます。

スプレッドシートでチェックボックスを作る方法

 

「データの入力規則」画面の「+ ルールを追加」をクリックします。

スプレッドシートでチェックボックスを作る方法

 

「条件」をクリックします。

スプレッドシートでチェックボックスを作る方法

 

条件を「チェックボックス」に変更します。

スプレッドシートでチェックボックスを作る方法

 

「カスタムのセル値を使用する」にチェックマークを付けます。

スプレッドシートでチェックボックスを作る方法

 

「チェックマーク付き」「チェックマークなし」の値をそれぞれ入力し、「完了」をクリックします。

スプレッドシートでチェックボックスを作る方法

※ここでは、「チェックマーク付き」に「済」、「チェックマークなし」に「未」と入力します。

 

これでチェックボックスが作成され、チェックをしたセルの値を「済」にすることができました。

スプレッドシートでチェックボックスを作る方法

 

チェックボックスにチェックマークがないセルの値は「未」になっています。

スプレッドシートでチェックボックスを作る方法

 


Excel(エクセル)を使いこなすのって結構難しいです。
Excel(エクセル)は、出来ることが多くて覚えるのがかなり大変です。
そんな方のためにExcel(エクセル)の使い方や、関数のコツ、ピボットテーブルやグラフなどをまとめたページをライン登録で無料プレゼントしております。
Excel(エクセル)以外にも、Word(ワード)、パソコン基本、PowerPoint(パワーポイント)、Mac、ブラインドタッチなどの特典もございます。
ご興味ある方は下記よりご登録ください。

ライン豪華プレゼント

無料LINE登録はこちら

チェックボックスをコピーする方法

表に追加してチェックボックスを作りたい場合や別の場所にチェックボックスを作りたい場合はコピーする方法が便利です。

コピーする際は、コピー元にチェックが入っていればコピー先のチェックボックスもチェックが入った状態になります。

チェック前の状態でコピーを作成したい場合は、コピー元もチェックなしの状態のセルをコピーしましょう。

ドラッグして下のセルにチェックボックスをコピーする

すでにチェックボックスがあるセルのすぐ下に、チェックボックスを追加する場合は、ドラッグしてコピーしましょう。

スプレッドシートでチェックボックスを作る方法

 

チェックボックスが設定されたセルを選択し、セルの右下の●の所にポインターを合わせます。

スプレッドシートでチェックボックスを作る方法

 

ポインターの形が「+」になったら下方向にドラッグしてコピーします。これでチェックボックスを追加できます。

スプレッドシートでチェックボックスを作る方法

 

離れた場所にチェックボックスをコピーする方法

離れた場所にチェックボックスをコピーしたい場合は、コピーと貼り付けの操作で行いましょう。

チェックボックスが設定されたセルを選択し、「Ctrl+C」を押してコピーします。

スプレッドシートでチェックボックスを作る方法

 

チェックボックスを作成したいセルを選択し、「Ctrl+V」を押して貼り付けたらコピーができます。

スプレッドシートでチェックボックスを作る方法

 

複数コピーしたい場合

別の場所に複数のチェックボックスをコピーしたい場合も同様にコピーと貼り付けでできます。

チェックボックスを「Ctrl+C」でコピーしたら、チェックボックスを作成したいセル範囲を選択します。

スプレッドシートでチェックボックスを作る方法

 

「Ctrl+V」を押して貼り付けたら、選択したセルにまとめてチェックボックスをコピーすることができます。

スプレッドシートでチェックボックスを作る方法

 

チェックボックスを削除する方法

チェックボックスが不要な場合は、削除することもできます。

 

【チェックボックスを削除する手順】

  1. 削除したいチェックボックスのセル範囲を選択する
  2. 「Delete」キーまたは「BackSpace」キーを押す

削除したいチェックボックスのセル範囲を選択し、「Delete」キーまたは「BackSpace」キーを押します。

スプレッドシートでチェックボックスを作る方法

 

これで、チェックボックスを削除することができます。

スプレッドシートでチェックボックスを作る方法

 

応用 チェックボックスと関数で進捗管理する方法

チェックボックスは、ToDoリストなどで進捗管理をすることも多いと思います。

その時、「やるべき業務のうち何個の業務が完了したのか」「参加者の人数は何人なのか」などチェックマークの個数を数えることで進捗状況を把握することも多いですよね。

しかし、1つずつ見て数えるのは非効率です。

そこで便利なのが、COUNTIF関数を使ってチェックマークの個数を数える方法です。

※チェックボックスを設定した時点でデフォルトでセルに「TRUE」または「FALSE」の値が設定されるため、COUNTA関数やCOUNTBLANK関数でチェックマークの個数を数えることはできません。

COUNTIF関数でチェックマークを数える方法

COUNTIF関数の構文:「=COUNTIF(範囲,条件)」

選択した範囲から、指定した条件に一致したセルの個数を数えることができます。

※COUNTIF関数の使い方について詳しく知りたい方は、下記の記事を参考になさってください。

COUNTIF・COUNTIFS関数 使い方 | 複数条件指定 | ワイルドカード | 以外 | 空白

カスタムのセル値を設定した場合

チェックボックスを作成する際に、カスタムのセル値を設定した場合は設定した値を条件に指定することができます。

今回は、「チェックマーク付き」に「済」、「チェックマークなし」に「未」と設定しています。

 

【COUNTIF関数でカスタムのセル値のチェックマークを数える手順】

  1. セルに「=COUNTIF( 」と入力する
  2. チェックボックスが設定されたセル範囲を選択する
  3. 半角カンマを入力する
  4. 「"済"」と入力する
  5. 「Enter」を押して確定する

チェックマークの個数の結果を表示したいセルに「=COUNTIF(D3:D7,"済")」となるように入力し、「Enter」を押して確定します。

スプレッドシートでチェックボックスを作る方法

 

これで、チェックマークが付いたセルの個数を数えることができました。

スプレッドシートでチェックボックスを作る方法

 

カスタムのセル値を設定していない場合(デフォルトのセル値)

「挿入」からチェックボックスを設定した場合、セル値はデフォルトになっています。

デフォルトのセル値は、「チェックマーク付き」が「TRUE」、「チェックマークなし」が「FALSE」と設定されています。

 

デフォルトでは、チェックボックスにチェックマークが付いたセルの値は「TRUE」になっています。

スプレッドシートでチェックボックスを作る方法

 

チェックボックスにチェックマークが付いていないセルの値は「FALSE」になっています。

スプレッドシートでチェックボックスを作る方法

 

【COUNTIF関数でデフォルトのセル値のチェックマークを数える手順】

  1. セルに「=COUNTIF( 」と入力する
  2. チェックボックスが設定されたセル範囲を選択する
  3. 半角カンマを入力する
  4. 「"true"」と入力する
  5. 「Enter」を押して確定する

チェックマークの個数の結果を表示したいセルに「=COUNTIF(D3:D7,"true")」となるように入力し、「Enter」を押して確定します。

スプレッドシートでチェックボックスを作る方法

 

これで、チェックマークが付いたセルの個数を数えることができました。

※COUNTIF関数では、条件に一致したセルの個数を数えるため、条件さえ正しく指定することができれば、デフォルトでもカスタムのセル値でもどちらも出大丈夫です。

スプレッドシートでチェックボックスを作る方法

 

カスタムのセル値を変更したい場合

一度作成したチェックボックスのカスタムのセル値を変更することも可能です。

 

【カスタムのセル値を変更する手順】

  1. チェックボックスが設定されているセル範囲を選択する
  2. 「データ」をクリックする
  3. 一覧から「データの入力規則」をクリックする
  4. 「データの入力規則」画面から選択した範囲のリストをクリックする
  5. カスタムのセル値を入力編集する
  6. 「完了」をクリックする

 

チェックボックスが設定されているセル範囲を選択します。

スプレッドシートでチェックボックスを作る方法

 

「データ」をクリックし、一覧から「データの入力規則」をクリックします。

スプレッドシートでチェックボックスを作る方法

 

「データの入力規則」画面が表示されたら、リストの一覧から選択した範囲のリストをクリックします。

スプレッドシートでチェックボックスを作る方法

 

カスタムのセル値を入力編集し、「完了」をクリックします。

スプレッドシートでチェックボックスを作る方法

 

応用 チェックボックスに連動して色を付ける方法

チェックボックスと同じセルに色を付ける方法

今回の例では、「セル値」が「TRUE」のセルに、黄色の塗りつぶしを設定します。

条件を「TRUE」にすると、チェックが入ったセルに塗りつぶしが可能です。

セル値の設定をカスタムで「済」などに変更している場合は、セル値に応じて条件を変更しましょう。

 

【チェックボックスと同じセルに色を付ける手順】

  1. チェックボックスが設定されているセル範囲を選択する
  2. 「表示形式」をクリックする
  3. 一覧から「条件付き書式」をクリックする
  4. セルの書式設定の条件の一覧から「次と等しい」を選択する
  5. 条件の欄に「TRUE」を入力する
  6. 書式設定のスタイルの塗りつぶしを黄色にする
  7. 「完了」をクリックする

チェックボックスが設定されているセル範囲を選択します。

スプレッドシートでチェックボックスに連動して色を付ける方法

 

「表示形式」をクリックし、一覧から「条件付き書式」をクリックします。

スプレッドシートでチェックボックスに連動して色を付ける方法

 

セルの書式設定の条件を「次と等しい」に、条件の欄に「TRUE」を入力します。書式設定のスタイルの塗りつぶしを黄色にします。

チェックが付いたセルに塗りつぶしが適用されます。

スプレッドシートでチェックボックスに連動して色を付ける方法

 

チェックの有無に応じて、塗りつぶしが変更されます。

スプレッドシートでチェックボックスに連動して色を付ける方法

 

チェックボックスと同じ行に色を付ける方法

チェックボックスのチェックの有無に応じて、表の行全体に塗りつぶしを設定することも可能です。

今回の例では、「セル値」が「FALSE」のセルに、黄色の塗りつぶしを設定します。

「FALSE」を条件にすることで、完了していない項目に塗りつぶしを設定することができます。

 

【チェックボックスと同じ行に色を付ける手順】

  1. 表の範囲を選択する
  2. 「表示形式」をクリックする
  3. 一覧から「条件付き書式」をクリックする
  4. セルの書式設定の条件の一覧から「カスタム数式」を選択する
  5. 条件の欄に「=$D3=FALSE」を入力する
  6. 書式設定のスタイルの塗りつぶしを黄色にする
  7. 「完了」をクリックする

チェックボックスが設定されているセル範囲を選択します。

スプレッドシートでチェックボックスに連動して色を付ける方法

 

「表示形式」をクリックし、一覧から「条件付き書式」をクリックします。

スプレッドシートでチェックボックスに連動して色を付ける方法

 

セルの書式設定の条件を「カスタム数式」にし、条件の欄に「=$D3=FALSE」と入力したら、書式設定のスタイルの塗りつぶしを黄色にします。

これで、チェックが入っていない行に塗りつぶしが適用されます。

スプレッドシートでチェックボックスに連動して色を付ける方法

※行全体に塗りつぶしをしたい場合は、条件となるセルを「$D3」のように、列を固定して入力します。

 

チェックの有無に応じて、行の塗りつぶしが変更されます。

スプレッドシートでチェックボックスに連動して色を付ける方法

 

応用 日付と連動してチェックマークを表示する方法

進捗表に完了日を入力することもあると思います。

IF関数を使えば、完了日を入力すると自動でチェックマークが付けれるようにすることができます。

IF関数の構文:=IF(論理式,TRUE値,FALSE値)
論理式の条件と一致した場合(TRUE)と一致しなかった場合(FALSE)の結果を分けることができます。

【日付と連動してチェックマークを表示する手順】

  1. チェックボックスが設定されたセルを選択する
  2. 半角入力で「=IF(D3="",FALSE,TRUE)」となるように入力する
  3. 「Enter」を押して確定する
  4. 下のセルに数式をコピーする

チェックボックスが設定されたセルを選択して、「=IF(D3="",FALSE,TRUE)」となるように入力して確定します。

スプレッドシートで日付と連動してチェックマークを表示する方法

※「=IF(D3="",FALSE,TRUE)」と入力することで、もしセルD3が空白の場合は、FALSE、そうでなければ(日付が入力されていれば)、TRUEという条件と結果を指定することができます。

 

これで、日付を入力すると同時に、自動でチェックボックスにチェックが入ります。

スプレッドシートで日付と連動してチェックマークを表示する方法

※元々、チェックボックスのセル値が、「チェックが付いている状態=TRUE」、「チェックが付いていない状態=FALSE」となっているので、セルの結果をTRUEにすれば自動でチェックが入り、セルの結果がFALSEであればチェックが解除されるということになります。

※カスタムのセル値で「TRUE」や「FALSE」から別の値に変更している場合は、それに応じて条件も変更しましょう。

 

応用 別シートのセルと連動してチェックマークを表示する方法

チェックボックスを活用すれば、他のシートのセルを参照してチェックマークを連動させることも可能です。

今回は、下記の例のように別シートに個別のシートを用意し、すべての項目が完了したチェックマークを付けると、進捗状況の表に自動でチェックマークが表示されるようにします。

スプレッドシートで別シートのセルと連動してチェックマークを表示する方法

 

今回はシート「進捗状況」のセルC3に、シート「田中」のセルD9を参照してチェックマークを連動させます。

【別シートのセルと連動してチェックマークを表示する手順】

  1. シート「進捗状況」のセルC3を選択する
  2. 「=(イコール)」を入力する
  3. シート「田中」をクリックする
  4. セルD9をクリックする
  5. 「Enter」を押して確定する

シート「進捗状況」のセルC3を選択し、「='田中'!D9」となるように入力して「Enter」を押して確定します。

スプレッドシートで別シートのセルと連動してチェックマークを表示する方法

 

これで、別シートのセルとチェックボックスを連動させることができます。

スプレッドシートで別シートのセルと連動してチェックマークを表示する方法

 

シート参照の入力手順

シート参照の入力手順が不明な方は下記を参考になさってください。

シート「田中」をクリックし、セルD9をクリックして「Enter」を押して確定します。

スプレッドシートで別シートのセルと連動してチェックマークを表示する方法

 

応用 チェックマークを一括クリアする方法

スプレッドシートでチェックマークを一括クリアする方法

チェックマークをリセットしたい時に、量が多いと1つずつ解除するのは時間がかかって大変です。

まとめてチェックを解除したい場合は、「検索と置換」を使うことで、簡単に早くチェックマークを一括でクリアすることができます。

 

【チェックマークを一括クリアする手順】

  1. 「編集」クリックする
  2. 一覧から「検索と置換」をクリックする
    ※①②の手順をWindowsでは「Ctrl+H」、Macでは「command+shift+H」で行うこともできます。
  3. 検索の入力欄に「TRUE」と入力する
  4. 置換後の文字列に「FALSE」と入力する
  5. 検索を「このシート」にする
  6. 「すべて置換」をクリックする

「編集」クリックし、「検索と置換」をクリックします。

スプレッドシートでチェックマークを一括クリアする方法

※ショートカットキーで行う場合は、Windowsでは「Ctrl+H」、Macでは「command+shift+H」を押しましょう。

 

検索の入力欄に「TRUE」、置換後の文字列に「FALSE」と入力し、検索を「このシート」に変更したら「すべて置換」をクリックします。

スプレッドシートでチェックマークを一括クリアする方法

※検索の対象を「すべてシート」にしておくと、作業中以外のシートもすべて一括でクリアすることができます。
今回は、作業中のシートのみ、チェックマークを一括クリアします。

 

これで、チェックボックスは残ったまま、チェックマークを一括クリアすることができました。

スプレッドシートでチェックマークを一括クリアする方法

※チェックボックスごと削除したい場合は、範囲を選択後、「Delete」または「BackSpace」キーを押すとチェックボックスを消すことができます。

 

Excel(エクセル)を手っ取り早く覚える方法

Excel(エクセル)は、仕事の中で最も使われているソフトといっても過言でありません。

仕事の現場では、かなり多くの事を要求され、またそれが当たり前になってきています。

中々Excel(エクセル)が覚える事が出来ない方は、ちょっとしたコツを知らないので操作を苦手とされているケースが多いです。

そのコツを覚えるだけで日常のストレスは大幅に改善されます。その感覚を覚えれば使いこなせます。

ご自身で学習されるのもよいですし、弊社のようなパソコン教室を利用するのも良いです。

パソコン教室パレハは、特に「パソコンが苦手な方に特化した」パソコン教室で、Excel(エクセル)の使い方を実践力を交えて学べる講座をご用意しております。

ご興味ある方は下記をご覧ください。

Googleスプレッドシート講座

パソコンが苦手な方向けGoogleスプレッドシート講座の詳細はコチラ

パソコンが苦手な人向けエクセル講座

パソコンが苦手な方向けエクセル講座の詳細はコチラ


Excel(エクセル)を使いこなすのって結構難しいです。

Excel(エクセル)は、出来ることが多くて覚えるのがかなり大変です。

そんな方のためにExcel(エクセル)の使い方や、関数のコツ、ピボットテーブルやグラフなどをまとめたページをライン登録で無料プレゼントしております。

Excel(エクセル)以外にも、Word(ワード)、パソコン基本、PowerPoint(パワーポイント)、Mac、ブラインドタッチなどの特典もございます。

ご興味ある方は下記よりご登録ください。

ライン豪華プレゼント

無料LINE登録はこちら

パレハ直営校

パレハ直営校

■ パソコン教室パレハ広島市安佐南区緑井校

■ パソコン教室パレハ広島市中区本通り校

■ パソコン教室パレハ 静岡市駿河区南町校

パレハグループ加盟校

パレハグループ加盟校

下記はパレハグループ加盟校となります。

料金体制などは異なりますが、パレハが自信をもってご紹介できる教室です。

■ 岩出市のパソコン教室キュリオステーション

■ 岩出市にある「キュリオステーション 岩出店」の公式サイトはこちら

■ 愛知県名古屋市緑区にある有松パソコン教室

■ 愛知県名古屋市緑区にある 「有松パソコン教室」の公式サイトはこちら

■ 宮崎市にあるパソコン教室Cosmarp(コスマープ)

■ 宮崎市にあるパソコン教室Cosmarp(コスマープ)の公式サイトはこちら

全国加盟校一覧

全国の教室一覧(実店舗&オンライン)|パレハ直営校&グループ加盟校

オンライン形式をご希望の方はこちら

オンライン形式を希望の方はこちら

東京・名古屋・大阪・福岡・札幌・横浜・仙台・埼玉・千葉・沖縄などで受講したい方はオンラインレッスン(Googleミートを使ったオンライン個別レッスンです)をお選びください。

オンラインレッスンは全国対応しています。

オンライン教室|オンラインなのに生レッスン

講座一覧はこちら

講座一覧はこちら

他にも講座は多数ございます。

詳しくは下記をご覧ください。

受講コース案内(講座のご紹介)

メールの画像

メールはこちら

ラインの画像

LINEはこちら

電話の画像

お電話はこちら