ピアのパソコン学習ガイド
メニュー
スプレッドシートの関数

SPARKLINE関数の使い方|セルの中に小さなグラフを描く

ピアのパソコン学習ガイド 編集部2026年11月12日 更新

※写真はイメージです

書き方

=SPARKLINE(データ, [オプション])

セルの中に、小さなグラフを描きます。月ごとの売上の動きを1行ずつ見たいときや、目標に対する進み具合をバーで見せたいときに使います。

SPARKLINE関数の使い方の図 G2 fx =SPARKLINE(B2:F2) A B C D E F G 1 2 支店 6月 7月 8月 9月 10月 動き 八王子 120 135 128 150 162
6〜10月の売上の動きが、G2の中に折れ線で出ます。

引数の意味

引数入れるもの図の例
データグラフにする数字の範囲B2:G2
オプション
省略できる
グラフの種類や色。{"項目","値"} の形{"charttype","column"}

グラフの種類(charttype)

書き方グラフ
{"charttype","line"}(省略)折れ線
{"charttype","column"}縦棒
{"charttype","bar"}横棒(達成率のバーに使う)
{"charttype","winloss"}勝ち負け(+と−だけ見る)

達成率のバー(進み具合)を作る

達成率のバー(進み具合)を作る D2 fx =SPARKLINE(B2,{"charttype","bar";"max",C2}) A B C D 1 2 担当 実績 目標 達成率 田中 70 100
実績70を、目標100を満タンとした横棒で見せます。

項目が2つ以上あるときは ;(セミコロン)でつなぎます。色は "color1","orange" を足すと変えられます。

うまくいかないとき

1グラフが出ない・空のまま

データに文字がまざっているか、範囲がちがいます。

直し方数字だけの範囲にします。

2バーが全部いっぱいになる

max を書いていないので、その1つの値が満タン扱いです。

直し方"max",目標のセル を足します。

使えるバージョン

Googleスプレッドシートだけの関数です。Excelにはありません。

Excelでは

Excelでは、「挿入」→「スパークライン」でセルの中に小さなグラフを入れます(関数ではなくメニューの機能です)。

よくある質問

SPARKLINEとは?

セルの中に小さなグラフを描く、Googleスプレッドシートの関数です。

棒グラフにするには?

{"charttype","column"} を2つ目に入れます。

達成率のバーを作るには?

=SPARKLINE(実績,{"charttype","bar";"max",目標}) の形で書きます。

一緒に覚えたい関数・操作

このページについて

操作の説明は、パソコンのブラウザで開いた日本語のGoogleスプレッドシートに合わせています。関数の働きはGoogleの公式ヘルプ(スプレッドシートの関数リスト)で確かめています。図はこのサイトで作ったもので、表の会社名・商品名・人名・URLは例です。このサイトはGoogleとは関係ありません。運営者情報