ADVERTISEMENT

【Googleスプレッドシート】カラースケールでヒートマップ化!最小・中央・最大値の設定

【Googleスプレッドシート】カラースケールでヒートマップ化!最小・中央・最大値の設定
🛡️ 超解決

データの大小をひと目で把握したいとき、セルに色を付けて視覚化する方法はとても便利です。数値の高低を色の濃淡で表現するヒートマップは、売上や気温などの分析に欠かせない手法です。Googleスプレッドシートには、条件付き書式の「カラースケール」機能が用意されており、最小値・中央値・最大値に好きな色を割り当てるだけで、自動的にグラデーションを作成できます。この記事では、カラースケールを使ってヒートマップを簡単に作成する手順を、基本から応用まで丁寧に解説します。

【要点】カラースケールの設定でデータを色分けする方法

  • 「表示形式」→「条件付き書式」→「カラースケール」: この操作で、選択範囲の数値に基づいた色のグラデーションを自動適用します。
  • 最小値・中央値・最大値の色を個別に設定: 数値の分布に応じて、各ポイントの色を指定することで、データの傾向を直感的に把握できます。
  • プリセットのカラースケールも利用可能: あらかじめ用意された配色パターンを選ぶだけで、手軽にヒートマップを作成できます。

ADVERTISEMENT

カラースケールがヒートマップを自動生成する仕組み

カラースケールは、選択したセル範囲内の数値データを分析し、その最小値から最大値までの間をグラデーションで塗り分ける機能です。ユーザーは最小値、中央値(中間値)、最大値の3つのポイントに色を指定するだけで、スプレッドシートが自動的にすべてのセルの色を計算してくれます。例えば、最小値に青、中央値に白、最大値に赤を設定すると、低い値ほど青く、中程度の値は白く、高い値ほど赤くなるヒートマップが出来上がります。この仕組みにより、データの分布や外れ値を瞬時に視認できるようになります。

カラースケールでヒートマップを作成する手順

ここからは、実際にカラースケールを設定する手順を説明します。例として、ある店舗の月別売上データをヒートマップにしてみましょう。

  1. カラースケールを適用するセル範囲を選択する
    まず、数値が入力されているセル範囲をドラッグして選択します。この範囲全体にカラースケールが適用されます。
  2. メニューから「表示形式」→「条件付き書式」を開く
    上部メニューの「表示形式」をクリックし、プルダウンから「条件付き書式」を選びます。画面右側に条件付き書式ルールのパネルが表示されます。
  3. 「カラースケール」タブを選択する
    条件付き書式パネルの上部に「単色」と「カラースケール」の2つのタブがあります。「カラースケール」をクリックすると、色の設定画面に切り替わります。
  4. 最小値・中央値・最大値の色を設定する
    デフォルトでは「最小値: 青」「中央値: 白」「最大値: 赤」が設定されています。各ドロップダウンから好きな色を選んでください。例えば、最小値を緑、中央値を黄色、最大値を赤にすると、低い値ほど緑、中間は黄、高いほど赤になります。
  5. 色の濃淡やしきい値をカスタマイズする(応用)
    各ポイントの「値」を変更することもできます。デフォルトでは「最小値」「中央値(パーセンタイル)」「最大値」が自動計算されますが、固定値や百分位数(パーセンタイル)を指定して、色の変化を調整できます。例えば、最大値を「90パーセンタイル」に設定すると、上位10%の値にのみ最大値の色が適用され、外れ値の影響を抑えられます。
  6. 適用範囲を確認して「完了」をクリックする
    設定が終わったら、画面下部の「完了」ボタンをクリックします。選択範囲にカラースケールが適用され、ヒートマップが表示されます。

カラースケール設定時の注意点と失敗例

数値以外のデータが混ざっているとうまく着色されない

カラースケールは数値データに対してのみ機能します。セル範囲に文字列や空白が含まれていると、それらのセルは色が付かずに白抜きのままになります。事前にデータの型を統一し、数値のみの範囲を指定しましょう。数値として認識されない「’001」のような文字列数値も対象外です。

中央値の設定が「パーセンタイル」の場合の挙動

中央値のデフォルトは「50パーセンタイル(中央値)」ですが、「パーセンタイル」を選択すると、指定した百分位数の値を基準に色が変わります。例えば「80パーセンタイル」に設定すると、値の上位20%に最大値の色が適用されるようになります。この設定を誤ると、意図しない色分けになるため注意が必要です。

色の組み合わせによってはコントラストが低くなる

最小値と最大値に類似した色(例:薄い青と濃い青)を選ぶと、グラデーションの差がわかりにくくなります。ヒートマップとしての視認性を高めるには、寒色から暖色へ変化する組み合わせ(青→白→赤や緑→黄→赤など)がおすすめです。

複数の条件付き書式ルールが競合する場合

同じセル範囲にカラースケール以外の条件付き書式(単色など)が適用されていると、優先順位によって結果が変わります。条件付き書式パネルでルールの順序を確認し、必要に応じて並べ替えてください。一般的に、カラースケールは最後に適用する方が意図した色になります。

ADVERTISEMENT

カラースケールと単色の条件付き書式の比較

項目 カラースケール 単色の条件付き書式
色の表現 グラデーション(連続的な色変化) 条件を満たすセルに単一の色を塗る
設定の基準 最小値・中央値・最大値(またはパーセンタイル) カスタム数式や数値範囲(以上・以下など)
視覚的な効果 データの分布や傾向を直感的に把握しやすい 特定の値のセルを強調したい場合に有効
適用例 売上表のヒートマップ、温度マップ、試験の点数分布 赤字の赤字セルを赤くする、100以上のセルを緑にする
カスタマイズの自由度 色の数が3点まで(最小・中央・最大) 複数ルールを組み合わせて多彩な条件設定が可能

まとめ

この記事では、Googleスプレッドシートのカラースケール機能を使って、最小値・中央値・最大値に色を割り当てるヒートマップの作成方法を解説しました。基本的な設定手順に加え、パーセンタイルの活用や色の選び方など、より見やすいヒートマップを作るためのポイントも紹介しました。カラースケールを使いこなせば、大量の数値データから傾向や異常値を一目で見つけられるようになります。次は、売上データやアンケート結果など、実際のデータに応用してみてください。さらに高度な分析には、QUERY関数やピボットテーブルと組み合わせる方法もおすすめです。


ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。