メインコンテンツへスキップ

Excelでヒートマップチャートを作成する

Excelでは、ヒートマップチャートは、データセットの比較ビューを視覚的に表現した表のように見えます。 ワークシートに大きなデータセットがある場合、低い値と高い値を一目で識別するのは非常に困難ですが、ヒートマップでは、セルの値が異なる色のパターンで表示されるため、大きなデータを確認できます。以下のスクリーンショットに示すように、より小さなデータをすばやく簡単に。


条件付き書式を使用して簡単なヒートマップチャートを作成する

Excelには直接ヒートマップチャートユーティリティはありませんが、強力な 条件付き書式 機能を使用すると、ヒートマップをすばやく作成できます。次の手順で実行してください。

1。 適用するデータ範囲を選択します 条件付き書式.

2。 そして、 ホーム > 条件付き書式 > カラースケール、次に、右側の展開されたドロップダウンから必要なスタイルをXNUMXつ選択します(この場合は、 緑–黄–赤のカラースケール)スクリーンショットを参照してください:

3. これで、値に基づいてセルを強調表示するヒートマップが作成されます。緑色は最高値を表し、赤色は最低値を表し、残りの値は緑と赤の間のグラデーション色を示します。 スクリーンショットを参照してください:

4。 数字を非表示にして色だけを残したい場合は、データ範囲を選択してを押してください Ctrl + 1 キーを押して セルの書式設定 ダイアログボックス。

5。 の中に セルの書式設定 ダイアログボックス、下 タブをクリックします。 カスタム 左側のオプション カテゴリー リストボックスに入力し、 ;;; タイプ テキストボックス、スクリーンショットを参照:

6。 次に、をクリックします。 OK ボタンをクリックすると、以下のスクリーンショットのようにすべての番号が非表示になります。

Note:セルを他の色で強調表示するには、データ範囲を選択してからクリックしてください ホーム > 条件付き書式 > ルールの管理 条件付き書式ルールマネージャー ダイアログボックス。

次に、既存のルールをダブルクリックして、 書式設定ルールの編集 ダイアログボックスをクリックし、必要に応じてルールをリセットします。スクリーンショットを参照してください。


Excelで動的ヒートマップチャートを作成する

例1:スクロールバーを使用して動的ヒートマップを作成する

ワークシートに複数の列のデータがあり、それらを限られたスペースに表示したい場合、この場合、以下のデモに示すように、ワークシートにスクロールバーを挿入して、ヒートマップを動的に作成できます。

このタイプの動的ヒートマップチャートを作成するには、次の手順を実行してください。

1。 新しいワークシートを挿入し、最初の列の月を元のシートからこの新しいシートにコピーします。

2。 次に、をクリックします。 Developer > インセット > スクロール・バー、スクリーンショットを参照してください:

3。 次に、マウスをドラッグしてコピーしたデータの下にスクロールバーを描画し、スクロールバーを右クリックして、 フォーマット制御、スクリーンショットを参照してください:

4。 の中に フォーマットオブジェクト ダイアログボックス、下 管理 以下のスクリーンショットに示すように、タブで、データ範囲に基づいて最小値、最大値、増分変更、ページ変更、およびリンクされたセルを設定します。

5。 次に、をクリックします OK このダイアログボックスを閉じます。

6。 ここで、この新しいシートのセルB1に、次の数式を入力して、を押してください。 入力します 最初の結果を得るための鍵:

=INDEX(data1!$B$1:$I$13,ROW(),$I$1+COLUMNS($B$1:B1)-1)

Note:上記の式では、 data1!$ B $ 1:$ I $ 13 行ヘッダー(月)を除くデータ範囲の元のシートです。 $ I $ 1 スクロールバーがリンクしたセルです。 $ B $ 1:B1 数式を出力するセルです。

7。 次に、この数式セルを残りのセルにドラッグします。ワークシートに3年だけを表示する場合は、数式をB1からD13にドラッグしてください。スクリーンショットを参照してください。

8。 そして、 カラースケール 条件付き書式 ヒートマップを作成するための新しいデータ範囲への機能。スクロールバーをドラッグすると、ヒートマップが動的に移動します。スクリーンショットを参照してください。


例2:ラジオボタンを使用して動的ヒートマップを作成する

以下のデモに示すように、ラジオボタンを使用して動的ヒートマップを作成し、XNUMXつのラジオボタンを選択すると最大のn値が強調表示され、別のラジオボタンを選択すると最小のn値が強調表示されます。

このタイプの動的ヒートマップを完成させるには、次のようにしてください。

1に設定します。 OK をクリックします。 Developer > インセット > オプションボタン(フォームコントロール)次に、マウスをドラッグしてXNUMXつのラジオボタンを描画し、必要に応じてテキストを編集します。スクリーンショットを参照してください。

2。 ラジオボタンを挿入した後、最初のボタンを右クリックして、 フォーマット制御、で フォーマット制御 ダイアログボックス、下 管理 タブで、ラジオボタンに並んでいるセルを選択します。スクリーンショットを参照してください。

3に設定します。 OK をクリックします。 OK ボタンをクリックしてダイアログボックスを閉じ、上記の手順(手順2)を繰り返して、1番目のラジオボタンを同じセル(セルMXNUMX)にもリンクします。

4。 次に、データ範囲に条件付き書式を適用する必要があります。データ範囲を選択して、をクリックしてください。 ホーム > 条件付き書式 > 新しいルール、スクリーンショットを参照してください:

5。 の中に 新しい書式設定規則 ダイアログボックスで 数式を使用して、フォーマットするセルを決定します ルールタイプを選択します リストボックスをクリックして、次の式を入力します。 =IF($M$1=1,IF(B2>=LARGE($B$2:$I$13,15),TRUE,FALSE))この数式が真であるときの書式値 テキストボックスをクリックしてからクリックします フォーマット ボタンで色を選択します。 スクリーンショットを参照してください:

6に設定します。 OK をクリックします。 OK ボタンをクリックすると、最初のラジオボタンを選択したときに、最大の15個の値が赤い色で強調表示されます。

7。 最小の15の値を強調表示するには、データを選択したままにして、 新しい書式設定規則 ダイアログボックスをクリックし、次の式を入力します。 =IF($M$1=2,IF(B2<=SMALL($B$2:$I$13,15),TRUE,FALSE))この数式が真であるときの書式値 テキストボックスをクリックし、 フォーマット ボタンをクリックして、必要な別の色を選択します。 スクリーンショットを参照してください:

Note:上記の式では、 $ M $ 1 ラジオボタンにリンクされたセルです、 $ B $ 2:$ I $ 13 条件付き書式を適用するデータ範囲です。 B2 データ範囲の最初のセル、数値 15 強調表示する特定の番号です。

8に設定します。 OK をクリックします。 OK ダイアログボックスを閉じるには、最初のラジオボタンを選択すると、最大の15の値が強調表示され、15番目のラジオボタンを選択すると、以下のデモのように最小のXNUMXの値が強調表示されます。


例3:チェックボックスを使用して動的ヒートマップを作成する

このセクションでは、必要に応じてヒートマップを表示または非表示にするのに役立つチェックボックスを使用して、動的ヒートマップチャートを紹介します。 チェックボックスをオンにするとヒートマップが表示され、チェックボックスをオフにするとすぐに非表示になります。以下のデモを参照してください。

1。 まず、データ範囲をテーブル形式に変換する必要があります。これは、新しいデータ行を挿入するときに条件付き書式を自動的に適用するのに役立ちます。 データ範囲を選択し、を押します Ctrl + Tキー 一緒に鍵を開いて テーブルの作成 ダイアログボックス、スクリーンショットを参照してください:

2に設定します。 OK をクリックします。 OK ダイアログボックスを閉じて、をクリックします Developer > インセット > チェックボックス(フォームコントロール)次に、マウスをドラッグしてチェックボックスを描画し、以下のスクリーンショットのように必要に応じてテキストを編集します。

3。 次に、チェックボックスを右クリックして、 フォーマット制御、で フォーマットオブジェクト ダイアログボックス、下 管理 タブで、チェックボックスに並んだセルを選択します。スクリーンショットを参照してください。

4に設定します。 OK をクリックします。 OK ダイアログボックスを閉じるには、ヒートマップを作成するデータ範囲を選択し、[ ホーム > 条件付き書式 > 新しいルール 新しい書式設定規則 ダイアログボックス。

5。 の中に 新しい書式設定規則 ダイアログボックスで、次の操作を行ってください。

  • 選択 値に基づいてすべてのセルをフォーマットします オプションから ルールタイプを選択します リストボックス;
  • 選択する 3色スケール フォーマットスタイル ドロップダウンリスト;
  • 選択 セクションに タイプ 下のボックス 最小, 中点 & 最大 リストを個別にドロップダウンします。
  • そして、次の式をXNUMXつに入力します テキストボックス:
  • 最小: = IF($ M $ 1 = TRUE、MIN($ B $ 2:$ I $ 13)、FALSE)
  • 中点: = IF($ M $ 1 = TRUE、AVERAGE($ B $ 2:$ I $ 13)、FALSE)
  • 最大: = IF($ M $ 1 = TRUE、MAX($ B $ 2:$ I $ 13)、FALSE)
  • 次に、からハイライトの色を指定します あなたの必要に応じてセクション。

Note:上記の式では、 $ M $ 1 チェックボックスにリンクしているセルは、 $ B $ 2:$ I $ 13 条件付き書式を適用するデータ範囲です。

6。 設定が終わったら、 OK ボタンをクリックしてダイアログボックスを閉じます。チェックボックスをオンにすると、ヒートマップが表示されます。それ以外の場合は、非表示になります。 以下のデモを参照してください。


ヒートマップチャートのサンプルファイルをダウンロードする


ビデオ:Excelでヒートマップチャートを作成する


最高のオフィス生産性ツール

Kutools forExcel-群衆から目立つのに役立ちます

🤖 Kutools AI アシスタント: 以下に基づいてデータ分析に革命をもたらします。 インテリジェントな実行   |  コードを生成  |  カスタム数式の作成  |  データを分析してグラフを生成する  |  Kutools関数を呼び出す...
人気の機能: 重複を検索、強調表示、または識別する  |  空白行を削除する  |  データを失わずに列またはセルを結合する  |  数式なしのラウンド ...
スーパーVルックアップ: 複数の基準  |  複数の値  |  複数のシートにわたって  |  ファジールックアップ...
上級ドロップダウンリスト: 簡単なドロップダウンリスト  |  依存関係のドロップダウン リスト  |  複数選択のドロップダウンリスト...
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  列を比較する 同じセルと異なるセルを選択する ...
注目の機能: グリッドフォーカス  |  デザインビュー  |  ビッグフォーミュラバー  |  ワークブックとシートマネージャー | リソースライブラリ (自動テキスト)  |  日付ピッカー  |  ワークシートを組み合わせる  |  セルの暗号化/復号化  |  リストごとにメールを送信する  |  スーパーフィルター  |  特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト ツール (テキストを追加, 文字を削除する ...)  |  50+ チャート 種類 (ガントチャート ...)  |  40+ 実用的 (誕生日に基づいて年齢を計算する ...)  |  19 挿入 ツール (QRコードを挿入, パスから画像を挿入 ...)  |  12 変換 ツール (数字から言葉へ, 通貨の換算 ...)  |  7 マージ&スプリット ツール (高度な結合行, Excelのセルを分割する ...)  |  ... もっと

Kutools for Excelは300以上の機能を誇り、 必要なものをワンクリックで手に入れることができます...

説明


Officeタブ-MicrosoftOffice(Excelを含む)でタブ付きの読み取りと編集を有効にする

  • 数十の開いているドキュメントを切り替えるのにXNUMX秒!
  • マウスの手に別れを告げて、毎日何百ものマウスクリックを減らしてください。
  • 複数のドキュメントを表示および編集する際の生産性が 50% 向上します。
  • Chrome、Edge、Firefox と同様に、効率的なタブを Office (Excel を含む) にもたらします。
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
sorry,I cancel.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations