特定の条件に基づいてテキストの色やフォントを変更したい
この記事では、Excelを使用して、特定の条件に基づいてテキストの色やフォントを自動的に変更する方法を解説します。たとえば、売上が一定の値以上である場合に赤い文字にし、フォントを太字にするなど、条件に基づいた書式設定を行うことができます。
条件付き書式を使用してテキストの色やフォントを変更する
| A | B | C | D | |
|---|---|---|---|---|
| 1 | 商品名 | カテゴリ | 売上 | ステータス |
| 2 | 商品A | 家電 | 50000 | |
| 3 | 商品B | 家具 | 30000 | |
| 4 | 商品C | 家電 | 100000 |
手順
- 売上の列(C列)を選択します。
- 「ホーム」タブに移動し、「条件付き書式」から「新しいルール」を選択します。
- 「指定の値を含むセルだけを書式設定」を選びます。
- ルールの条件として、「次の値より大きい」を選択し、「50000」と入力します。
- 「書式」ボタンをクリックし、「フォント」タブで文字の色を赤に設定し、フォントを太字に設定します。
- 「OK」をクリックして設定を完了します。
条件付き書式の役割
「条件付き書式」は、指定した条件に基づいてセルの表示形式を自動的に変更する機能です。特定の値以上や未満、特定のテキストを含む場合など、さまざまな条件に対応しており、色やフォントの変更、背景色の設定などが可能です。
結果
売上が50000以上のセル、たとえば「商品A」と「商品C」の売上は赤い太字で表示されます。「商品B」の売上は条件に該当しないため、書式は変更されません。
IF関数とセルの書式を使用してテキストの色を変更する
| A | B | C | D | |
|---|---|---|---|---|
| 1 | 商品名 | カテゴリ | 売上 | ステータス |
| 2 | 商品A | 家電 | 50000 | =IF(C2>=50000, “良好”, “低”) |
| 3 | 商品B | 家具 | 30000 | =IF(C3>=50000, “良好”, “低”) |
| 4 | 商品C | 家電 | 100000 | =IF(C4>=50000, “良好”, “低”) |
手順
- D列に「ステータス」列を作成し、D2セルに=IF(C2>=50000, “良好”, “低”)と入力します。
- D2セルの数式をD3、D4セルにもコピーします。
- 次に、D列を選択し、「条件付き書式」「指定の値を含むセルだけを書式設定」「次の値に等しい」を使用して、ステータスが「良好」のセルの色を緑に、ステータスが「低」のセルの色を赤に設定します。「新しいルール」から2回ルールを指定します。
関数の役割
IF関数は、指定した条件が「真」であれば一つの結果を、条件が「偽」であれば別の結果を返します。この関数により、条件に基づいたステータスをセルに表示できます。
結果
「商品A」と「商品C」のステータスが「良好」として緑色で表示され、「商品B」のステータスが「低」として赤色で表示されます。
まとめ
Excelの条件付き書式やIF関数を使用することで、特定の条件に基づいてセルのフォントやテキストの色を変更することができます。条件付き書式は視覚的な強調が容易であり、複雑な条件に対しても柔軟に対応できます。IF関数と組み合わせることで、さらに詳細な条件に基づいた管理が可能です。
こちらも参考に

IF関数で論理式による表示の切り替えの方法についてわかりやすく解説
IF関数についてIFの概要論理式の結果によって表示を切り替えるExcel関数=IF( 論理式 , TRUEの場合 , FALSEの場合 )概要 論理式の結果によって異なる値を返す 論理式については論理式を参照 文字列を比較し等しければTRUEを返すEXACT、数値を比較するDELTAを用いて正誤チェックなどをすることも...