目次
データ分析をしていると、特定の値を見つけ出したくなることがあります。 セルの色を変えて強調することは、大きなデータプールからそれを見つけ出す方法の一つです。 今回は、Excelで値に応じてセルの色を変える方法を紹介します。
練習用ワークブックをダウンロードする
この記事でデモに使用した、色を変更した例と変更しない例を含むノートブックは、以下からダウンロードできます。
値に基づいてセルの色を変更する.xlsmExcelで値に基づいてセルの色を変更する5つの方法
ここでは、特定の条件下でセルの色を変更するための5つの方法を紹介します。 分かりやすいように、2つの異なるデータセット、1つは数値で範囲に分類するもの、もう1つはテキスト値で分類するものを使用します。
1.値に応じてセルの色をダイナミックに変更する
この方法では、セルの色は永久に変わりません。 セルの値を変更すると、設定したルールに従ってセルの色が変わります。 このために、条件付き書式を使用します。
この手順を示すために、以下のデータセットを使用することにします。
人口を2000万人以上、500万人以下、その中間の3つのカテゴリーに分けようと思っています。
ステップス
- 書式を設定したいセル範囲を選択します。
- 次に、以下を選択します。 条件付き書式設定 の下に ホーム 選択 新ルール をドロップダウン リストから選択します。
- での 新しい書式ルール ボックスを選択します。 を含むセルのみをフォーマットする。 下 ルールの種類を選択する である。 ルール説明 条件を選ぶ 以上 という値を入れて 20 .
- ここで、「」をクリックします。 フォーマット をクリックすると、セルが色で塗りつぶされます。 これには 塗りつぶし のタブをクリックします。 セルのフォーマット をクリックし、背景色を選択します。 この例では、赤を選択しています。
- その後 よっしゃー の両方にあります。 セルのフォーマット と 新フォーマットルール . 20以上の値を持つセルが赤くなります。
- 最初から同じ手順で、"Put "を入れることができます。 間 を条件とし 5および20 を値とする。
- 5以下も同じようにすると、全範囲の値に応じてセルの色が変わります。
この方法で、赤のボックスの値を5以下に変更すると、緑に変わります。
続きを読む セルの色に基づくExcelの計算式(5例)
2.他のセルの値に基づいてセルの色を変える
例えば、他のセルの値によってセルの色を変えたい場合、特定のセルの値が変われば、それに応じてメインレンジの色も変わるようにします。
このために、セルで2つの値を選択しました。 F5 と F6 をカスタマイズのソースとして使用します。
ステップス
- 書式を設定したいセル範囲を選択します。
- 次に、以下を選択します。 条件付き書式設定 の下に ホーム タブ . 選択 新ルール をドロップダウン リストから選択します。
- での 新しい書式ルール ボックスを選択します。 を含むセルのみをフォーマットする。 下 ルールの種類を選択する である。 ルール説明 を条件に選ぶ 以上 を入れ、以下のようにします。
=$F$5
- をクリックします。 フォーマット であり 塗りつぶし タブで、背景色を選択します。
- をクリックします。 よっしゃー ともに セルのフォーマット とのことです。 新しいフォーミュラ・ルール 細胞の色を変えてもらいます。
- 同じ手順で、5未満の値の色を変更する場合は、セル F6 を選択することで 未満 を条件とし、以下のように の値として使用します。 新しい書式ルール ボックスを使用します。
=$F$6
参照セルの値に基づいて、範囲全体の色を変更させることになります。
ここで、どちらかのセルの値が F5 または F6 セルの範囲から色を変更する C5:C16 はそれに応じて変更されます。
続きを読む Excelのセルに数式で色を塗る方法(5つの簡単な方法)
3.クイック書式オプションを使って、Excelのセルの色を変更する
クイックフォーマットを使えば、値に応じてセルの色を変えることができます。 以下の手順に従ってください。
ステップス
- セルを選択し、マウスカーソルを選択した範囲の下側に合わせます。 A クイック解析ツールバーアイコン が表示されます。
- をクリックします。 書式設定 タブで、以下を選択します。 グレーターザーン .
- での グレーターザーン タブで、範囲内のセルの色を変更する値を選択します。 私は、この値を 20 をご覧ください。
- 色を変更することもできます。 その後 よっしゃー .
その後、20以上になるセルの色を変えてもらいます。
を選択することもできます。 カラースケール オプションで 書式設定 のタブをクリックします。 クイックアクセスツールバーアイコン を使用すると、列の色の範囲を変更することができます。
赤は最低値、白は最高値、緑は最高値と、パーセンタイルに応じたさまざまな色のセルが用意されています。
続きを読む Excelのセルの色:追加、編集、使用&削除
類似の読み物。
- エクセルで5行ごとにハイライト表示する方法(4つの方法)
- エクセルで上から下へハイライトする方法(5つの方法)
- 値に応じてセルをハイライトするExcel VBA(5例)
- エクセルで行をハイライトする方法(5つの簡単な方法)
- エクセルで列をハイライトする方法(3つの方法)
4.値に基づいてセルの色を恒久的に変更する
また、Excelの列の色を変えるには、もう1つの方法として 検索と置換 しかし、この色の変更は動的ではなく、セル内の値を変更しても、再び手動で変更するまでは同じ色のままです。
デモのために、以下のデータセットのうち、テキスト値を繰り返すものを選びました。 数値の場合も同じようにできます。
ここでは、この例では、ポジションとして3つの値を持っていて、3つの色を キュービー , LB そして WR .
ステップス
- 修正したいセルの範囲を選択します。
- での ホーム タブで、以下を選択します。 検索&選択 から 編集
- 次に、ドロップダウンリストの中から 交換 .
- での 検索と置換 箱 , 置く キュービー において を探す
- 置く キュービー において に置き換えてください。 ボックスを開き、ここで書式を変更します。
- 選択 すべて交換 ですべてのボックスを揃えることになります。 キュービー を指定すると、値がこの色に変化します。
- を閉じずに 検索と置換 ボックスを使用すると、異なる値を持つセルに対して色を変更し続けることができます。
- 3つの値の色を変更したら、ボックスを閉じます。 これで、セルの書式が範囲指定されたことになります。
関連コンテンツ Excelで値に基づいてセルをハイライトする方法(9つの方法)
5.エクセルVBAで値に応じてセルの色を変える
を使用することができます。 Microsoft Visual Basic for Applications ( VBA) 中上級者向けです。 デベロッパー」タブ を使用すると、値に応じてセルの色を変更することができます。
をお持ちの場合 デベロッパー タブをクリックすると、次のような簡単な手順を実行できます。
ステップス
- まず、範囲に名前を付けます。 計算式 タブを選択し 名前の定義 の下に 定義された名前 のグループです。
- で範囲に名前を付けます。 編集名 今後、" 役職名 「VBAのコードをコピーする場合は、同じ名前を付けることをお勧めします。
- をクリックします。 よっしゃー .
- に行ってみてください。 デベロッパー タブを選択し ビジュアルベーシック そこから
- VBAウィンドウで、以下を選択します。 インサート であれば モジュール .
- さて、この新しいモジュールに、次のコードを入力します。
Sub Change_Cell_Color() Dim cell_value As Range Dim stat_value As String Dim rng As Range Set rng = Range("Position") For Each cell_value In rng stat_value = cell_value.Value Select Case stat_value Case "QB" cell_value.Interior.Color = RGB(0, 255, 0) Case "WR" cell_value.Interior.Color = RGB(255, 255, 0) Case "LB" cell_value.Interior.Color = RGB(255, 0, 0) End Select Nextcell_value End Sub
- コードを保存してください。
- では、次に進みます。 マクロ の下に デベロッパー タブで表示します。
- での マクロ ボックスで、先ほど作成したコードを選択し、実行します。
これで、その範囲にある値に応じて、セルの色が変わります。
続きを読む Excelで値に応じてセルの色を変更するVBA(3つの簡単な例)
結論
これらは、Excelの値に基づいてセルの色を変更するために使用できるさまざまな方法でした。 このガイドが有益であったことを願っています。 あなたが何か質問や推奨事項がある場合は、私たちは以下を知らせること自由に感じなさい。
このようなガイドをもっと知りたい方は、こちらをご覧ください。 Exceldemy.com .