時系列データに欠損値(空白セル)があると、折れ線グラフの描画が途切れたり、意図しないゼロ表示になったりします。欠損値の扱い方は分析の意図によって変わるため、グラフごとに適切な設定を選ぶことが重要です。
Googleスプレッドシートの折れ線グラフには、欠損値を「ギャップ(線を切る)」「ゼロとして扱う(線を引く)」「線で繋ぐ(補間)」の3つの扱い方を選択できる設定があります。データの性質と読み取り目的に応じて、最適な表現を選べます。
本記事では、欠損値の扱い設定の手順、3つの方法の使い分け、関数による事前処理、よくある誤読パターンまでをまとめて解説します。
【要点】欠損値の扱いを選ぶ3つのオプション
- ギャップ(空白で線を切る): 欠損があったことを明示するなら標準的な選択です。
- ゼロとして表示: 「データなし=0」と扱う場合に使い、不適切な場面では誤解を招きます。
- 線で繋ぐ(補間): 欠損部分を前後の値で補完して繋ぎます。トレンド表示に向きます。
ADVERTISEMENT
目次
欠損値の3つの扱い方の違い
「ギャップ」は欠損セルで線を切る最もデータ忠実な表現です。データが取れていない期間が明確に分かるため、読者に誤解を与えにくい安全な選択です。デフォルトでこのモードになっているケースが多く見られます。
「ゼロとして表示」は欠損を0扱いします。例えば商品の販売実績で「在庫なしで売れていない期間」を0と表現するなど、欠損が「ゼロ」を意味する文脈なら適切です。逆に「測定できなかった期間」を0と表示すると大きな誤解になるため注意が必要です。
「線で繋ぐ(補間)」は欠損部分を前後の値で補完して滑らかに繋ぎます。長期トレンドを把握したい場合や、欠損が一時的なノイズの場合に有効です。ただし補間値はあくまで推定なので、解釈に注意が必要です。
欠損値の扱いを設定する基本手順
- 折れ線グラフを作成または編集モードにする
挿入→グラフ→折れ線グラフでデータを可視化するか、既存グラフをダブルクリックします。 - グラフエディタの「カスタマイズ」タブを開く
右側のエディタで「設定」と「カスタマイズ」のタブがあり、後者を選択します。 - 「グラフの種類」セクションを確認
カスタマイズ内に「グラフのスタイル」や「線の処理」に関する設定があります。「null値の扱い」というオプションを探します。 - 3つのオプションから選択
「ギャップ」「ゼロとして表示」「線で繋ぐ」のいずれかを選びます。プレビューにリアルタイム反映されます。 - 視覚確認して最適な見せ方に調整
データの性質と読み取り目的に応じて、最も誤解の少ない表現を選んでください。
関数で事前に欠損値を処理する手順
- IF関数で空白を別値に変換
=IF(ISBLANK(A2), 0, A2) のような数式で空白を0に変換した別列を作り、その列をグラフのソースにします。グラフ側の設定に依存しない確実な方法です。 - NA関数で意図的に欠損化
=NA() で意図的に#N/A値を作ると、グラフによっては自動的にギャップ扱いになる場合があります。条件付きで欠損を表現する用途に向きます。 - 移動平均で欠損を平滑化
=AVERAGE(OFFSET(A2,-2,0,5,1)) のような移動平均で前後の値を取り込み、欠損の影響を薄める表示にできます。 - FILTER関数で欠損行を除外
=FILTER(A:B, ISNUMBER(B:B)) のような数式で欠損行を完全に除外し、有効データのみのグラフにする方法もあります。
ADVERTISEMENT
欠損値の扱いでつまずきやすいパターン
「ゼロとして表示」で大幅な落ち込みに見える
測定できなかった期間が0として表示されると、グラフが急降下したように見えてしまい、業績悪化の誤認を招きます。「ギャップ」または「線で繋ぐ」に切り替えるか、欠損が起きないよう元データを補完してください。
「線で繋ぐ」で実際の値と乖離する
補間値は前後の値の単純な線形補間です。実際のデータがそうでない場合(例: 急増・急減があった月)、補間線が誤った印象を与えます。重要な意思決定には補間ではなく実データの確認が必要です。
設定が見つからない
グラフエディタのバージョンによって、欠損値設定の場所が変わることがあります。「カスタマイズ」タブ内の各セクションを順次確認し、該当オプションを探してください。
欠損値ではなく文字列が混在している
「-」「N/A」「未測定」のような文字列セルは、グラフでは欠損値ではなく描画不可能な値として扱われます。事前に空白に置換するか、IF関数で数値に変換してからグラフ化してください。
欠損値の扱いの選び方
| 選択肢 | 適合シーン | 注意点 |
|---|---|---|
| ギャップ | 測定不能・データなし | 線が途切れて見栄えが落ちる |
| ゼロとして表示 | 欠損=本当にゼロ | 誤解を招きやすい |
| 線で繋ぐ(補間) | 長期トレンド表示 | 補間値は推定にすぎない |
| 事前にIF関数で変換 | 確実に意図通りにしたい | 元データに別列が必要 |
| FILTERで欠損行除外 | 有効データのみ表示 | 時系列の連続性が崩れる |
まとめ
折れ線グラフでの欠損値の扱いは、データ忠実性とグラフの見栄えのトレードオフです。「ギャップ」が最も安全でデータ忠実な表現、「ゼロとして表示」は文脈次第で誤解を招くため慎重に、「線で繋ぐ」はトレンド把握に向くが補間値の解釈に注意が必要です。重要なのは、選んだ扱い方をグラフのキャプションや凡例に明記して、読者に伝えることです。事前に関数で欠損を処理する方法も組み合わせれば、グラフ設定に依存しない確実な表示が実現できます。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Googleスプレッドシートの人気記事ランキング
- 【Googleスプレッドシート】GOOGLEFINANCE関数で株価・為替を取得!リアルタイムデータの呼び出し
- 【Googleスプレッドシート】印刷範囲を指定して印刷!特定範囲だけPDFや紙に出す手順
- 【Googleスプレッドシート】新しいスプレッドシートを作成する3つの方法!ドライブ・URL・テンプレート
- 【Googleスプレッドシート】数値の連続データを自動入力!オートフィルの活用
- 【Googleスプレッドシート】ダークモードを有効にする!目に優しい配色への切替
- 【Googleスプレッドシート】株価APIで株式データを自動取得!GOOGLEFINANCE超え活用
- 【Googleスプレッドシート】共有相手が編集できない時のチェック!権限と許可状態の確認
- 【Googleスプレッドシート】ページ設定で用紙サイズと向きを調整!印刷レイアウトの基本
- 【Googleスプレッドシート】Excelファイルxlsxをインポートする手順!ドラッグ&ドロップで取り込み
- 【Googleスプレッドシート】条件付き書式をコピーする!書式のみペーストの活用
