Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

Excelのスパークライン完全ガイド:セル内ミニグラフでデータの傾向をひと目で把握する方法

Excelでデータを扱っていると、「いちいちグラフを作らなくても、このデータの傾向をサッと確認したい」と思うことはありませんか?例えば、生徒のテスト点数や、直近5年間の会社の売上データなど。本格的なグラフを作成すると時間がかかる上に、ワークシートのスペースを大きく取ってしまいます。そんなときに便利なのが、1つのセルの中に小さなグラフを表示できる「スパークライン」機能です。

Excel 2010以降(2013・2016など)にはスパークラインという便利な機能が搭載されており、1つのセル内にミニグラフを作成できます。データのすぐ隣のセルに追加できるため、行ごとのデータの推移を素早く視覚化でき、Excelでのデータ分析が格段にしやすくなります。

まずは具体的なイメージをつかむために、簡単な例を見てみましょう。以下のデータは、10店舗の過去6四半期分の売上です。スパークラインを使えば、どの店舗が売上を伸ばしているのか、逆にどの店舗が苦戦しているのかをひと目で判断できます。

スパークライン利用時の注意点:値は「相対的」に表示される

スパークラインは非常に便利ですが、見方を誤ると誤解を招く可能性がある点には注意が必要です。例えば、Store 1を見ると、売上が56千ドルから約98千ドルへ増加しており、トレンドラインは右肩上がりに描画されます。

一方、Store 8もよく似た上昇トレンドのラインが表示されますが、実際の売上は38千ドルから44千ドルへのわずかな増加にとどまっています。つまり、スパークラインではデータを絶対値として比較することはできず、作成されるグラフはその行内のデータとの相対的な関係で描かれるのです。この仕組みを理解しておくことが非常に重要です。

比較のため、同じデータで通常のExcelグラフを作成してみました。こちらを見ると、各店舗が他の店舗と比べてどうなのかが明確にわかります。

通常のグラフでは、Store 8はほぼ横ばいのフラットな線になり、右肩上がりのStore 1との差がはっきりと視覚化されます。同じデータでも、表示方法によって解釈が大きく変わるというわけです。通常のグラフは複数の行やデータセット全体の傾向把握に向いており、スパークラインは1行内のデータの推移確認に適しています。

なお、後述する軸の設定を変更すれば、複数のスパークライン同士を絶対値ベースで比較できるようにもできます。その方法も後ほどご紹介します。

スパークラインの作成手順

それでは、実際にスパークラインを作成してみましょう。手順はとてもシンプルです。

1. 挿入タブからスパークラインを選択

まず、データの隣にあるセルをクリックして選択します。次にリボンの「挿入」タブを開き、「スパークライン」グループから「折れ線」「縦棒」「勝敗」の3種類から好きなタイプを選びます。

3種類の違いは次のとおりです。

  • 折れ線:データの推移を線で表現。時系列データの傾向把握に最適
  • 縦棒:各データを縦棒で表現。値の大小比較がしやすい
  • 勝敗:プラスとマイナスの値を持つデータ向け。損益などの可視化に有効

迷った場合は、まず折れ線を選んでおけば問題ありません。スタイルは後からいつでも変更できます。「勝敗」タイプは正負の値を含むデータでないと意味をなさないので注意してください。

2. データ範囲を指定

タイプを選ぶと、データ範囲の指定を求めるダイアログボックスが表示されます。ボックス右側の小さなボタンをクリックし、対象となる1行分のデータ範囲を選択します。範囲を選んだら、再度ボタンをクリックしてダイアログに戻ります。

3. OKをクリックして完成

「OK」をクリックすると、選択したセルにスパークライン(ミニグラフ)が表示されます。他の行にも同じスパークラインを適用したい場合は、セルの右下隅をつかんで、数式をコピーするときと同じ要領で下方向へドラッグするだけです。

スパークラインのカスタマイズ方法

スパークラインが作成できたら、見やすくカスタマイズしていきましょう。

セルサイズを大きくする

デフォルトのスパークラインはかなり小さく、細部が見えにくいことがあります。まずはセルのサイズ(行の高さや列の幅)を広げて、グラフを大きく表示すると見やすくなります。

デザインタブで各種設定を変更

スパークラインが入った任意のセルをクリックすると、リボンに「スパークラインツール」→「デザイン」タブが表示されます。ここからさまざまなカスタマイズが可能です。

  • データの編集:グラフに含める列を増減できます
  • 種類:折れ線・縦棒・勝敗のタイプを後から変更できます
  • 表示:「高点」(最大値)・「低点」(最小値)・「負数」(マイナス値)・「始点」「終点」「マーカー」(全データポイント)など、グラフ上にマーカーを表示できます
  • スタイル:線や縦棒の色をまとめて変更できます。スタイルの右側では、スパークライン本体とマーカーの色を個別に調整することも可能です

軸オプションで絶対値比較を可能にする

スパークラインのもうひとつの重要な設定が「軸」オプションです。このボタンをクリックすると、「縦軸の最小値オプション」「縦軸の最大値オプション」が表示されます。

デフォルトでは、各スパークラインはそれぞれの行のデータに対して相対的に描画されます。ここで両方の項目において「すべてのスパークラインで同一」を選択すると、全行共通の基準でグラフが描かれるようになり、複数のスパークラインを絶対値ベースで比較できるようになります。

さらに筆者の経験上、全スパークラインを比較する場合は、折れ線よりも縦棒形式の方がデータの差が視覚的に把握しやすいおすすめです。

この設定を適用すると、Store 1の縦棒がStore 8より明らかに高くなり、Store 8は緩やかな上昇傾向こそあるものの、売上規模がはるかに小さいことがひと目でわかります。薄い水色の縦棒は、「高点」と「低点」のチェックをオンにしているため表示されているものです。

まとめ

以上が、Excelのスパークライン機能について知っておくべきポイントのすべてです。セル内に収まるコンパクトなミニグラフで、データの傾向を美しくプロフェッショナルに表現できます。上司に見せる洗練されたExcel資料を作りたいときに、ぜひ活用してみてください。使い方について質問があれば、ぜひコメントでお知らせください。

  1. Excelの「データ分析(Analyze Data)」機能の使い方|初心者向け5つの簡単ステップ

    Microsoft Excelで作業をしていると、データをわかりやすく可視化したり、数式を使って結果を求めたりするのが難しく感じることがあります。そんな悩みを解決してくれるのが、Excelに搭載された「データ分析(Analyze Data)」という強力な機能です。この機能を使えば、あらゆる種類の答えを手軽に見つけることができます。本記事では、Excelの「データ分析」機能の具体的な使い方を詳しく解説します。 Excelの「データ分析」機能とは? 「データ分析(Analyze Data)」機能は、ビジュアルなグラフやピボットテーブルを表示するために使われる機能です。質問ボックスから回答を得ること

  2. Excelのデータモデル活用術:3つのステップで複数テーブルを統合する方法

    Excelは膨大なデータを処理できる強力なツールですが、データモデル機能を活用していなければ、その真価を発揮できていないかもしれません。データモデルを使えば、共通の列を基準にテーブル間のリレーションシップ(関連付け)を作成し、複数のテーブルからデータを結合できます。この記事では、Excelのデータモデルの基本的な使い方を、わかりやすい手順とともに解説します。 理解を深めながら実際に練習したい方は、サンプルのExcelワークブックをダウンロードして、ご自身でも操作してみてください。 データモデルを使うメリット データモデルはバックグラウンドで動作し、ピボットテーブルなどのレポート機能を効率