
Excelのドロップダウンリストにおいて、色は強力な要素となり得ます。しかも、色の追加は想像以上に簡単です。特定のグループやタスクを色で区別したい場合もあれば、単にコントロールに注目を集めたい場合もあります。色を追加する理由が何であれ、ドロップダウンリストを含むセルに条件付き書式を追加するだけで目的を達成できます。
参照: The Complete Microsoft Office Master Class Bundle (TechRepublic Academy)
このチュートリアルでは、検証コントロールを追加し、条件付き書式を設定してドロップダウンに視覚的なヒントを追加する方法を説明します。この記事では、開発版や従来のコンボコントロール、リストコントロールではなく、Excelに組み込まれているデータ検証ドロップダウンコントロールを使用します。
私はWindows 10 65ビットシステムでMicrosoft 365を使用していますが、以前のバージョンのExcelやオンライン版のExcelも使用できます。ご自身のデータを使用することも、私が使用しているデモファイルをこちらからダウンロードすることもできます。
ジャンプ先:
- Excelのドロップダウンリストに色を追加する方法
- Excelのドロップダウンリストを作成する
- Excelのドロップダウンリストのフォント色を変更する方法
- Excelのドロップダウンリストのセルの色を変更する方法
- Excelのヒントをもっと知る
Excelのドロップダウンリストに色を追加する方法
データ検証コントロールを使ったことがある方なら、その追加がいかに簡単で、どれほど便利かご存知でしょう。このタイプのコントロールは、ドロップダウンリストにほぼあらゆる項目を設定できるため、Excelの最も便利な機能の一つです。今回は、シートレベルの色名リストを使用します。そのためには、図Aに示す色名リストを入力します。
図A

次のステップは、このテクニックを機能させるために必須ではありませんが、作業を効率化するのに役立ちます。リスト内の任意の場所をクリックしてCtrl + Tを押すか、「ホーム」タブの「表として書式設定」オプションを選択して、シンプルなリストを表オブジェクトとして書式設定します。
参照: チェックリスト: Mac での Microsoft 365 アプリとサービスの展開 (TechRepublic Premium)
「テーブルにヘッダーを追加する」オプションにチェックを入れ、「OK」をクリックします。これにより、ドロップダウンリストが動的になります。テーブル(シート)レベルでリストを更新すると、Excelはドロップダウンのリストも自動的に更新します。
ここで、ドロップダウン リストを追加し、A2:A5 の色名のリストを入力します。
Excelのドロップダウンリストを作成する
これらのリストの追加と入力がいかに簡単かを示すために、A2:A5の枠内に色の一覧を表示するリストを追加してみましょう。このテクニックをご自身の仕事に適用する際は、おそらく意味のあるグループ名やタスク名を使用することになるでしょう。ここでは、ドロップダウンから色の一覧を選択したときに何が起こるかを視覚的に分かりやすくするために、色を使用しています。
次の手順では、次のようにドロップダウン リストを追加します。
- ドロップダウンを表示したいセルを選択します。このデモではC1を選択しました。
- [データ]タブをクリックします。
- 「データツール」グループで、「データの入力規則」オプションをクリックします。ドロップダウンをクリックした場合は、「データの入力規則」を選択します。
- 表示されるダイアログで、[許可] ドロップダウン オプションから [リスト] を選択します。
- ソースコントロールに「$A$2:$A$5」(図B)と入力するか、リストを選択します。「OK」をクリックします。
図B

図Cは新しいリストを示しています。項目を選択すると、Excelはコントロールにその項目を表示しますが、この時点で色の名前を選択する必要はありません。
図C

前述の通り、データ検証コントロール機能は多用途です。時間に余裕があれば、この機能に戻って、リストに入力する値を指定する様々な方法を確認してみてください。
この新しいリストが用意できたら、条件付き書式を追加する準備が整います。
Excelのドロップダウンリストのフォント色を変更する方法
データ検証コントロールと条件付き書式機能を組み合わせて、選択されたリストの値にフォント色を適用します。具体的には、色名で表されたフォント色を適用します。例えば、「red」という名前には赤いフォント、「blue」という名前には青いフォント、といった具合です。幸いにも、このタスクを完了するのに役立つ定義済みのルールが用意されています。
参照: すべてのユーザーが習得すべき Excel のヒント 108 選 (TechRepublic)
覚えておくべき点は、データ入力規則コントロールがセルC1にリンクされており、これから追加する条件付き書式ルールがセルC1に設定されていることです。ドロップダウンリスト自体の色を変更するわけではありません。ExcelがC1に表示する、選択された値の色を変更します。
ここで、リスト項目のフォント色を変更する条件付きルールを指定するには、次の手順を実行します。
- C1 を選択した状態で、[ホーム] タブをクリックします。C1 は、データ検証コントロールを配置したセルと同じです。
- [スタイル] グループで、[条件付き書式] をクリックします。
- サブメニューから「新しいルール」を選択します。
- 上部のペインで、「指定の値を含むセルのみを書式設定」オプションを選択します。
- 下のセクションで、最初のドロップダウン設定(セルの値)を「特定のテキスト」に変更すると、2番目のコントロールが「含む」に更新されます。更新されない場合は、2番目のドロップダウンから「含む」を選択してください。
- 3 番目のコントロールに、テキスト値 red が含まれるセル =A2 を入力します。
- フォーマットボタンをクリックします。
- 表示されるダイアログで「フォント」タブをクリックし、赤(図D)を選択して「OK」をクリックします。もう一度「OK」をクリックしてシートに戻ります。
図D

赤を選択すると、図Eに示すように、フォントの色は赤になります。他の3つのリスト項目を選択すると、これらのリスト項目にはまだ条件付き書式ルールが適用されていないため、フォントの色は黒になります。
図E

リストを完成させるには、表Aの各項目にルールを作成します。上記の手順を繰り返しますが、手順6で適切なセル参照を入力し、手順7でその色を選択します。ルールがうまく機能しない場合は、セル参照に等号(=)が含まれていることを確認してください。
表A
色 | セル値 | 2番目のコントロール | 細胞 |
---|---|---|---|
青 | 特定のテキスト | 含む | 緑 |
緑 | 特定のテキスト | 含む | 黄色 |
黄色 | 特定のテキスト | 含む | 0 |
ドロップダウンで選択された項目を表す方法の一つとして、フォントの色を変更する方法があります。Fillプロパティを使用するのも同様に簡単です。
Excelのドロップダウンリストのセルの色を変更する方法
前のセクションでは、条件付きルールを使ってフォントの色を変更しました。このセクションでは、代わりにFillプロパティを適用する方法を説明します。Fillプロパティを使用すると、フォントではなくセルの背景に特定の色が適用されます。
そのためには、新しいシートにリストとデータの入力規則コントロールを再作成するか、前の手順で使用したルールと入力規則を削除して最初からやり直す必要があります。同じシートに複数のルールを混在させることは不可能ではありませんが、そうするにはかなり複雑なルールが必要になります。
参照: 知っておくべき Excel のヒント 30 選 (TechRepublic Premium)
変更は簡単です。上記の手順1~7を繰り返します。手順8では、「塗りつぶし」タブをクリックして、図Fに示すように赤を選択します。
図F

リストから赤を選択すると、ルールによって塗りつぶしプロパティに赤が適用されます(図G)。この場合、フォントの色は黒のままで、背景色が選択した色に更新されます。
図G

ドロップダウンセルを識別する場合でも、リストから選択した項目を識別する場合でも、色を追加すると視覚的にわかりやすくなります。デモファイルには、すべてのルールが備わった両方のドロップダウンが含まれています。
Excelのヒントをもっと知る
Excelのデータ入力規則機能は使いやすく便利です。この機能を活用する他の方法について知りたい場合は、以下の記事をご覧ください。
- Excelでドロップダウンリストを作成する方法(TechRepublic)
- Microsoft Excel で UNIQUE() を使用してドロップダウンにデータを入力する方法 (TechRepublic)
- 別のタブから Excel のドロップダウン リストを作成する方法 (TechRepublic)
TechRepublicには、ExcelやMicrosoft関連のチュートリアルも豊富に揃っています。Microsoft Office製品とその機能の活用方法について詳しく知りたい方は、こちらのMicrosoftチュートリアルライブラリをご覧ください。また、TechRepublic Academyでは、Microsoft関連の教育プログラムや認定資格も提供しています。
次に読む: 最高のプロジェクト管理ソフトウェアとツール (TechRepublic)