SPARKLINE関数の使い方|セルの中に小さなグラフを描く
※写真はイメージです
書き方
=SPARKLINE(データ, [オプション])セルの中に、小さなグラフを描きます。月ごとの売上の動きを1行ずつ見たいときや、目標に対する進み具合をバーで見せたいときに使います。
引数の意味
| 引数 | 入れるもの | 図の例 |
|---|---|---|
| データ | グラフにする数字の範囲 | B2:G2 |
| オプション 省略できる | グラフの種類や色。{"項目","値"} の形 | {"charttype","column"} |
グラフの種類(charttype)
| 書き方 | グラフ |
|---|---|
{"charttype","line"}(省略) | 折れ線 |
{"charttype","column"} | 縦棒 |
{"charttype","bar"} | 横棒(達成率のバーに使う) |
{"charttype","winloss"} | 勝ち負け(+と−だけ見る) |
達成率のバー(進み具合)を作る
項目が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とは関係ありません。運営者情報