Microsoft Excelにスパークライン(ミニチャート)を挿入する方法

チャートやグラフはデータを視覚的に表示する理想的な方法です。しかし、大きなチャートを表示するスペースがないスプレッドシートや、作業中にデータを一目で確認できる小さなグラフが必要な場合もあります。Excelのスパークラインは、これらの状況に最適です。このチュートリアルでは、Excelスプレッドシートにスパークラインを挿入し、ニーズに合わせてカスタマイズする方法を説明します。
目次
- Microsoft Excelにおけるスパークラインとは?
- Excelにスパークラインを挿入する方法
- スパークラインの種類を変更する方法
- スパークラインをグループ化する方法
- スパークラインをカスタマイズする方法
- よくある質問
Microsoft Excelにおけるスパークラインとは?
スパークラインは、単一のセルに存在するミニチャートです。通常、スパークラインはデータセットの高低やトレンドを素早く表示する線グラフです。ただし、Excelは比較を示すための縦棒グラフや、正と負の値を表示するための勝敗グラフも提供しています。

Excelの他のチャートと同様に、スパークラインはデータを変更すると自動的に更新され、この小さなチャートをデータやテーマに合わせてカスタマイズできます。
ヒント: スプレッドシートのデータを転置する方法を学ぶには、読み進めてください。
Excelでスパークラインを試す準備ができたら、スプレッドシートに挿入する方法から始めましょう。
Excelにスパークラインを挿入する方法
シートにスパークラインを追加する前に、データが列または行に配置されていることを確認し、次の手順に従ってください。
- チャートを表示したいデータの列の下部または行の端にある空のセルを選択します。通常、スパークラインはそのデータの隣に配置されます。

- 「挿入」タブに移動し、「スパークライン」をクリックし、使用したいチャートの種類を選択します:「線」、「列」、または「勝敗」。

- スパークラインの作成ボックスが開いたら、「データ範囲」フィールドにセル参照を入力します。あるいは、セル範囲をドラッグしてそのフィールドを埋めることもできます。

- 「場所範囲」フィールドでスパークラインを表示したいセルの場所を確認し、必要に応じて変更し、「OK」をクリックします。

- 選択したセルにスパークラインが表示されます。

知っておくと良いこと: 予算を管理していますか? 予算管理に役立つ9つの無料Excelテンプレートを見てみましょう。
スパークラインの種類を変更する方法
スパークラインを追加して、別の種類の方が良いと思った場合は、クリックで変更できます。たとえば、線スパークラインを挿入したけれど、列レイアウトの方が効果的だと思うかもしれません。
スパークラインを選択し、表示される「スパークライン」タブに移動します。リボンの「種類」セクションで、切り替えたいスパークラインを選択します。

新しい種類にすぐにスパークラインが置き換わります。

FYI: Windowsで「Microsoft Excelを実行するのに十分なメモリがありません」というエラーに遭遇しましたか? 解決方法をお手伝いします。
スパークラインをグループ化する方法
スパークラインをグループ化したい場合、変更を加えるとグループ内のすべてのスパークラインに適用されます。これにより、スパークラインを個別に調整する手間が省けます。
一つ覚えておくべきことは、グループ内のすべてのスパークラインは同じ種類でなければならないということです:線、列、または勝敗です。そうでない場合、選択した後のスパークラインはグループ化すると自動的に変換されます。
- スパークラインをグループ化するには、最初のスパークラインを選択し、WindowsではCtrl、MacではCommandを押しながら、グループにしたい残りのスパークラインを選択します。

- 「スパークライン」タブに移動し、リボンの「グループ」セクションで「グループ」を選択します。

- グループ内の1つのスパークラインを選択すると、他のスパークラインも自動的に選択されます。再度、行った調整はすべてのスパークラインに適用されます。

スパークラインを個別に制御したい場合は、グループを解除します。グループ内のスパークラインを選択し、「スパークライン」タブの「グループ」セクションで「グループ解除」をクリックします。

ヒント: データがExcelではなくPDFに保存されていますか? PDFをExcelスプレッドシートに変換する方法を学びましょう。
スパークラインをカスタマイズする方法
スパークラインをシートに追加したら、強調表示を適用したり、軸を調整したり、チャートの外観を整えたりできます。スパークラインを選択し、「スパークライン」タブに移動し、以下の手順に従ってカスタマイズします。
スパークラインデータの編集
「データの編集」ドロップダウンメニューで、データ範囲、スパークラインの場所、または隠れたセルや空白のセルの表示方法を変更できます。
- スパークラインのグループまたはスパークラインのデータ範囲と場所を変更するには、「グループの場所とデータを編集」を選択します。あるいは、個々のスパークラインのデータ範囲を変更するには、「単一スパークラインのデータを編集」を選択します。

- 「隠れたセルと空のセル」を選択して、これらの種類のセルをどのように処理するかを選択します。ギャップとして表示するか、ゼロとして表示し、データポイントを線で接続することができます(線スパークラインの場合)。

ポイントとマーカーを表示
リボンの「表示」セクションで、チャート上で強調表示したいポイントのチェックボックスをオンにします。
「高ポイント」のチェックボックスをオンにしています。2つの最大の同じ値が列スパークラインで強調表示されるように変わります。

この例では、線スパークラインの「最初のポイント」と「最後のポイント」をマークしています。これらの2つのポイントが強調表示されるように変わります。

スパークラインのスタイル
スタイルセクションでは、スパークラインのカラースキームや、ポイントとマーカーの色(表示セクション内)を変更できます。
線グラフのマーカーのチェックボックスをオンにした後、ドロップダウンボックスを使用してそのマーカーの色を変更できます。

この例では、勝敗スパークラインがあります。「負のポイント」ボックスは自動的にチェックされ、負の値を異なる色で表示します。しかし、スタイルボックスから異なるカラースキームも選択しています。

スパークラインまたはグループに対する追加のアクション
グループセクションでは、軸を調整したり、チャートを削除したりできます。
勝敗スパークラインの水平軸を表示するために「軸」メニューを使用して、見た目をすっきりさせています。

この例では、列チャートの垂直軸に「カスタム値」を設定して、これらの列をより良く表示しています。

スパークラインやグループをシートから削除したい場合は、削除したいスパークラインやグループを選択し、「クリア」メニューを開いて「選択したスパークラインをクリア」または「選択したスパークライングループをクリア」を選択します。

知っておくと良いこと: より効率的に作業を進めたいですか? これらのMicrosoft Excelキーボードショートカットを学びましょう。
よくある質問
スパークラインの関数や数式はありますか?
Excelには組み込みのスパークライン機能があるため、現在のところ挿入するための関数や数式はありません。Excelに加えてGoogle Sheetsを使用している場合、Sheetsにはスパークライン関数があります。構文はSPARKLINE(data, options)で、最初の引数にはセル範囲を、2番目にはチャートの種類と属性を入力します。Excelにこだわりたい場合は、これらの便利な高度なExcel数式をチェックしてください。
スパークラインがExcelに表示されないのはなぜですか?
スパークラインはExcel 2010で導入され、その後のバージョン(Excel 365を含む)で利用可能です。ただし、他のバージョンのExcelを使用している場合、互換モードで作業している可能性があり、その場合はスパークラインを表示するためにファイルタイプを変更する必要があります。互換性を確認し、ファイルタイプを変更する方法については、Microsoftサポートページを訪れてください。
画像クレジット: Pixabay. すべてのスクリーンショットはSandy Writtenhouseによるものです。