
Googleスプレッドシートを使用していて、セル内にミニグラフを表示させたいと思ったことはありませんか?特定の関数を使用することで、セル内にミニグラフを表示することができますよ。この記事では、スプレッドシートでセル内にミニグラフを表示する方法をご紹介していきます。
スプレッドシートでセル内にミニグラフを表示する方法
それでは、スプレッドシートでセル内にミニグラフを表示する方法を説明します。セル内にミニグラフを表示するには、「SPARKLINE関数(スパークライン)」を使用します。SPARKLINE関数の数式は「=SPARKLINE(データ, [オプション])」となっています。第1引数の「データ」は必須で、グラフ化する範囲を指定します。第2引数の「オプション」は任意ですが、{}でオプションを囲んでグラフの色や太さなどを指定することができます。

画像の例では、スコアの集計表に対してSPARKLINE関数を使用してミニグラフを表示させていきます。B7セルに、「=SPARKLINE(B3:B6)」と入力しています。

これで、セル内に折れ線グラフを作成することができました。

あとはオートフィルを使用して横方向に引っ張ることで、他の列のデータも折れ線グラフ化してセルに挿入することができますよ。

数式の説明に書いた通り、オプションを使用することで折れ線グラフをカスタマイズできます。「=SPARKLINE(B3:B6,{"color","#b0c4de"})」のように入力すると、グラフの色が黒から薄い水色に変化しました。カラーコードを指定することで、自由に色を変更することができます。

また、縦棒グラフをセルの中に作成することも可能ですよ。画像の例では、「=SPARKLINE(B7:F7,{"charttype","column"})」と入力することでそれぞれの列の合計値を縦棒グラフとして出力しようとしています。

これで、セルの中に縦棒グラフを作成することも可能です。

ちなみに、セルの結合を行うことでグラフの表示範囲を拡大することも可能です。画像の例ではセルの範囲選択を行ってから「セルを結合」をクリックすることによって、セルが結合されて大きなグラフを表示することができました。以上が、スプレッドシートでセル内にミニグラフを表示する方法の説明となります。