Excelにチェックボックスを挿入する方法:2つの簡単な方法

Microsoft 365 でサポートされているバージョンの Excel では、セルまたは範囲を選択し、[挿入] > [チェックボックス]を選択します。これらのセル内チェックボックスにTRUEはFALSEセル内の値が格納されるため、数式で直接使用できます。

そのコマンドがない場合、デスクトップ版Excelには従来のフォームコントロールのチェックボックスが用意されています。これはグリッド上に表示され、その状態をリンクされたセルに書き込むことができます。

Microsoft は、Microsoft 365 および Microsoft 365 for Mac の Excel におけるセル内入力機能について説明しています。サポートされている手順については、 Microsoft のチェックボックスガイドを参照してください。

Excelでセル内にチェックボックスを挿入する

タスクにはA列を、チェックボックスにはB列を使用してください。出席状況についても同様で、A列に名前、B列に「出席」と入力してください。

  1. ワークシートを設定します。A1セルに「タスク」 、B1セルに「完了」と入力します。A2 ~A6セルにタスクを追加し、B2~B6セルはラベルが読みやすいようにボックス用に確保しておきます。
    A列にタスクリストがあり、B列の「完了」列が空欄になっているExcelワークシート。
    チェックボックスを設置できる「完了」列が別途用意されたタスクリスト。
  2. チェックボックスのセルを選択します。ヘッダーを除いて、B2:B6を選択します。セルを1つ選択すると、チェックボックスが1つ追加されます。範囲を選択すると、選択した各セルにチェックボックスが追加されます。
    完了セルB2~B6がターゲット範囲として選択されました
    挿入する前に、B2:B6のようにチェックボックスの範囲全体を選択してください。
  3. ボックスを挿入するには、[挿入] > [チェックボックス]を選択します。Excel は選択した各セルにボックスを追加します。チェックボックスが表示されない場合は、お使いのバージョンにその機能が含まれていない可能性があります。以下のフォーム コントロールの方法を試してください。
    Excelの挿入タブにチェックボックスコマンドが表示され、ワー​​クシートの上に表示されます。
    チェックボックスコマンドは、Excelの「挿入」タブにあります。
  4. 各セルにチェックボックスがあることを確認してください。各チェックボックスは、グリッドの上に浮いているのではなく、それぞれのセルに属しています。チェックされたセルは にTRUE、チェックされていないセルは に評価されますFALSE。数式はどちらの値も読み取ることができます。
    「完了」列に並んだ、チェックされていない5つのセル内チェックボックス
    「完了」列で選択された各セルには、それぞれチェックボックスがあります。
  5. 項目を完了としてマークします。チェックボックスをクリックしてオン/オフを切り替えるか、1つまたは複数のチェックボックスを選択してスペースキーを押すと、キーボードから変更できます。
    完了列にチェックマークと未チェックマークが付いたタスクリスト
    チェック済みのボックスとチェックされていないボックスは、同じ列内で整列されたままになります。
  6. 完了した項目または残りの項目をカウントします。チェック済みのボックスをカウントするには、 と入力します=COUNTIF(B2:B6,TRUE)。=COUNTIF(B2:B6,FALSE)チェックされていないボックスをカウントするには、 を使用します。ボックスを切り替えると、合計が更新されます。地域設定でセミコロンが使用されている場合は、数式のカンマをセミコロンに置き換えてください。
    Excelの集計関数は、B2からB6までの3つのTRUEチェックボックスの値をカウントします。
    この例では、COUNTIF関数はチェックされた3つのタスクに対して3を返します。

チェックボックスをテキストに変換するには、数式を使用して=IF(B2=TRUE,"Present","Absent")、数式を下方向にコピーします。関数の構文については、 Microsoft のCOUNTIF リファレンスを参照してください。

開発者フォームコントロールのチェックボックスを使用する

セル内コマンドが使用できない場合や、フローティングオブジェクトが必要な場合は、デスクトップ版 Excel のフォーム コントロールを使用してください。これらの手順は Windows 版について説明しています。メニューはリリースによって異なる場合があります。Microsoft は、Microsoft 365、Excel 2024、2021、2019、および 2016 用のフォーム コントロールを一覧表示しています。

  1. 開発者タブを表示するには、[ファイル] > [オプション] > [リボンのカスタマイズ]を選択し、[メインタブ] の[開発者]にチェックを入れて[OK]をクリックします。これでインストール用のタブが有効になります。
    「リボンのカスタマイズ」で「開発者」にチェックを入れた状態で、Excelのオプションダイアログが開きます。
    リボンのカスタマイズ一覧で「開発者」を有効にします。
  2. チェックボックス コントロールを選択します。[開発] > [挿入] を開き、 [フォーム コントロール]の下にあるチェックボックスを選択して、ワークシートをクリックして配置します。
    開発者向け挿入メニューにチェックボックスフォームコントロールオプションが表示されます
    フォームコントロールの下にある「チェックボックス」を選択してください。
  3. ラベルと配置を編集します。このチェックボックスはフローティングオブジェクトであり、セルの一部ではありません。デフォルトのラベルを編集または削除し、行内の適切な位置に配置します。Microsoft によると、フォーム コントロールは 1 つずつ追加されますが、コントロールをコピーすることで、リストが長い場合の処理​​速度を上げることができます。
    選択されたフローティングフォームコントロールのチェックボックス(デフォルトの「チェックボックス1」ラベル付き)
    フォームコントロールのチェックボックスはワークシートグリッド上に表示され、ラベルが含まれています。
  4. コントロールをセルにリンクします。チェックボックスを右クリックし、「コントロールの書式設定」を選択します。「コントロール」$H$2に「セルリンク」と入力し、「OK」をクリックします。リンクされたセルによって、チェックボックスの状態が数式に反映されます。
    コントロール タブの書式設定ダイアログで、セル リンクをドル H ドル 2 に設定します。
    「コントロール」タブで、H2などのセルリンクを設定します。
  5. リンクされた値を使用します。ステータスセルで使用します=IF(H2=TRUE,"Present","Absent")。チェックされたコントロールは「存在」を返し、チェックされていないコントロールは「不在」を返します。複数行の場合は、各コントロールをH2:H6などのセルにリンクし、対応する行を参照します。
    セルH2にリンクされたフォームコントロールのチェックボックスがチェックされ、TRUEが表示されます
    フォームコントロールがチェックされている間、リンクされたH2セルにはTRUEが表示されます。
  6. リストを要約します。チェックされたコントロールの数をカウントします=COUNTIF(H2:H6,TRUE)。コントロールをコピーした後、セルリンクが正しい行を指していることを確認します。Microsoft の開発者タブガイドとフォームコントロールガイドを参照してください。
    チェックボックスの状態、出席と欠席の結果、および出席行のカウント(3行)を含むExcel出席シート
    IF関数は各ステータスを表示し、COUNTIF関数はチェックされた行の合計を計算します。

どの方法を選ぶべきでしょうか?

シンプルなトラッカーには、セル内チェックボックスを使用してください。TRUE/FALSE の値は既にセルに入力されています。フローティング オブジェクトや古いデスクトップ版には、フォーム コントロールを使用してください。フォーム コントロールは Web 版 Excel では使用できません。Microsoft は、サポートされていない機能に関する警告が表示された後もブラウザーでワークブックの編集を続けると、フォーム コントロールが削除される可能性があると警告しています。コントロールを保持するには、デスクトップ版 Excel でワークブックを開いてください。

コメントを残す

Excelにチェックボックスを挿入する方法:2つの簡単な方法

Excelにチェックボックスを挿入する方法:2つの簡単な方法

Excelのセル内ツールを使ってチェックボックスを挿入する方法、数式を使ってチェックされた項目の数を数える方法、古いデスクトップ版でリンクされたフォームコントロールを追加する方法を学びましょう。

Excelで文字を自動入力する方法:AからZ、そしてその先へ

Excelで文字を自動入力する方法:AからZ、そしてその先へ

Excelでフィルハンドル関数、SEQUENCE関数、または再利用可能なカスタムリストを使用して、AからZまでのアルファベット、小文字、またはZを超えるラベルを生成します。

Excelで取り消し線を引く方法:ショートカットと手順

Excelで取り消し線を引く方法:ショートカットと手順

Windows、Mac、Web版Excelで取り消し線を引く方法、セルの一部に書式を設定する方法、値を削除せずに行を削除する方法を学びましょう。

Microsoft Accessとは?そのデータベースツールはどのように機能するのか?

Microsoft Accessとは?そのデータベースツールはどのように機能するのか?

Microsoft Accessは、関連レコードの保存、クエリの作成、データ入力フォームの作成、レポートの生成を行うためのWindowsデータベースアプリケーションです。その仕組みと最適な活用シーンについて解説します。

Word 2010でグリッド線の高さと幅を変更する

Word 2010でグリッド線の高さと幅を変更する

Word 2010でグリッド線の高さと幅を調整する方法、表示される線の頻度を変更する方法、および下地となる水平方向と垂直方向の描画グリッドの間隔を設定する方法を学びましょう。

Office Outlook 2010 のインポートとエクスポート: PST ファイルを使用してデータを移動する

Office Outlook 2010 のインポートとエクスポート: PST ファイルを使用してデータを移動する

Outlook 2010にPSTファイルをインポートする方法、またはメール、連絡先、カレンダー、タスクをエクスポートする方法を学びましょう。正しいメニューに従い、フォルダの欠落や重複を避けてください。

Nucleus Kernelを使用してOutlook PSTファイルのパスワードを復元する

Nucleus Kernelを使用してOutlook PSTファイルのパスワードを復元する

Kernelが提供する最新の手順では、忘れてしまったOutlook PSTファイルのパスワードを復元する方法を解説します。正しいファイルの特定方法、バックアップの作成方法、ツールの制限事項の確認方法などが含まれています。

PowerPointスライドにライブWebページを挿入する方法

PowerPointスライドにライブWebページを挿入する方法

LiveWebアドインを使用すると、WebサイトをPowerPointスライドに配置し、サイズや更新動作を設定し、プレゼンテーション前に互換性を確認できます。

Access 2010データベースをフォームで開く方法

Access 2010データベースをフォームで開く方法

Access 2010データベースアプリケーションを、データ入力フォームに直接開くように設定し、オブジェクトリストを非表示にし、メニューを制限し、共有前に設定を確認します。

Word 2010で既定のフォントと標準スタイルを変更する方法

Word 2010で既定のフォントと標準スタイルを変更する方法

Word 2010で既定のフォント、サイズ、テキスト効果を設定し、その設定をNormal.dotmに保存し、今後の文書のためにNormalスタイルを変更します。