Excel でドロップダウンリストにチェックマーク(✓)とバツ印(✗)のシンボルを追加するには、どうすればよいですか?
Excel のドロップダウンリストにチェックマーク(✓)やバツ印()
)などのシンボルを追加すると、ステータストラッキング、ToDo リスト、承認フロー、品質チェックなどさまざまな場面で、スプレッドシートの視認性が格段に向上します。こうした直感的な視覚シンボルをドロップダウンリストに使うことで、ユーザーは混乱することなく、瞬時にステータスを理解・選択・伝達できます。特に情報量の多いワークシートや共同プロジェクト、スピードと明確性が求められるダッシュボードにおいて、これらの視覚的合図は非常に効果的です。
通常、「記号」機能でチェックマーク(✓)とバツ印()
)を挿入し、それを元にドロップダウンリストを作成すると、セルに表示されるのは意図したシンボルではなく「ü」や「û」になってしまうことがあります。本ガイドでは、ドロップダウンリストからセルに正しく✓と表示する方法を詳しく解説し、すぐに役立つ実践的な解決策をいくつかご紹介します。それぞれの手法は、スキルレベルや要件に応じて選べるので、あなたのニーズにぴったりのアプローチがきっと見つかります。

VBA コードを使用してドロップダウンリストにチェックマークとバツ印のシンボルを追加する
Kutools for Excel を使用してドロップダウンリストにチェックマークとバツ印のシンボルを追加する
Excel の数式ベースのデータ検証を使用してチェックマークとバツ印のドロップダウンを追加する
Unicode シンボルを参照する組み込みデータ検証を使用してチェックマークとバツ印のドロップダウンを追加する
VBA コードを使用してドロップダウンリストにチェックマークとバツ印のシンボルを追加する
次の VBA コードを使えば、Excel の指定したセルにチェックマークとバツ印から選べるドロップダウンリストを挿入できます。この方法には少しスクリプティングが必要ですが、完全な自動化と高い柔軟性を実現します。VBA エディタに慣れており、大規模または複雑な範囲にシンボルを使ったドロップダウンリストを適用したいユーザーに最適です。
この方法の利点としては、対象範囲やシンボルのロジックを完全に制御でき、さらに動作をカスタマイズできる点が挙げられます。ただし、マクロのセキュリティ制限が厳しい環境でファイルを共有する場合、一部のユーザーにマクロの有効化を促すメッセージが表示される可能性があるため、共有ブックや公開ブックでは注意が必要です。
1。チェックマークとバツ印のシンボルを含むドロップダウンリストを作成したいワークシートで、シートタブを右クリックし、コンテキストメニューからコードの表示を選択します。
![VBAコードを追加するためにシートタブのコンテキストメニューで[コードの表示]を選択しているExcelのスクリーンショット](http://cdn.extendoffice.com/images/stories/doc-excel/doc-tick-cross-drop-down/doc-tick-cross-drop-down-3.png)
2。「Microsoft Visual Basic for Applications」ウィンドウが開きます。ワークシートのコードウィンドウに、以下に示す VBA コードをコピー&ペーストしてください。このコードにより、チェックマークとバツ印のシンボルがデータ検証の選択肢として自動的に設定されます。
VBA コード1:ドロップダウンリストにチェックマークとバツ印のシンボルを追加
Private Sub Worksheet_Change(ByVal Target As Range)
'Update by Extendoffice
If Intersect(Target, Range("B1:B10")) Is Nothing Then Exit Sub
If Target.Value = "Tick" Then
Target.Value = "P"
ElseIf Target.Value = "Cross" Then
Target.Value = "S"
End If
End Sub
3。次に、VBA ウィンドウで挿入>標準モジュールをクリックし、新しく開いたモジュールウィンドウに以下の2 つ目のコードを貼り付けてください。このモジュールコードには、選択した範囲にドロップダウンリストを設定するサブルーチンが含まれています。
VBA コード2:ドロップダウンリストにチェックマークとバツ印のシンボルを追加
Sub usingSymbols()
'Update by Extendoffice
Dim xRg As Range
Set xRg = Range("B1:B10")
xRg.Font.Name = "Wingdings 2"
xRg.Validation.Add xlValidateList, , , "Tick,Cross"
End Sub 注:提供されたコードでは、範囲はデモ用に B1:B10 に設定されています。チェックマークとバツ記号のドロップダウンを表示したいセルに合わせて、この範囲を自由に変更できます。その際、選択したセルに指定された記号が正しく表示されるよう、適切なフォント(例:Segoe UI Symbol または Wingdings 2)が適用されていることをご確認ください。
4。F5キーを押して、コードを実行しましょう。
これで、チェックマークとバツ記号のシンボルドロップダウンリストが指定範囲内に挿入されました。「Tick」を選択するとセルに✓が、「Cross」を選択すると
が表示されます。記号が正しく表示されない場合は、セルに適切なフォントが適用されているか再度ご確認ください。スクリーンショットをご覧ください:

マクロエラーが発生した場合は、Excel の設定でマクロが有効になっているかご確認ください。一部の企業環境ではマクロの使用が制限されている可能性があるため、組織のセキュリティポリシーもあわせてご確認ください。セル範囲や記号の種類を変更された場合は、ドロップダウンリストを最新の状態に保つため、忘れずにマクロを再実行してください。
Kutools for Excel を使用してドロップダウンリストにチェックマークとバツ印のシンボルを追加する
さらに、Kutools for Excelの一括チェック記号挿入機能を使えば、さまざまなチェックマークやバツ記号をワークシートに簡単に挿入できます。この方法は、VBA コードや数式を使いたくない方、あるいは迅速で視覚的に整ったセットアップを求めるユーザーに特に最適です。挿入後は、「クイック作成ドロップダウンリスト」機能を使って、これらの記号をプロフェッショナルな見た目のドロップダウンリストに変換可能。タスク管理リスト、フィードバックフォーム、プロジェクトタスクシートなどにぴったりで、数式もコーディングも不要。すべてのExcel ユーザーがすぐに使えます!
Kutools for Excel をインストールしたら、次の手順に従ってください。
ステップ1:ワークシートにさまざまなチェックマークとバツ記号を挿入する
- Kutools > 挿入 > 一括でチェックボックス記号を挿入をクリックします。スクリーンショットを参照してください:
![Kutoolsの[チェックボックス記号を一括挿入]機能をクリック](//cdn.extendoffice.com/images/stories/doc-excel/doc-tick-cross-drop-down/doc-drop-down-with-tick-cross-1.webp)
- ポップアップダイアログで、使いたいチェックマークまたはバツ印のシンボルを選んで、選択したセルに挿入しましょう。

ステップ2:チェックマークとバツ記号を使ったドロップダウンリストを作成する
- Kutools > ドロップダウンリスト > チェックマークをすばやく作成ドロップダウンリストをクリックします。スクリーンショットを参照してください:
![Kutoolsの[ドロップダウンリストをすばやく作成]機能をクリック](//cdn.extendoffice.com/images/stories/doc-excel/doc-tick-cross-drop-down/doc-drop-down-with-tick-cross-3.webp)
- 表示されるダイアログで:
- チェックマークとバツ印のシンボルを含むドロップダウンリストを作成したいセルを選択してください。
- セルの参照オプションを選択します。
- 次に、ワークシートに挿入したチェックマークとバツ印のシンボルが含まれる範囲を選択します。
- OKをクリックします。

これで、選択したセルにチェックマークとバツ記号を使ったすっきりとしたドロップダウンリストが完成しました!これらのセルのいずれかをクリックするだけで、すぐにチェックマーク(✓)またはバツ記号()
)を選べて、タスクの進捗管理やレビュー記録がぐっと効率化されます。

✅ チェックシンボル一括挿入ツールを使うメリットは?
- 🖱️ ワンクリックで一括挿入:コピー&ペースト不要!範囲を選択するだけで、複数のシンボルを即座に挿入できます。
- 🎨 豊富なスタイルオプション:レイアウトや視覚的な好みに合わせて、さまざまな組み込みチェックマーク、バツ印、図形シンボルから選べます。
- 📌 セル自動移動機能:データを挿入すると、自動で次の行または列に移動し、入力作業がさらにスピーディーになります。
- ✅ 簡単で数式不要:数式も手入力も一切不要。シンボルを選ぶだけで実行できます!
- 👀 リアルタイムプレビュー:挿入したシンボルは即座に表示され、追加の書式設定は不要です。
- 今すぐKutools for Excel を試す
Excel の数式ベースのデータ検証を使用してチェックマークとバツ印のドロップダウンを追加する
場合によっては、VBA やアドインに頼らず、Excel の標準機能のみでチェックマークとバツ記号のドロップダウンリストを構築したいこともあるでしょう。そのための強力な方法の一つが、記号を含むセルを動的に参照する数式を使ったデータ検証です。この方法は、マクロが許可されていない環境や、共有ブックや標準版Excel を使用しているユーザーに最適です。
適用可能なシナリオ:この方法は、マクロやプラグインを一切必要としないため、共同作業中のドキュメントや共有ファイルに最適です。記号はワークシート上のセルに直接格納されるため、配置や更新を柔軟かつ簡単に変更できます。
- メリット:コーディング不要!シンボルセルへの動的参照で、ドロップダウンのシンボルをいつでも簡単に更新可能。Excel の全バージョンと互換性があります。
- デメリット:ワークシート内に補助範囲を設定する必要があり、シンボルのフォント互換性にも注意が必要です。
以下にセットアップ手順を示します。
- ワークシート上で2 つのセル(例:D1 と D2)を選択し、D1 に✓を、D2 に
を入力します。必要に応じて、挿入>記号からシンボルを挿入し、Segoe UI Symbol や Arial Unicode MS などの Unicode 対応フォントを適用してください。 - チェックマーク/バツ印のドロップダウンを設定したいセルまたは範囲(例:E1:E20)を選択します。
- 移動しますデータ>データの入力規則>データの入力規則。。。
- 「データの入力規則」ダイアログで、次の値に従う:からリストを選択します。「元のリスト」ボックスをクリックして、セル D1:D2 をハイライトします。
- OKをクリックすると、選択したセルに✓と
が表示されるドロップダウンリストが設定されます。 - 補足のヒント:表示エラーを防ぐため、ドロップダウンセルおよびシンボル範囲のフォントは、Segoe UI Symbol、Calibri、Arial Unicode MS など、Unicode 対応のフォントに設定してください。これにより、異なるコンピューターや Excel バージョン間でもチェックマークとバツ印が正しく表示されます。
D1 または D2 の記号はいつでも簡単に更新でき、ドロップダウンリストは即座に反映されます。リストを別のシートにコピーする場合は、参照元のセルアドレスを適切に調整してください。ファイルを共有する際は、データの一貫性を保つために、同僚に記号範囲を変更しないよう伝えておきましょう。
Unicode シンボルを参照する組み込みデータ検証を使用してチェックマークとバツ印のドロップダウンを追加する
もう一つの簡単な方法として、Unicode のチェックマークおよびバツ記号を直接データ検証リストに入力するか、これらの記号を含むワークシート上のセルを参照して、標準的なデータ検証ドロップダウンを作成する方法があります。この方法は手早く設定でき、数式やコードも不要で、個人用途やビジネス用途のほとんどのニーズに対応できます。
適用可能なシナリオ:最小限の手順で最速セットアップを実現したい方、またはユーザー・レビュアーが高度な技術スキルを持たないプロジェクトに最適です。また、ドロップダウンの記号を頻繁に追加・更新する必要がある場合にもぴったり。必要な場所にサッとコピー&ペーストするだけで OK!
- メリット:実装が最も簡単で、コーディングやアドインは一切不要。スキルレベルを問わず誰でも使いやすく、小規模なプロジェクトや簡易チェックリストに最適です。
- デメリット:後からすべての場所でシンボルを単一のソースセルから一括更新したい場合、動的参照方式ほど柔軟ではありません。
この方法を使用するには:
- このページまたはExcel の「記号の挿入」ダイアログから、Unicode のチェックマーク(✓)とバツ印()
)をコピーできます。 - ドロップダウンリストを設定するセルを選択します。
- 移動しますデータ>データの入力規則>データの入力規則。。。
- リストに、次の値に従って設定します:次の値に従う:
- 「元のリスト」フィールドに次のように入力します:
✓,
- OKをクリックして完了します。
- チェックマークとバツ印を正しく表示するには、セルのフォントを Segoe UI Symbol または Arial Unicode MS などに設定してください。
ご希望であれば、前項で説明したとおり、目的の記号を含む小さな範囲を参照し、「元のデータ」として設定することも可能です(例:=Sheet1!$D$1:$D$2)。表示に問題が生じた場合は、フォント設定を再度ご確認いただき、ワークシートが Unicode 文字をサポートしていることをお確かめください。注意:Excel が代替文字(例:意図した記号の代わりに「ü」や「û」など)を表示する場合、チェックマークとバツ記号が正しく表示されるまでフォントを変更してください。
この方法は VBA やアドインを一切使用せず、すべてのExcel バージョンおよびユーザー環境で最も広く互換性があります。
✅ まとめ
独自のコードを書くか、プロフェッショナルなアドインを使うか、それともExcel の標準機能を利用するかにかかわらず、以下の複数のアプローチからニーズにぴったり合う方法をお選びいただけます。
- VBA に慣れている場合は、カスタムスクリプトを使用してドロップダウンリストにチェックマークとバツ印のシンボルを追加できます。この方法では動作を完全に制御できますが、マクロのセキュリティや互換性について追加の配慮が必要になる場合があります。
- コード不要の高速なソリューションをお探しの場合は、Kutools for Excel がユーザーフレンドリーなインターフェースを提供し、数回のクリックでシンボルを簡単に挿入し、ドロップダウンリストを生成できます。これは、効率性とプロフェッショナルな見た目を重視するチームに特に適しています。
- 最大限の互換性が求められる環境や共有ブックでは、セル参照リストを使用したExcel 組み込みのデータ検証機能、または Unicode シンボルを直接入力する方法をお試しください。これらの方法は簡単で移植性が高く、マクロやアドインによる互換性の問題を回避できます。
ご自身のニーズに合った方法を選んで、よりスマートでクリーン、直感的なExcel チェックリストを作成しましょう!Excel テクニックをさらに深く学びたい方は、当社ウェブサイトをご覧ください。数千もの実践的なチュートリアルで、Excel スキルをさらに向上できます。記号が正しく表示されない場合は、まずセルのフォントを Unicode 対応フォントに変更してみてください。データ検証が機能しないように見える場合は、参照範囲を再度確認し、セルのデータ形式が「標準」に設定されていることをご確認ください。
関連記事:
- Excel のドロップダウンリストで値を選択した際に、他のセルを自動的に入力するにはどうすればよいですか?
- Excel のドロップダウンリストで入力中に自動補完するには、どうすればよいですか?
- Excel でドロップダウンリスト形式のカレンダーを作成する方法は?
- Excel で複数選択可能なドロップダウンリストを作成する方法は?
- Excel の数式ベースのデータ検証を使用してチェックマークとバツ印のドロップダウンを追加する
- Unicode シンボルを参照する組み込みデータ検証を使用してチェックマークとバツ印のドロップダウンを追加する
最高の Office 業務効率化ツール
| 🤖 | KUTOOLS AI アシスタント:次に基づいてデータ分析を革新します:インテリジェント実行 | コード生成| カスタム数式作成 | データ分析とチャート生成| 拡張機能呼び出し… |
| 人気の機能:検索・ハイライト、または重複をマーキング | 空白行を削除する | データを失うことなく列の結合またはセルを | 数式を使用しない四捨五入... | |
| スーパー LOOKUP:複数条件 VLookup | 複数値 VLookup | 複数シート間 VLookup | ファジーマッチ.... | |
| 高度なドロップダウンリスト:ドロップダウンリストをすばやく作成 | 連動型ドロップダウンリスト | 複数選択可能なドロップダウンリスト.... | |
| 列マネージャー:指定した数の列を追加|列の移動|非表示列の表示状態を切り替え|範囲および列の比較... | |
| 注目の機能:グリッドフォーカス | デザインビュー |強化された数式バー | ワークブックとシートマネージャー | リソースライブラリ(オートテキスト)| 日付ピッカー | ワークシートの統合 | 暗号化/セルの復号化 | リストからメール送信 | スーパーフィルター | 特殊フィルタ(太字のフォントを持つセルをフィルタリング/斜体/取り消し線。。。) 。。。 | |
| トップ15 ツールセット:12 テキストツール(テキストの追加、特定の文字を削除、...)| 50+チャートタイプ(ガントチャート、...)| 40+実用的関数(誕生日に基づいて年齢を計算します、...)| 19 挿入ツール(QR コードを挿入、パスから画像を挿入、...)| 12 変換ツール(単語に変換する、為替レートの変換、...)| 7 結合と分割ツール(高度な行のマージ、セルの分割、...)|さらに多数 |
Kutools for Excel でExcel スキルを強化し、これまでにない効率を体験しましょう。Kutools for Excel は、生産性を高め、時間を大幅に節約できる高度な機能を300 以上提供します。最も必要な機能を今すぐ入手するにはこちらをクリック。。。
Office Tab は Office にタブインターフェースをもたらし、作業を大幅に簡単にします
- Word、Excel、PowerPoint でタブを使った編集と閲覧を有効にします。Publisher、Access、Visio、Project でもご利用いただけます。
- 複数のドキュメントを、新しいウィンドウではなく、同じウィンドウ内の新しいタブで開いたり作成したりできます。
- 日々の生産性を50%も向上させ、毎日数百回ものマウスクリックを削減します!
すべてのKutools アドインが、たった1 つのインストーラーで完結。
Kutools for Officeスイートには、Excel ・Word ・Outlook ・PowerPoint 用のアドインと Office Tab Pro が含まれており、複数の Office アプリを横断して作業するチームに最適です。
- オールインワンスイート— Excel、Word、Outlook、PowerPoint 用アドイン+Office Tab Pro
- インストーラー1 つ、ライセンス1 つ— 数分でセットアップ可能(MSI 対応)
- 連携してさらにパワーアップ— Office アプリ全体で生産性が向上
- 30 日間のフル機能トライアル— 登録不要、クレジットカード不要
- 最高のお得感— 個別アドイン購入よりお得
![Kutoolsの[チェックボックス記号を一括挿入]機能をクリック](http://cdn.extendoffice.com/images/stories/doc-excel/doc-tick-cross-drop-down/doc-drop-down-with-tick-cross-1.webp)

![Kutoolsの[ドロップダウンリストをすばやく作成]機能をクリック](http://cdn.extendoffice.com/images/stories/doc-excel/doc-tick-cross-drop-down/doc-drop-down-with-tick-cross-3.webp)
