エクセル・VBA

Excel(エクセル)でチェックボックスを活用した色付け・塗りつぶしの方法

2025年5月21日

エクセルでチェックボックスと連動して色を付ける方法

「チェックボックスを入れたのに色がつかない」「完了した項目をわかりやすく色分けしたいのに、うまくいかない」など、Excel(エクセル)のチェックボックスを操作していて、そんな経験で困ったことはありませんか?

エクセルを使って作業の進捗管理やチェックリストを作りたいと思っても、チェックボックスの扱いに戸惑ってしまう方は少なくありません。

特に、チェックの有無に応じてセルに色を付けたいとき、その方法がわからず困ってしまうケースはよくあります。

ですが、チェックボックスとセルをうまく連動させ、条件付き書式を活用すれば、チェックのオン・オフに応じて自動的に色を変えることができます。

これができるようになると、作業の見やすさや効率がぐんとアップします。

そこで今回の記事では、チェックボックスの基本から、色付けの設定方法までわかりやすく紹介します。

ぜひ参考になさってください。

エクセル操作情報

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

Excel(エクセル)のチェックマーク入力法とチェックボックス活用例

Excel(エクセル)のチェックボックスがチェックできない原因と解決法


Excelでチェックボックスのオン・オフに合わせて塗りつぶしを設定するのって難しいですよね…

そんなお悩み、当教室のレッスンで一気に解決できます。

✔ 基本操作からしっかり学べる
✔ 「見てマネするだけ」で自然と覚えられる
✔ わからないところはすぐ質問できるから安心

文字を読むのが苦手でも大丈夫。

「実践重視のレッスン」+「元パソコンが苦手だった講師のサポート」で、着実に「感覚としてExcelに慣れていく」ようになります。

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

Excel講座バナー

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

チェックボックスとは何か

Excelで「チェックボックス」とは、四角い枠にチェック(✔)を入れられる機能のことです。

紙のアンケート用紙などで「はい」「いいえ」を選ぶときに使うチェック欄を思い浮かべると、わかりやすいかもしれません。

このチェックボックスを使うと、Excel上で「やった/やってない」や「選んだ/選んでいない」などを、ひと目でわかるようにできます。

たとえば、作業リストや買い物リストなどに使うと、とても便利です。

チェックボックスとは何?

チェックボックスは、Excelの「フォームコントロール」という機能のひとつです。

見た目はただの小さな□マークですが、クリックすると✔が入ったり外れたりする、便利な道具です。

チェックが入っていれば「はい」や「完了」などの意味になり、外れていれば「いいえ」や「未完了」などを表せます。

マウスでポンとクリックするだけで使えるので、覚えておくと役立ちますよ。


Excel(エクセル)の操作が苦手な方のために、操作する上でのコツをまとめたページを用意しました。

「パソコン教室パレハのLINE友達登録」(無料)で「パソコンに役立つ豪華15大特典」をお送りしております。

Excel(エクセル)の操作はもちろん、パソコンが苦手な方に役立つ特典を15個ご用意しております。

良かったら下記からご登録ください。

ライン登録プレゼント

無料LINE登録はこちら

チェックボックスの作成手順

チェックボックスは、少しだけ準備が必要ですが、いったん設定すれば簡単に使えるようになります。

  1. 「開発」タブを表示する
    最初に、「開発」タブというメニューを表示する必要があります。
  2. Excel画面の上にある「ファイル」→「オプション」→「リボンのユーザー設定」を開きます。
  3. 右側の「開発」にチェックを入れて「OK」を押します。
  4. 「開発」タブをクリックします。
  5. 「挿入」→「フォームコントロール」の中の「チェックボックス(✓)」を選びます。
  6. セルの上をクリックすると、チェックボックスが作成されます。

作成後は、文字を変更したり、位置の調整をして整えることが可能です。

開発タブの表示やチェックボックスの作成の詳しい手順については、下記の記事で詳しく解説していますので、ご覧ください。

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

チェックボックスの削除方法

チェックボックスがいらなくなったときは、次のようにして削除できます。

  1. チェックボックスを右クリックする
    普通に左クリックするだけだとチェックが入ってしまうので、右クリックが必要です。
  2. キーボードの「Delete」キーを押す
    右クリックで枠が表示された状態で、キーボードの「Delete」キーを押せば消えます。

もしうまく消せない場合は、「開発」タブの「デザインモード」をオンにしてから操作すると、削除しやすくなります。

チェックボックスの削除方法と削除できない時の対処法については、下記の記事で詳しく解説していますので、ご覧ください。

Excel(エクセル)のチェックボックスの削除方法と消せない時の原因と対処法


Excelでチェックボックスのオン・オフに合わせて塗りつぶしを設定するのって難しいですよね…

そんなお悩み、当教室のレッスンで一気に解決できます。

✔ 基本操作からしっかり学べる
✔ 「見てマネするだけ」で自然と覚えられる
✔ わからないところはすぐ質問できるから安心

文字を読むのが苦手でも大丈夫。

「実践重視のレッスン」+「元パソコンが苦手だった講師のサポート」で、着実に「感覚としてExcelに慣れていく」ようになります。

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

Excel講座バナー

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

チェックマークのオンオフで色を付ける

エクセル チェックボックスに色付け 塗りつぶし エクセル チェックボックスに色付け 塗りつぶし

チェックボックスをクリックして「✔」が入ったときに、その横のセルに自動で色を付けたい――そんなときには、チェックボックスとセルをリンクさせる必要があります。

この設定を行うことで、「チェックした/していない」をExcelが判断できるようになります。

チェックボックスとセルをリンクさせる方法

チェックボックスをセルと連動させるには、リンク先のセルを指定します。以下の手順で設定していきましょう。

【チェックボックスとセルをリンクさせる手順】

  1. チェックボックスを「Ctrl」キーを押しながらクリックする
    普通にクリックすると✔が入ってしまいます。
  2. チェックボックスを右クリックする
  3. 右クリックメニューから「コントロールの書式設定」を選ぶ
  4. 「コントロール」タブを開き、「リンクするセル」を指定する
    「リンクするセル」の欄に、たとえば 【A1】のようにセルの番地を入力します。
  5. OKボタンをクリックして閉じる
    設定が完了すると、チェックボックスをオン・オフするたびに、リンクしたセルに TRUE(オン)や FALSE(オフ)と表示されるようになります。

 

チェックボックスを「Ctrl」キーを押しながらクリックします。

エクセル チェックボックス_色付け・塗りつぶし

 

チェックボックスを右クリックし、コンテキストメニューから「コントロールの書式設定」をクリックします。

エクセル チェックボックス_色付け・塗りつぶし

 

「コントロールの書式設定」ダイアログボックスが表示されます。

エクセル チェックボックス_色付け・塗りつぶし

 

「コントロール」タブをクリックし、「リンクするセル」の入力欄にセル番地を入力します。

「リンクするセル」の入力欄をクリックし、リンクさせたいセルをクリックすると自動でセル番地の情報が入力されます。

入力が出来たら「OK」をクリックしましょう。

エクセル チェックボックス_色付け・塗りつぶし

 

設定が完了すると、チェックボックスにチェックを付けると、リンクしたセルに「TRUE」が表示されます。

エクセル チェックボックス_色付け・塗りつぶし

 

同様に、チェックボックスにチェックを外すと、リンクしたセルに「FALSE」が表示されます。

エクセル チェックボックス_色付け・塗りつぶし

 

同様の操作をすべてのチェックボックスに行い、設定をしましょう。

エクセル チェックボックス_色付け・塗りつぶし

★ポイント★

リンクしたセルは色付けの判定に使います。

リンク設定は1つずつ必要です。
チェックボックスは1つ1つ別のものなので、それぞれのチェックボックスごとに、リンクするセルを指定する必要があります。


教室に通う時間がなくてちょっとずつ覚えたいという方向けの「パソコン苦手さん向け通信講座」を作りました。

基本から順番に「実践で覚えるのではなく慣れていく」教材を使います。

「文字を読むのが苦手…」という方でも大丈夫。

動画とセットで感覚的に身につけられます。

パソコン苦手な方の為のパソコン通信講座バナー

パソコンが苦手な方向け通信講座の詳細はコチラ

条件付き書式を使って塗りつぶしを設定

チェックボックスとセルをリンクできたら、次は条件付き書式を使って、チェックが入ったときにセルに色を付けてみましょう。

今回の例では、セル【A2:A7】に対して、チェックが入っている場合にグレーで塗りつぶす設定を行います。

条件付き書式とは?

条件付き書式とは、「ある条件を満たしたときだけ、セルの色や文字の色を変える」という機能です。

今回は、「チェックボックスがオン(✔)になっている」=「リンク先のセルにTRUEが表示されている」ときだけ、隣のセルに色がつくように設定します。

 

【条件付き書式を使って塗りつぶしを設定する手順】

  1. 対象のセル【A2:A7】を選択する
  2. 「ホーム」タブ →「条件付き書式」→「新しいルール」を選ぶ
  3. 「数式を使用して、書式設定するセルを決定」を選ぶ
  4. 「TRUE」を条件にして数式を入力する
  5. 書式を設定し、「OK」をクリックする
  6. もう一度「OK」をクリックする

まず、塗りつぶしを適用したいセル範囲を選択します。

エクセル チェックボックス_塗りつぶし_色付け

 

「ホーム」タブをクリックし、「スタイル」グループにある「条件付き書式」をクリックします。

一覧から「新しいルール」をクリックします。

エクセル チェックボックス_塗りつぶし_色付け

 

「新しい書式ルール」ダイアログボックスが表示されます。

「数式を使用して、書式設定するセルを決定」をクリックします。

「次の数式を満たす場合に値を書式設定」の欄に「=$C2=TRUE」となるように入力し、「書式」をクリックします。

エクセル チェックボックス_塗りつぶし_色付け

※この数式の意味は、「同じ行のC列にTRUE(チェックあり)があるときに色を付ける」という条件です。
※「$C」だけを絶対参照(ドルマークあり)にすることで、行に応じた判定がされます。

 

「セルの書式設定」ダイアログボックスが表示されます。

「塗りつぶし」タブをクリックし、背景色から任意の色を選択します。(今回は、グレーを選択します)

塗りつぶしの色が選択できたら、「OK」をクリックします。

エクセル チェックボックス_塗りつぶし_色付け

 

「新しい書式ルール」ダイアログボックスに戻ります。

設定した書式のプレビューを確認し、「OK」をクリックします。

エクセル チェックボックス_塗りつぶし_色付け

 

チェックボックスにチェックが入り、C列のセルが「TRUE」になっているため、A列のセルに自動でグレーの塗りつぶしが適用されます。

エクセル チェックボックス_塗りつぶし_色付け

 

チェックボックスのチェックマークを解除すると、リンクしたC列の表示が「FALSE」になり、条件を満たさなくなってしまうためA列の塗りつぶしが解除されます。

エクセル チェックボックス_塗りつぶし_色付け

 

チェックが入っていない場合に赤色で塗りつぶす方法(FALSE条件)

前回は、チェックが入ったときにグレーで塗りつぶす設定を行いました。

今回はその逆、チェックが入っていない(=FALSE)ときにセルを赤く塗りつぶす方法で手順を紹介します。

この設定は、たとえば「未完了の作業を目立たせたい」「まだ提出が完了していない人を赤く表示したい」といった用途に向いています。

【FALSEを条件にして赤く塗りつぶす設定手順】

  1. 対象のセル【A2:A7】を選択する
  2. 「ホーム」タブ →「条件付き書式」→「新しいルール」を選ぶ
  3. 「数式を使用して、書式設定するセルを決定」を選ぶ
  4. 「FALSE」を条件にして数式を入力する
  5. 書式を設定し、「OK」をクリックする
  6. もう一度「OK」をクリックする

塗りつぶしを適用したいセル範囲を選択します。

「ホーム」タブをクリックし、「スタイル」グループにある「条件付き書式」をクリックし、一覧から「新しいルール」をクリックします。

エクセル チェックボックス FALSE条件で塗りつぶし

 

「新しい書式ルール」ダイアログボックスが表示されます。

「数式を使用して、書式設定するセルを決定」をクリックします。

「次の数式を満たす場合に値を書式設定」の欄に「=$C2=FALSE」となるように入力し、「書式」をクリックします。

エクセル チェックボックス FALSE条件で塗りつぶし

 

「セルの書式設定」ダイアログボックスが表示されたら、「塗りつぶし」タブをクリックし、背景色から赤色を選択します。

塗りつぶしの色が選択できたら、「OK」をクリックします。

エクセル チェックボックス FALSE条件で塗りつぶし

 

「新しい書式ルール」ダイアログボックスに戻ったら、設定した書式のプレビューを確認し、「OK」をクリックします。

エクセル チェックボックス FALSE条件で塗りつぶし

 

これで、チェックボックスにチェックが入っている場合はセルの塗りつぶしがなし、チェックボックスにチェックが入っていない場合はセルに赤の塗りつぶしが適用されるようになりました。

エクセル チェックボックス FALSE条件で塗りつぶし

 

リンクしたセルの文字を見えなくする

チェックボックスを使うと、その状態(チェックあり・なし)をExcelのセルに「TRUE」や「FALSE」という文字で表現できます。

これはExcelがチェックボックスの状態を判定するための目印として必要なものですが、実際の作業では「このTRUEやFALSEが邪魔だな…」と感じる方も多いかと思います。

「TRUE」や「FALSE」を見えないようにする方法と、そのメリットや注意点を紹介します。

TRUEやFALSEが見えることのデメリット

  • 表の中に文字として「TRUE」「FALSE」が表示されると、見た目がごちゃごちゃして見にくくなる
  • 他の人が表を見たときに、「このTRUEって何?」「FALSEって失敗?」と意味を誤解される可能性がある
  • 印刷したときに、不要な情報まで出力されてしまう
    (チェックボックスだけで十分なのに、TRUEやFALSEも印刷されてしまう)

TRUEやFALSEを見えなくする方法

「TRUE」や「FALSE」を削除してしまうと、チェックボックスが正しく動作しなくなるので、それを維持したまま「見えなくする」工夫が必要です。

以下の3つの方法があります。

  • 文字の色を背景と同じ「白」にする
  • 列ごと非表示にする
  • チェック専用シートにリンク先を分ける

 

文字の色を背景と同じ「白」にする

  1. TRUEやFALSEが表示されているセルを選択
  2. 「ホーム」タブ → 「フォントの色」をクリック
  3. 白色を選択(または背景と同じ色にする)

こうすることで、TRUEやFALSEはセルに存在していても目に見えなくなります。

★メリット

  • 一番簡単で失敗が少ない
  • 表の見た目がすっきりする

⚠注意点

  • セルを選択すると数式バーには「TRUE」や「FALSE」が表示されます
  • 背景色をあとで変更した場合、再び見えてしまう可能性があります

 

チェックボックスにリンクされたセル範囲を選択します。

エクセル チェックボックス TRUEやFALSEを見えないようにする

 

「ホーム」タブの「フォント」グループにある「フォントの色」の[V]をクリックし、一覧から「白」を選択します。

エクセル チェックボックス TRUEやFALSEを見えないようにする

 

これで、「TRUE」または「FALSE」の表示は見えなくなります。

数式バーには「TRUE」や「FALSE」が表示されるため、データが入っていることは目視で確認することができます。

エクセル チェックボックス TRUEやFALSEを見えないようにする

 

 

チェックボックスとリンク先を同じセルにする方法

チェックボックスを作るときは、通常リンク先として、別のセルを指定します。

でも実は、チェックボックスを置いたそのセル自身をリンク先にすることも可能です。

この方法を使えば、

  • 別の列を作る手間が省ける
  • TRUEやFALSEの列を非表示にする必要がなくなる

など、表がよりシンプルになります。

 

【チェックボックスとリンク先を同じセルにする手順】

  1. チェックボックスを右クリックする
  2. 「コントロールの書式設定」を選ぶ
  3. 「コントロール」タブを開き、「リンクするセル」に チェックボックスのあるセルを入力する
  4. 「OK」をクリックする
  5. リンクしたセルを選択する
  6. 「ホーム」タブ → 「フォントの色」→ 白色に設定する

チェックボックスを右クリックし、「コントロールの書式設定」を選びます。

「コントロール」タブを開き、「リンクするセル」の欄をクリックします。

チェックボックスのあるセルをクリックして、セル番地を入力後、「OK」をクリックします。

エクセルのチェックボックス 塗りつぶし

 

これで、チェックボックスを配置したセルをリンク先にすることができました。

このタイミングでは、チェックボックスの下に「TRUE」または「FALSE」が表示されます。

エクセルのチェックボックス 塗りつぶし

 

同様の方法で、他のチェックボックスのリンク先も、それぞれのチェックボックスが配置されたセルに設定します。

エクセルのチェックボックス 塗りつぶし

 

チェックボックスとリンクしたセル範囲を選択し、「ホーム」タブの「フォントの色」から「白」を選択します。

エクセルのチェックボックス 塗りつぶし

 

これで、「TRUE」や「FALSE」の文字が消えたように見えます。

エクセルのチェックボックス 塗りつぶし

※フォントを白にすることで、チェックボックスと重なって表示されるTRUEやFALSEが実質的に見えなくなります。
※チェックのON/OFFを切り替えても、見た目は変わらずスッキリとした表になります。

 

条件付き書式の設定も可能

チェックボックスが配置されたセルとリンク先のセルが同じでも、条件付き書式を使って、塗りつぶしの設定をすることも可能です。

 

塗りつぶしを適用したいセル範囲を選択し、「ホーム」タブをクリックし、「スタイル」グループにある「条件付き書式」をクリックします。

一覧から「新しいルール」をクリックします。

エクセルのチェックボックス 塗りつぶし

 

「新しい書式ルール」ダイアログボックスが表示されます。

「数式を使用して、書式設定するセルを決定」をクリックします。

「次の数式を満たす場合に値を書式設定」の欄に、チェックボックスが配置されたセルを参照して「=$B2=TRUE」となるように入力します。

あとは、「書式」をクリックし、塗りつぶしの色の設定を行います。

エクセルのチェックボックス 塗りつぶし

 

これで、チェックが入った場合にセルの塗りつぶしが自動で適用することができました。

エクセルのチェックボックス 塗りつぶし

 

チェックボックスでもっと便利に!

いかがでしたか?

チェックボックスは「完了」「未完了」などを視覚的に管理できる便利な機能ですが、最初は設定や使い方が少しわかりにくいと感じるかもしれません。

けれども、一度仕組みを理解してしまえば、データの管理や見た目の工夫がぐんとしやすくなります。

特に今回ご紹介した「セルとチェックボックスのリンク」や「条件付き書式」を使えば、自動的に色が変わるようになり、作業の見える化が進みます。

また、「TRUE」や「FALSE」といった表示を見えないようにすることで、表もすっきりと見せることができます。

注意点としては、

  • 複数のチェックボックスがある場合は一つずつリンク先の設定が必要であること
  • 背景色に応じてフォントの色を調整すること

などがあります。しかし、これらのポイントを押さえておけば、日々の作業効率は大きくアップします。

Excel(エクセル)が苦手であればパソコン教室で学んでみませんか?

Excel(エクセル)はかなり奥が深く、知識を得ただけは操作が身に付きにくいものです。

そんな時には、弊社のようなパソコン教室を利用するのも一つの手です。

「苦手な方専門のパソコン教室パレハ」のレッスンは、動画ではなく、直接講師に質問できる生レッスンです。

生レッスンでありながらリーズナブルに学べるのが人気の秘密です。

また、苦手な方に特化しているのでパソコンが特に苦手だと言う方には最適です。

パソコンが苦手な方でも苦労なく上達できる仕組みがあります。

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

Excel講座バナー

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


教室に通う時間がなくてちょっとずつ覚えたいという方向けの「パソコン苦手さん向け通信講座」を作りました。

基本から順番に「実践で覚えるのではなく慣れていく」教材を使います。

「文字を読むのが苦手…」という方でも大丈夫。

動画とセットで感覚的に身につけられます。

パソコン苦手な方の為のパソコン通信講座バナー

パソコンが苦手な方向け通信講座の詳細はコチラ


Excel(エクセル)の操作が苦手な方のために、操作する上でのコツをまとめたページを用意しました。

「パソコン教室パレハのLINE友達登録」(無料)で「パソコンに役立つ豪華15大特典」をお送りしております。

Excel(エクセル)の操作はもちろん、パソコンが苦手な方に役立つ特典を15個ご用意しております。

良かったら下記からご登録ください。

ライン登録プレゼント

無料LINE登録はこちら

こちらもご覧ください

こちらもぜひご覧ください

こんな記事も読まれています

ExcelのチェックボックスをONにすると色が自動的につく方法♪

【Excel】チェックボックスのクリックでセルの色を切り替える! 簡単な工夫で表の見栄えを向上するテク

メールの画像

メールはこちら

ラインの画像

LINEはこちら

電話の画像

お電話はこちら