時短エクセル(第81回) セルにサクッとグラフを追加!「スパークライン」とは

パソコン スキルアップ

公開日:2024.08.05

 売り上げ一覧などをグラフ化することはよくある。ただ、「グラフを作るほどでもないけど、サクッと視覚確認したい」というシチュエーションもあるだろう。そんなときにもってこいの機能がある。「スパークライン」と呼ばれるもので、セルの中に小さな棒グラフや折れ線グラフを表示できる。スペースも手間も少なくて済む上に分かりやすく表現できるので、ぜひ覚えておきたい。

縦棒のスパークラインをセル内に挿入する

 では、縦棒のスパークラインをセル内に挿入してみよう。準備としては、売り上げ一覧表の右に少し広めのセルを用意する。そしてセルの高さも高めにしておこう。ここでは、「30」にした。

一番上の店舗のスパークライン用セル(ここではJ3)をアクティブにした状態で、「挿入」-「スパークライン」-「縦棒」とメニューをたどる

 

「スパークラインの作成」ダイアログが開くので、「データ範囲」にカーソルがある状態でその店舗の売り上げが記載された行(ここではC3~I3)をドラッグして指定する

 

セル内に縦棒グラフが作成される

 

セルの右端を下方向にドラッグしてコピーする

 

 これで全店舗に縦棒グラフが作成された。ただし、これは各行での大小をグラフにしているだけなので、店舗ごとの大小を比較することはできない。すべての店舗の数値を絶対値で比較するためにはちょっとした工夫が必要だ。

各店舗の大小を比較するための一工夫

 棒グラフの最大値と最小値をすべてのセルで同じ数値に設定すると、全店舗を絶対値で比較できるようになる。

スパークラインが挿入されたセルをドラッグで選択し、「スパークライン」-「軸」の「縦軸の最小値オプション」で「ユーザー設定値」をクリックする

 

最小値を入力する。ここでは最も低い数値が表せるように「50000」とした

 

これで最小値が統一された。同様に最大値も設定する。「スパークライン」-「軸」の「縦軸の最大値オプション」で「ユーザー設定値」をクリック

 

縦軸の最大値(ここでは「130000」とした)を入力する

 

これで全店舗での比較が可能となった

 

折れ線グラフで比較するコツ

 縦棒グラフと同様に、折れ線グラフを挿入することも可能だ。曜日ごとの推移を知りたいときは折れ線グラフのほうが適している。

縦棒と同様の操作で「縦棒」の代わりに「折れ線」を選び、セル内に折れ線グラフを作成する

 

 折れ線グラフも同様で、違う店舗との比較もしたいときは軸をそろえる必要がある。縦棒グラフ同様、最大値と最小値を入力する方法以外に軸をそろえる方法がある。

「スパークライン」-「軸」の「縦軸の最小値オプション」で「すべてのスパークラインで同じ値」をクリックする

 

最大値も同様に「すべてのスパークラインで同じ値」を設定すれば、正しいデータ比較が可能となる

 

 折れ線グラフの場合は、最大値や最小値をマークすることもでき、視覚的な比較に役立つ。

「スパークライン」の「頂点(山)」をクリックすると、各グラフの最大値にマーカーが追加される

 

 なお、スパークラインを削除したい場合、「Delete」では消えない。セルごと削除するか、右クリックして「スパークライン」-「選択したスパークラインのクリア」で削除する。

【ダウンロード】
「時短エクセル」 セルにサクッとグラフを追加!「スパークライン」とは のお試しファイルのダウンロードはこちらから(Excelファイル)

※解説用画面はWindows 11上でMicrosoft 365のExcelを使用。一部メニュー名などが異なる場合がある

執筆=内藤 由美

大手ソフト会社で14年勤務。その後、IT関連のライター・編集者として活動。ソフトウエアの解説本、パソコンやスマートフォンの活用記事などを執筆、編集している。

【T】

あわせて読みたい記事

  • 目的別ショートカットまとめ(第44回)

    【ファイル操作編】右クリックメニューやプロパティを表示するショートカットキー

    パソコン スキルアップ

    2025.01.24

  • 時短エクセル(第86回)

    都道府県別データを3Dマップで表現する

    パソコン スキルアップ

    2025.01.21

  • 目的別ショートカットまとめ(第43回)

    【Windows編】画面のスクリーンショットや切り抜きに便利なショートカットキー

    パソコン スキルアップ

    2025.01.10

連載バックナンバー

時短エクセル