【エクセル】チェックボックスの作り方・削除・連動させる方法
2024.05.07 /
![【エクセル】チェックボックスの作り方・削除・連動させる方法](/static/image/885/excel-checkbox-create.png)
本記事ではMicrosoftのエクセルにおける、チェックボックスの作り方や削除、連動させる方法について詳しく解説していきます。
エクセルでチェックリストやToDoリスト(タスクリスト)を作成する場合、チェックボックスが使えると次図のように使い勝手の良いリストが作成できるようになります。
![エクセル:チェックボックスを利用したチェックリストの完成](/static/image/885/task-list-change-color.png)
チェックボックスは単にチェックのON/OFFができるだけでなく、チェックの有無で他のセルが連動するようなリストも作成できます。
ぜひ本記事を通して、エクセルのチェックボックスについて(作り方・削除・連動など)理解を深めてください。
ここではMicrosoft 365による最新のエクセルを使用しています。
Microsoft 365とはMicrosoft社が提供しているOfficeアプリケーション(Outlook、Word、Excel、SharePoint、PowerPointなど)やサービスを利用できるサブスクリプション(月額課金制)のクラウドサービスです
![Microsoft365とは:どのようなサービスかわかりやすく解説](/static/image/715/microsoft365-plan-detail.png)
Microsoft365とは:どのようなサービスかわかりやすく解説
エクセル:チェックボックスとは
チェックボックスとは正方形にレ点のチェックを入れられる要素です。レ点の有無によってデータのオン/オフやタスクの状態(完了/未完了)を切り替えることができます。
エクセルではアンケートやToDoリスト、チェックリストなどを作成する際に利用されます。例えばタスクリストのようなドキュメントを作成してタスク管理をエクセルで行う場合、次図のようにチェックボックスを使用します。
![エクセル:タスクリストのチェックボックス](/static/image/885/task-list.png)
上記のようなリストを作成することでタスクの漏れを防ぐことができます。またエクセルの他の機能と組み合わせることで、チェックされると背景色を付けるといった連動機能を加えることもできます。
![エクセル:チェックボックスとセルの連動](/static/image/885/task-list-change-color.png)
文字列の「□」を入力して印刷すれば、印刷物上でチェックシートとして利用できますが、エクセル上でチェックしたい場合はチェックボックスを利用する必要があります
エクセルでチェックボックスの使用用途としては以下のようなケースが考えられます。
- ToDoリスト(タスクリスト)
- チェックリスト
- アンケート
- 在庫管理
- 予算計画シート
チェックボックスの作り方
エクセルのシート上でチェックのON/OFFができるチェックボックスは以下の流れで作成します。
- 開発タブを表示する
- フォームコントロールのチェックボックスを挿入する
- チェックボックスを移動する
- 配置をセルの中央にする
- テキストを編集する
上記の詳しい操作については次項より解説していきます。すでに開発タブが表示されている方は飛ばしてください。
開発タブを表示する
エクセルでチェックボックスを挿入するには開発タブの機能を利用する必要があります。しかし開発タブはデフォルトでは非表示となっています。
そのため以下の操作で開発タブを表示されるようにしてください。この操作は一度行えば今後は表示された状態でエクセルは起動されます。
- エクセルを開き、画面左上の「ファイル」をクリックする
- 左ペインから「オプション」を選択する
- 表示したExcelのオプション画面の左ペインから「リボンのユーザー設定」をクリック<右ペインからメインタブ内にある「開発」にチェック<「OK」を選択する
![Excel:エクセルファイルを開き、左上の「ファイル」をクリック](/static/image/533/excel-file.png)
![Excel:左側から「オプション」を選択](/static/image/533/excel-option.png)
![エクセル:開発タブを表示する](/static/image/620/develop-tab-display.png)
上記の操作でエクセルのタブに「開発」が追加されます。
![エクセル:開発タブが追加される](/static/image/620/develop-tab.png)
フォームコントロールのチェックボックスを挿入する
開発タブを表示したら、リボンからフォームコントロールのチェックボックスを挿入します。この操作で配置されるチェックボックスがON/OFFが可能な要素となります。
チェックボックスを挿入する流れは以下の通りです。
- 開発タブを開く
- リボン内の「挿入」ボタンをクリックする
- 表示されたフォームコントロール一覧から「チェックボックス」アイコンをクリックする
- マウスカーソルが「+」に変わるので、挿入するチェックボックスの範囲を選択して配置する
![エクセル:リボン内の「挿入」ボタンをクリック](/static/image/885/develop-tab-insert.png)
![エクセル:フォームコントロール一覧から「チェックボックス」アイコンをクリック](/static/image/885/icon-checkbox.png)
![エクセル:マウスカーソルが「+」に変わるので、挿入するチェックボックスの範囲を選択して配置](/static/image/885/checkbox-insert-select.png)
上記の操作によりチェックボックスが挿入されます。
![エクセル:チェックボックスが挿入](/static/image/885/excel-inserted-checkbox.png)
チェックボックスを移動する
挿入したフォームコントロールのチェックボックスを移動するには以下2つの方法があります。
- 枠をクリックして移動したい位置までドラッグする
- 右クリックして移動したい位置までドラッグする
枠をクリックして移動したい位置までドラッグする
チェックボックスが選択された状態では周りに枠線が表示されます。
![エクセル:チェックボックスの枠線](/static/image/885/border-click.png)
チェックボックスを右クリックすると選択状態にできます
この枠線をクリックして、クリックした状態で移動(ドラッグ)することでチェックボックスを移動できます。希望する位置まで移動できたらマウスボタンを離してください。
右クリックして移動したい位置までドラッグする
チェックボックスが選択された状態でなくてもチェックボックスを右クリックで移動することができます。
移動したいチェックボックスを右クリックして、クリックした状態で移動(ドラッグ)します。希望する位置まで移動できたら右クリックを離します。メニューが表示されるので「ここに移動」を選択すると、その位置にチェックボックスが移動されます。
![エクセル:チェックボックスを右クリックで移動](/static/image/885/checkbox-move-here.png)
チェックボックスの配置をセルの中央にする
前項で解説しているドラッグによる移動方法ではチェックボックスをセルの中央に配置することは難しいです。
そこで配置の「枠線に合わせる」を利用すると簡単にセル枠に合わせてチェックボックスのサイズが設定できます。これにより縦方向でセルの中心にチェックボックスを配置することができます。
チェックボックスをセルサイズに合わせる方法は以下の通りです。
- 対象のチェックボックスを右クリックして選択状態にする
- 表示される「図形の書式」タブをクリックする
- リボン内から「配置」ボタンをクリックし、表示されたメニューから「枠線に合わせる」を選択する
- チェックボックスのサイズを変更すると、セルの枠線に合わせて調整されるようになる
![エクセル:対象のチェックボックスを右クリックして選択状態にする](/static/image/885/selected-checkbox-status.png)
![エクセル:「図形の書式」タブをクリック](/static/image/885/format-shape-excel.png)
![エクセル:メニューから「枠線に合わせる」を選択](/static/image/885/fix-border-cell.png)
![エクセル:チェックボックスのサイズを変更してセルの枠線に合わせて調整](/static/image/885/fit-checkbox-size.png)
テキストを編集する
チェックボックスを挿入するとデフォルトの文字列「チェック 1」や「チェック 2」といった「チェック+数値」のテキストが入ります。
![エクセル:チェックボックスのデフォルト文字列](/static/image/885/checkbox-default-text.png)
チェックボックスのテキストを編集したい場合は以下の操作を行います。
- チェックボックスを右クリックする
- 表示されたメニューから「テキストの編集」を選択する
- テキストの編集モードに移行するので、テキストを編集する
![エクセル:メニューから「テキストの編集」を選択](/static/image/885/checkbox-text-edit.png)
![エクセル:テキストの編集モードに移行するので、テキストを編集](/static/image/885/checkbox-text-edit-mode.png)
上記の操作でチェックボックスのテキストを編集できます。チェックボックスのみにしたい場合はテキストをすべて削除してください。
![エクセル:チェックボックスのみにする](/static/image/885/only-checkbox.png)
チェックボックスの削除方法
挿入したチェックボックスを削除する場合は以下の流れで操作してください。
- 対象のチェックボックスを右クリックして選択状態にする
- キーボードで「Deleteキー」または「Backspaceキー」を押下する
![エクセル:対象のチェックボックスを右クリックして選択状態にする](/static/image/885/selected-checkbox-status.png)
上記の操作でフォームコントロールのチェックボックスを削除できます。
チェックボックスをセルと連動させる方法
チェックボックスのチェックの有無によって他のセルの書式などを連動させることができます。
例えばチェックの有無によってセルの背景色を変更させる場合は以下の流れで設定を行います。
- コントロールの書式設定でチェックボックスと連動させるセルを指定
- 条件付き書式でセルに背景色を塗る条件を設定
- 文字色を白に変更
コントロールの書式設定でチェックボックスと連動させるセルを指定
まずコントロールの書式設定からチェックボックスのチェック有無によって連動するセル(リンクするセル)を指定します。
指定されたセルにはチェックが付くと「TRUE」、チェックが外れると「FALSE」という文字列が表示されるようになります。
チェックボックスと連動されるセルの指定方法は以下の通りです。
- 対象のチェックボックスを右クリックして、表示されるメニューから「コントロールの書式設定」を選択する
- 表示された「コントロールの書式設定」から「コントロール」タブを選択し、「リンクするセル」の入力欄をクリックして入力可能状態にする
- エクセルシートから連動させたいセルをクリックすると、セル情報が「リンクするセル」に入力される
- OKをクリックする
![エクセル:メニューから「コントロールの書式設定」を選択](/static/image/885/select-control-format.png)
![エクセル:表示された「コントロールの書式設定」から「コントロール」タブを選択し、「リンクするセル」の入力欄をクリックして入力可能状態にする](/static/image/885/link-cell-available.png)
![エクセル:連動させたいセルをクリックすると、セル情報が「リンクするセル」に入力される](/static/image/885/click-cell-input-info.png)
![エクセル:OKをクリック](/static/image/885/click-okay.png)
上記の操作により、チェックボックスにチェックが付くと指定したセルに「TRUE」という文字列が表示されるようになります。
![エクセル:セルにTRUEが表示](/static/image/885/checkbox-check-true.png)
またチェックボックスのチェックを外すと「FALSE」という文字列が表示されます。
![エクセル:チェックボックスからチェックを外すとFALSEが表示](/static/image/885/display-false.png)
この操作はすべてのチェックボックスで行っておきます。
条件付き書式でセルに背景色を塗る条件を設定
次に条件付き書式を利用して、チェックボックスにチェックが付いたら対象のセルの背景色が変更されるように設定します。
具体的には指定したセルのテキストが「TRUE」の場合にセルの背景色を変える条件を条件付き書式で設定していきます。
以下の操作でセルの背景色を変更する条件を設定してください。
- 背景色を変更するセルを選択し、ホームタブ内の「条件付き書式」をクリック<表示されたメニューから「新しいルール」を選択する
- ルールの種類から「数式を使用して、書式設定するセルを決定」を選択する
- 数式(=$C2)と書式(背景色)を設定して「OK」をクリックする
![エクセル:「条件付き書式」をクリック<表示されたメニューから「新しいルール」を選択](/static/image/885/create-new-rule.png)
![エクセル:ルールの種類から「数式を使用して、書式設定するセルを決定」を選択](/static/image/885/rule-select.png)
![エクセル:数式(=$C2)と書式(背景色)を設定して「OK」をクリック](/static/image/885/formula-format-select.png)
上記で設定した「=$C2」はセルC2を意味しており、C2がTRUEの場合に対象のセルが指定した書式(背景色)に変更される条件となっております。
![エクセル:背景色が変更される条件](/static/image/885/change-background-color.png)
ほかのセルにも条件付き書式をコピーする場合は、条件付き書式を設定したセルを選択してホームタブのリボンにある「書式のコピー/貼り付け」ボタンをクリックします。
![エクセル:ホームタブのリボンにある「書式のコピー/貼り付け」ボタンをクリック](/static/image/885/format-copy-paste.png)
次にコピーしたいセルの範囲を選択します。
![エクセル:コピーしたいセルの範囲を選択](/static/image/885/select-format-paste-group.png)
この操作によって他のセルにも同様の条件付き書式が設定されます。
![エクセル:他のセルにも同様の条件付き書式が設定](/static/image/885/result-format-copy.png)
文字色を白に変更
このままでもチェックボックスとセルの連動は問題なく動作しますが、「TRUE」「FALSE」の文字が見えたままとなっています。
この文字が気になる方は、文字色を背景色と同じ白にして使用者に見えなくしましょう。
![エクセル:文字色を白に変更](/static/image/885/char-color-white.png)
これでチェックボックスをチェックすると指定したセルの背景色が変更されるチェックリストの完成です。
![エクセル:チェックボックスを利用したチェックリストの完成](/static/image/885/task-list-change-color.png)
TRUE、FALSEの文字が気になる方は文字色を白色に変更しましょう
チェックボックスのチェックされた数を集計
ほかにもCOUNTIF関数を使ってチェックされたチェックボックスの数をカウントするアンケートの作成なども可能です。
チェックボックスのチェック数を集計したい場合は、チェック数を表示したいセルに「=COUNTIF(セルの範囲, TRUE)」と入力します。次図では「=COUNTIF(C2:C5, TRUE)」と入力しています。
![エクセル:COUNTIFでチェックボックスのチェックを集計](/static/image/885/countif-checkbox-count.png)
上記のようにすることで簡単にチェックされた数を集計することができます。
まとめ
本記事「【エクセル】チェックボックスの作り方・削除・連動させる方法」はいかがでしたか。
エクセルでチェックボックスが使えるようになると、作成できるドキュメントの幅が広がります。ぜひチェックボックスを活用できるようになってください。
エクセルには他にも様々な仕事に便利な機能が備わっています。以下エクセルのまとめ記事では仕事に便利な機能を紹介しています。ぜひご覧いただき、ご自身の仕事に役立つ機能を見つけてください。
![【エクセル】機能一覧:仕事で便利な機能や設定をまとめて紹介](/static/image/539/excel-matome.png)
【エクセル】機能一覧:仕事で便利な機能や設定をまとめて紹介