Excel:セルの値に基づいて特定の記号を表示する
日常的なExcel 作業では、情報を視覚的に提示することで、コミュニケーションやデータ分析の効率が格段に向上します。条件付き書式を使えば、特定の条件に基づいてセルを色で強調できますが、セルの値に応じてチェックマーク、親指のサムズアップ/ダウン、カスタムアイコンなどの記号をセル内に表示したい場面も少なくありません。たとえば、合格/不合格の判定、進捗状況、パフォーマンス指標などを明確な記号で示すことで、スプレッドシートがより明瞭で実用的になります。以下のスクリーンショットをご参照ください。
注:本チュートリアルで説明する手順は、Excel 2021 で検証済みです。Excel のバージョンによっては、機能やダイアログのレイアウト、記号の互換性などが若干異なる場合があります。特に古いバージョンでは、インターフェースの文言や記号のサポートが異なる可能性があるため、必要に応じてお使いのバージョンのヘルプドキュメントをご参照ください。
目次
セルの値に基づいて記号を表示する
セルの値に基づいて記号を追加する前に、お使いの記号がどのフォントスタイルと文字コードを使用しているかをしっかり把握しておくことが重要です。これにより、正しく文字が表示され、認識不能なグリフになることを防げます。たとえば、「サムズアップ」と「サムズダウン」の親指記号はどちらも Wingdings フォントに含まれており、それぞれ文字コード67 と68 に対応しています。
標準以外のアイコンや記号をご利用になりたい場合は、以下の手順に従って、使用するフォントと文字コードを特定してください。
1.Excel リボンで挿入>記号をクリックします。記号ダイアログが表示されたら、フォントドロップダウンリストから目的のフォントを選択します。次に、リストをスクロールして使用したい記号を選び、右下隅に表示される文字コードを必ずメモしておきましょう。このコードは、数式で記号を参照する際に不可欠です。
ヒント:英語以外の文字や特殊な Unicode 記号を使用する場合は、Arial Unicode MS や Segoe UI Symbol など、広範な互換性を持つフォントをご利用ください。
![]() | ![]() |
2.目的の記号に使われているフォントと文字コードを特定したら、その記号を表示したいセルまたは列を選択し、リボンのホーム>フォントをクリックして、選択したセルまたは列のフォントを該当のフォントに変更してください。これで記号が正しく表示され、その後の数式やデータ入力でも一貫した書式が保たれます。![[ホーム] > [フォント]](http://cdn.extendoffice.com/images/stories/doc-excel/display-symbol-based-on-cell-value/doc-display-symbol-based-on-cell-4.png)
3.セルの値に応じて表示する記号を決定する数式を入力します。たとえば、セル B2 の値が75 を超える場合は「サムズアップ」、それ以外の場合は「サムズダウン」を表示するには、対象セル(例:C2)に次の数式を入力してください。
=IF(B2>75,CHAR(67),CHAR(68)) この数式は条件(>75)をチェックし、該当する文字を返します。「Enter」キーで確定後、必要に応じてオートフィルハンドルを下方向にドラッグして、他のセルにも同じ数式を適用してください。数式を他の場所にコピーする際は、セル参照が正確であることをご確認ください。
これで、定義したロジックに従って選択した記号がセルに表示されるはずです。デバイス間の互換性やオンラインでの利用性を高めたい場合、フォント依存の記号ではなく、Unicode ベースのチェックマークやバツ印、その他のアイコンをご利用いただけます。詳しくは、本チュートリアルの「代替ソリューション」をご覧ください。
さらに視認性を高めたり、意味をより明確にしたりするために、表示された記号に色や太字などの書式を適用したいこともあるでしょう。Excel では、条件付き書式を使ってこうした設定が可能です。
4.書式を設定したい数式セルをハイライトします。ホーム>条件付き書式を使用する>新しいルール。。。へ移動します。![[ホーム] > [条件付き書式] > [新しいルール] をクリック](http://cdn.extendoffice.com/images/stories/doc-excel/display-symbol-based-on-cell-value/doc-display-symbol-based-on-cell-6.png)
5.表示される新しい書式ルールダイアログで、数式を使って書式設定するセルを決定するを選択します。テキストボックスにメインの条件ロジックに一致する数式(例:=B2>75)を入力し、書式。。。をクリックしてフォントタブから色やスタイルを選択します。OKを2 回クリックして、書式を適用します。
6.他の記号やロジック(例:サムズダウン記号には)=B2<=75)についても、上記の条件付き書式の手順を繰り返してください。各書式ルールの色やスタイルは、必要に応じて調整しましょう。
ダッシュボードやレビュー用シートとしてスプレッドシートを使用する場合は、記号を目立たせるためにフォントサイズを調整し、太字フォントを使用することをお勧めします。
一般的なトラブルシューティングのヒント:記号が正しく表示されない場合は、対象セルに正しいフォントが適用されているかご確認ください。一部のフォントは限られた文字セットしかサポートしておらず、フォントの選択ミスにより、空白の四角や不審なグリフが表示されることがあります。また、数式を新しい範囲にコピーする際には、数式エラーや参照ミスが発生していないかも併せてご確認ください。ファイルを保存して再度開いた際に記号が消えてしまう場合は、ご自身のデバイスや受信者の環境におけるフォントの互換性を改めてご確認ください。
共有ブックやクロスプラットフォーム(モバイルや Web など)でExcel を使用する際は、一般的な Unicode 記号を用いることで、互換性と視覚的一貫性が高まります。さまざまなシナリオや好みに応じた追加のアプローチについては、以下をご覧ください。
Excel 数式 - Unicode 記号を直接使用する(チェックマーク/バツ印の互換性を確認)
場合によっては、フォントスタイルを変更したり文字コードを調べたりすることなく、チェックマーク()✓)やバツ印(✗)などの記号をワークシートに直接表示したいこともあるでしょう。Unicode 記号は最新のExcel バージョンでネイティブにサポートされており、さまざまなデバイスやプラットフォームで広く認識されているため、共有ファイルや Web アプリ、モバイル版Excel での使用に最適です。
適用可能なシナリオ:合格/不合格の表示やタスク完了ステータス、あるいはプラットフォーム間で普遍的な互換性が求められるあらゆる場面で、Unicode 記号をご活用ください。
メリット:フォントを調整する必要がなく、記号はどのデバイスでも常に同じように表示されます。入力やコピーも簡単です。
デメリット:一部の古いExcel バージョンや特殊なフォントでは、特定の Unicode 記号が正しく表示されない場合があります。必ず対象デバイスで事前にテストしてください。
1.対象セル(例:C2)に次の数式を入力してください。
=IF(B2>75,"✓","✗") 2.Enter キーを押して確定してください。複数の行に結果を適用するには、フィルハンドルをドラッグするか、必要に応じてコピー&ペーストしましょう。各行は、列 B の対応する値に応じて自動的に更新されます。
"✓""✗"
ユーザー定義数値書式 - 数式を使わずに記号を表示
セルの値そのものに基づいて厳密に記号を表示したい場合は、Excel のユーザー定義数値書式機能も利用できます。この方法では、数式を使わず、セルが特定の条件(正・負・ゼロなど)を満たすかどうかに応じて視覚的に記号を割り当てます。たとえば、正の数値にはチェックマーク、負の数値にはバツ印を表示するよう書式設定できます。
適用可能なシナリオ:セルの値を変更したり、数式を使ったりすることなく、記号で素早く可視化したいときにぜひご活用ください。ダッシュボードやパフォーマンスの視覚的トラッキングに最適です。
メリット:追加の列や数式は不要。実際の値は一切変更されず、表示のみが調整されるため、範囲にすばやく適用できます。
デメリット:数値(または基本的な論理条件)にのみ対応しています。書式設定の選択肢は、Excel 形式の構文に制限されます。
手順:
1.書式を設定したいセル(例:C2:C10)を選択します。
2.選択範囲を右クリックしてセルの書式設定を選択し、数値タブに切り替えてユーザー設定を選びます。
3.種類フィールドにカスタム形式を入力してください。例:
[Green]"✓";[Red]"✗";"—" この書式では、正の値には緑色のチェックマーク、負の値には赤色のバツ印、ゼロにはエムダッシュが表示されます。必要に応じて記号や色を調整してください。
4.OKをクリックして確定します。選択した記号は、各セルの値に基づいて表示され、通常の数値表示を直接置き換えます。
注:ユーザー設定の数値書式はセルの実際の値を変更せず、ワークブック内の表示方法のみを変更します。

KUTOOLS AI でExcel の魔法を解き放ちましょう
- スマート実行:セル操作、データ分析、チャート作成をすべてシンプルなコマンドで実現します。
- カスタム数式:ワークフローの効率化に役立つ、あなただけのカスタマイズ数式を生成します。
- VBA コーディング:VBA コードを簡単に記述・実装できます。
- 数式の解釈:複雑な数式が簡単に理解できます。
- テキスト翻訳:スプレッドシート内で言語の壁を乗り越えましょう!
Excel でグラフオブジェクト(図形、テキストボックス、画像、チャート)内にセルの値を表示する
このチュートリアルでは、Excel でセルやセル範囲の内容を、図形・画像・チャートのタイトルなど、さまざまなグラフオブジェクトに簡単に反映させる方法をご紹介します。
Excel ファイルのサイズを小さくするにはどうすればよいですか?
Excel ファイルが大きすぎると、開くのにも保存するのにも数分かかってしまうことがあります。この問題を解決するため、本チュートリアルでは、不要または未使用のコンテンツや書式を削除してExcel ファイルのサイズを効果的に小さくする方法をご紹介します。
Excel でブックマークを作成・挿入する方法
ワークシートやワークブックに大量のデータがあるとき、特定のデータ範囲に素早くジャンプできるよう、ブックマークの作成や挿入を検討してみませんか?
Excel で奇数行・偶数行(交互の行)または列に色を付ける方法は?
ワークシートを設計する際、多くの人が視覚的に見やすくするために、奇数行・偶数行(交互の行)または列に色を付ける傾向があります。この記事では、Excel で奇数行・偶数行または列に色を付ける2 つの方法をご紹介します。
最高のオフィス生産性ツール
Kutools for Excel は、あなたの課題のほとんどを解決し、生産性を80% 向上させます
- スーパー数式バー(複数行のテキストや数式を簡単に編集可能);リーディングレイアウト(多数のセルを簡単に読み書き可能);フィルタリング範囲に貼り付け…
- 結合セル/行/列とデータ保持;セルの分割コンテンツ;重複行を結合して合計/平均を計算…重複の入力を防止セル;範囲を比較…
- 重複または一意の行を選択;空白行を選択(すべてのセルが空);スーパー検索とあいまい検索多数のワークブック内で実行;ランダム選択…
- 正確にコピー複数セルを数式参照を変更せずに移動;複数シートへの参照を自動作成;箇条書きの挿入、チェックボックスなど…
- お気に入りの数式を保存して素早く挿入、範囲、チャート、画像;セルの暗号化パスワード付きで保護;メーリングリストの作成メール送信など…
- テキストの抽出、テキストの追加、特定の位置の文字を削除、スペースを削除;データページ統計を作成・印刷;セルの内容とコメントを相互変換…
- スーパーフィルター(フィルタースキームを保存し、他のシートに適用可能);高度なソート月/週/日、頻度などでグループ化;特殊フィルタ太字、イタリック体などで強調表示…
- ワークブックとワークシートを統合;テーブルのマージをキーカラムに基づいてマージ;データの分割を複数のシートに分割;xls、xlsx、PDF を一括変換…
- PivotTable を以下でグループ化:週番号、曜日など…ロック解除済みセルと選択範囲をロックを異なる色で表示;数式/名前を持つセルをハイライト表示…

- Word、Excel、PowerPoint でタブを使った編集と閲覧を有効化。Publisher、Access、Visio、Project でもご利用いただけます。
- 複数のドキュメントを、新しいウィンドウではなく、同じウィンドウ内の新しいタブで開いたり作成したりできます。
- 生産性が50%向上し、毎日数百回のマウスクリックを削減できます!

![[挿入] > [記号] をクリック](http://cdn.extendoffice.com/images/stories/doc-excel/display-symbol-based-on-cell-value/doc-display-symbol-based-on-cell-2.png)
