Excelでは関数を使って、入力されたデータに応じて表示内容を変えたり、画像のような一覧表示や文章形式の結果を自動作成したりできます。手作業で入力している表でも、関数を組み合わせることで同じ形式の表示を効率よく作成できます。
この記事では、Excel関数を使って見た目を整えた表示を作る代表的な方法や、条件分岐・文字結合・表示形式の調整など、画像のような結果を再現するための考え方を解説します。
Excelの関数で画像のような表示は作れるのか
Excelの関数は、セルに入力された値をもとに別の文字や数値を表示するための機能です。そのため、画像で見たような表形式の表示や条件に応じたメッセージ表示は、多くの場合関数で実現できます。
ただし、関数だけで画像そのものを表示したり、セルの装飾や配置を完全に変更したりすることはできません。文字や数値の表示内容を変更する場合は関数、色や罫線など見た目の変更は条件付き書式やセル設定を利用します。
例えば「点数が80点以上なら合格、80点未満なら不合格と表示する」「日付から曜日を表示する」「複数セルの内容を1つの文章にまとめる」といった処理は関数で可能です。
条件によって表示を変えるIF関数の使い方
画像のように条件ごとに違う文字を表示したい場合、最も基本になるのがIF関数です。
基本的な形は以下のようになります。
=IF(条件,条件を満たした場合の表示,条件を満たさない場合の表示)
例えば、A1セルの点数によって結果を表示する場合は、次のような式になります。
=IF(A1>=80,”合格”,”不合格”)
この場合、A1が80以上なら「合格」、それ以外なら「不合格」と自動表示されます。入力する数字が変わっても結果は自動更新されるため、成績表や管理表などで便利です。
複数のセルを組み合わせて文章表示する方法
画像のように複数の項目を1つの文章として表示したい場合は、文字列を結合する関数を使用します。
代表的な方法として「&」記号やCONCAT関数、TEXTJOIN関数があります。
例えばA1に名前、B1に商品名が入力されている場合、以下のような式で文章を作成できます。
=A1&”さんの購入商品は”&B1&”です”
このようにすると、セルの内容を組み合わせて「田中さんの購入商品は商品Aです」のような表示を自動生成できます。
表示形式を整えるTEXT関数の活用方法
数値や日付を画像のように見やすく表示したい場合はTEXT関数が役立ちます。
例えば日付データを「2026年7月17日」のような形式で表示したい場合は、次のように設定できます。
=TEXT(A1,”yyyy年m月d日”)
また、金額にカンマを付けたり、時間表示を整えたりすることも可能です。
例として、1234567という数値を「1,234,567円」と表示したい場合は、=TEXT(A1,”#,##0″)&”円”のように設定できます。
関数だけではなく条件付き書式も組み合わせる
Excelで画像のような見た目を再現したい場合、関数だけではなく条件付き書式を利用するとさらに近い表示にできます。
例えば、売上が目標以上ならセルを緑色、未達なら赤色にするといった表示は、IF関数ではなく条件付き書式の役割です。
実際の資料作成では、関数で表示内容を自動化し、条件付き書式で色や強調表示を追加するという組み合わせがよく使われます。
画像のような表示を作るときに確認するポイント
Excelで同じ表示を作成する場合は、まず画像内の情報が「文字なのか」「計算結果なのか」「装飾なのか」を分けて考えることが重要です。
例えば、画像内に「合格」「未達」「完了」などの文字が表示されている場合はIF関数が適しています。一方で、セルの色や枠線、アイコン表示などは別の機能を使います。
また、元になるデータがどのセルに入力されているかによって関数の内容も変わります。そのため、画像だけでは完全に同じ数式を作れない場合もあります。
まとめ
Excelでは、IF関数・文字列結合・TEXT関数などを組み合わせることで、画像のような自動表示を作成できます。
ただし、関数は主にセルの中身を変更する機能であり、色や配置などの見た目は条件付き書式やセル設定を利用します。
作りたい表示を「どんな条件で」「何を表示したいのか」に分解すると、適切な関数を選びやすくなり、複雑な表でも効率的に作成できるようになります。


コメント