Excelで欠損値を補完する3つのアプローチ

Excelで欠損値を補完する3つのアプローチ IT

第1章:そもそも欠損値とは? 〜見落とすとヤバいExcelの落とし穴〜

社会人になってExcelと日々格闘していると、必ず直面するのが「欠損値(けっそんち)」の問題です。会社の売上データ、マーケティングの集計、業務日報——あらゆるシートに登場しがちな、この“空欄”は、意外と放置している方が多いんです。でも、欠損値を甘く見ると後で手痛いトラブルにつながることも…。

まずは、欠損値とは何か?という基本から押さえておきましょう。

欠損値とは?

欠損値とは、本来あるべきデータが抜け落ちてしまっている状態のこと。たとえば、毎月の営業数値を管理しているシートで、ある月のデータだけが空欄の場合、その空白セルが欠損値になります。

欠損値が起こる原因はさまざまです。よくあるパターンには以下のようなものがあります:

  • データの入力忘れ・記入漏れ
  • 外部システムとの連携エラー
  • アンケートやヒアリングの未回答
  • 収集できなかった過去データ

欠損値を放置するとどうなる?

「空欄ぐらい、別にいいでしょ」と思っていると危険です。Excelはデータが揃っている前提でチェックや集計を行うため、欠損値がある状態で関数を使うと、正しい結果が出なかったり、エラーになったりすることも多々あります。

たとえば、商品別の売上平均を出したいときに、欠損値が含まれていると、AVERAGE関数の結果に偏りが出てしまいます。また、グラフを作成しても、一部のカテゴリだけ抜け落ちて表示されなくなる場合もあります。

そもそもなぜ補完が必要なのか?

Excelでの欠損値補完とは、「空っぽのデータを何らかの方法で埋めること」です。補完をすることで、集計・分析の精度が高まり、資料の品質がアップ。上司やクライアントからの信頼も得られやすくなります。

もちろん、闇雲に数値を入れるのはNGですが、目的に合った正しい方法で補完すれば、業務効率も分析力も大幅に向上します。

📌 ポイント:
欠損値は些細な「空欄」だけれど、放っておくと重大なミスを引き起こす隠れリスク。Excelを使いこなすなら、適切な補完スキルを身につけておこう!

次章では実際に使える欠損値補完法のうち、もっともシンプルな「前の値で埋める」方法について、具体例を交えながら解説していきます。初級者でもすぐ使えるテクなので、ぜひチェックしてみてください!

第2章:アプローチ① シンプルに「前の値」で埋める方法

欠損値に気づいたら、まず試したいのが、前のセルの値で埋める方法です。これは、同じ系列やパターンが続いているときに、有効でシンプルな補完方法です。特に売上推移や日報、単価など、日ごとの変化があまりないデータでは、高い精度で補完できます。

やり方①:手作業でコピペする方法

まず一番ベーシックなのは、空欄のセルにその上のセルの値をコピーするやり方。シンプルですが、小規模の表ならこれだけで十分なこともあります。


例:
A列(売上)
----------
100
(空白)
(空白)
130

このように空白が2つ続いている場合、上にある「100」をそのまま2つの欠損セルにコピペすればOK。結果はこのようになります↓


100
100
100
130

ただし、この方法は欠損が多いシートだと時間がかかるため、別のテクニックも覚えておきたいところです。

やり方②:ショートカット+選択操作

表全体に空白セルが散らばっているときは、「選択」+Ctrlキーを活用しましょう。以下の手順がおすすめです:

  1. 埋めたい列を選択(例:売上列)
  2. ホームタブ → 「編集」グループ →「検索と選択」→「条件を選択してジャンプ」
  3. 「空白セル」を選び、OK
  4. 空白セルが選ばれたら、まずアクティブになっている最初のセルに「=上のセル」を入力(たとえば「=A1」)
  5. Ctrl + Enterで一気に全ての空白セルに入力

このテクは欠損セルが複数ある場合に非常に便利です。また、数式ベースで入力するので再計算も楽。一度覚えておくと、月次レポートや大量データの補正がグッと楽になります。

実務で使えるシーン例

  • 単価や品目が日次で変わらないとき: 日次の販売データで、同じ品目の単価を毎日入れるのが非効率な場合、最初の値を引き継ぐことで省力化。
  • センサーや機器からの時系列データ: 一時的に値の取得に失敗した場合、直前の値を当てはめて分析を継続できる。

注意点

この方法はあくまで「直前の値が妥当」と言えるケースでのみ有効です。たとえば、気温や株価のように時々刻々と変化するデータに適用すると、精度に問題が出ることもあります。

📌 現場メモ:
「前の値で埋める」はすぐに実践できるけど、背景にあるデータの意味を理解しておくことが前提。流れが一貫しているかどうかを判断してから補完しよう!

次章では、「前の値」ではなく、統計的な手法である「平均値」を使った補完方法に踏み込みます。しっかり意味のあるデータで補完したい方は、ぜひチェックしてみてください!

第3章:アプローチ② 平均値を使ってデータを補完する方法

「前の値で埋める方法」は直近データを引き継ぐシンプルな手法でしたが、全体の傾向を見ながらバランスよく補完したい場合には、「平均値」を使った方法が効果的です。特に、日々の変動がある程度ある場合や、客観的に中間値を見たい時におすすめです。

平均値で補完するとは?

平均値補完とは、ExcelのAVERAGE関数などを使って、対象列の平均を算出し、欠損しているセルにその値を補う方法です。例えば、売上データの中にいくつか抜けがあった場合、全体の平均売上を欠損セルに入れることで、極端な偏りを避けつつ、分析可能な状態に整えることができます。


例:
売上データ(B列)
---------
100
(空白)
120
130
(空白)

この場合、100、120、130の平均は116.67(小数点以下は任意で調整)です。したがって、欠損部分に「116.67」を入れてデータを補完します。

やり方:AVERAGE関数+IF関数を使って補完

Excelでは、IF関数とAVERAGE関数を組み合わせて、欠損を自動で補完することができます。たとえば「空欄なら平均値を入れて、空欄でなければそのまま使う」という処理は以下のような数式で設定可能です。


=IF(B2="", AVERAGE(B$2:B$100), B2)

この数式は、「B2セルが空なら、B2〜B100の平均値を挿入し、空でなければB2の値をそのまま利用する」という考え方です。範囲は実際のデータ量に応じて調整しましょう。

実務での活用ケース

  • 営業成績の平均的な日次売上を埋めるとき: 日ごとの売上が不定期な場合、平均で埋めることで月次全体をバランスよく分析できます。
  • アンケートの集計など、ラフなスコア平均を取りたいとき: 回答漏れを平均スコアで補えば、総体的な傾向をつかみやすくなります。

メリットと注意点

平均補完のメリットは、データ全体のバランスを乱さない点にあります。前の値や手入力に比べて、客観性が高いので、レポート提出など社外向けの資料でも使いやすいです。

ただし、注意点もあります。平均値は「全体の傾向」を示すものなので、実際の変動を表現するにはやや弱いことがあります。重要な指標であれば、平均で埋めるのではなく、再調査や確認の上で手動入力する方が望ましいケースもあるでしょう。

📌 Tips:
平均値補完はスマートさと合理性がポイント。ただし、極端な外れ値があると平均自体にバイアスがかかるため、必要なら中央値(MEDIAN関数)を使う選択肢もアリ!

次章では、さらに一歩進んで、IF文と関数を組み合わせた補完テクニックを紹介します。条件に応じて柔軟に対応できる関数テクは、業務効率を飛躍的にアップさせてくれるので、ぜひ使いこなしていきましょう!

第4章:アプローチ③ 数式&関数で柔軟に補う!IF関数×AVERAGEの組み合わせ

ここまで「前の値」や「平均値」での補完方法を紹介してきましたが、現場ではもっと複雑な条件で欠損値が発生することもしばしばあります。例えば、特定の条件を満たすときだけ補完したい、エラーが出ないように処理したいなど…。そんなときに役立つのが、複数の関数を組み合わせた柔軟な補完方法です。

今回紹介するのは、「IF関数 × AVERAGE関数 × IFERROR関数」の組み合わせを使った、一歩進んだ自動補完テクニックです。関数の力を使えば、ただ空欄を埋める以上の処理も自動化でき、業務効率が大幅にアップします。

基本の考え方:条件に応じて欠損値を判別し、自動で補う

まずベースになるのが「IF関数」による条件分岐。これを使えば、たとえば「セルが空欄なら平均値を」「空欄ではなければそのまま使う」といった判定が可能になります。


=IF(A2="", AVERAGE(A$2:A$100), A2)

これは第3章でも登場したパターンですね。ただし、AVERAGE関数そのものがエラーを出す可能性もある場面では、より安全性を高めるためにIFERROR関数を併用します。

より堅牢な式にチャレンジ:IF + IFERROR + AVERAGE

AVERAGEで計算がうまくいかない場合(たとえば範囲にすべて空白が含まれていたり、文字データが混ざっていた場合)には、IFERRORでエラー回避ができます。その応用がこちら:


=IF(A2="", IFERROR(AVERAGE(A$2:A$100), 0), A2)

この数式の意味は、「A2が空欄だったら、A2〜A100の平均値を入れる。ただし、万が一平均計算でエラーが出たら0を入れる。もしA2に値が入っていたら、それを使う」という構造になっています。

このように条件とエラー処理を組み合わせることで、「補完はしたいけど、変な値が入るのも避けたい」という現実的なニーズに応えることができます。

さらに差をつける!条件付き補完の応用アイデア

応用的には、条件付き平均などを使って、特定条件のデータだけを対象に補完することも可能です。たとえば、「A列は部署名、B列が売上」のシートで、「A列が”営業部”の場合のみ、営業部平均でB列を補完する」などといった処理です。


=IF(B2="", AVERAGEIFS(B:B, A:A, "営業部"), B2)

これはAVERAGEIFS関数を使った条件付き平均の応用です。複数条件にも対応可能なので、より実務的な補完が可能になります。

実務での活用例

  • 部署別の月次目標の補完: 各部署の平均値で欠損値を埋めることで、より現実に即したレポートが作成できる
  • 設備データのエラー対応: エラーが発生した場合でも0や他の数値で代替でき、VBAなしで簡単な自動化も可能
  • 定期的な分析シートで再利用可能: 一度式を作っておけば、毎月の更新時に自動で補完が利く

注意点とベストプラクティス

複雑な数式を扱うときは、可読性に配慮することが大切です。部署やチーム内で共有するファイルでは、コメントや別セルに補完ルールを記載しておくと親切です。
また、補完した値が実際の数値でないことを明示するために、背景色でハイライトしたり、補完済みを示すフラグ列を追加したりすると、レポートの信頼性も高まります。

📌 プロの一言:
関数の力を活用すれば、手間なく、誰でも・何度でも使える補完ロジックが完成します。特に反復業務やレポート作成が多い方にとっては、作業時間の時短に大きく貢献しますよ。

さて、次章ではこれまで紹介した3つのアプローチを「どんなシチュエーションでどれを使うべきか」という視点から整理していきます。自分の業務にマッチした補完方法をスマートに選べるようになりましょう!

第5章:実務で使える!状況別に使い分ける補完アプローチの選び方

ここまで、「前の値を使う」「平均値を使う」「関数を組み合わせて補う」という3つの欠損値補完アプローチを紹介してきました。でも、実際の業務では「どの方法を選べばいいの?」と迷うこともあるはず。最適な補完方法は、データの種類や目的、新たに分析するシートの使われ方によって異なります。

この章では、それぞれの手法が最も効果を発揮する具体的なシチュエーションを通じて、補完手段の使い分け方を分かりやすく整理していきます。

アプローチ①「前の値」で補完するのが向いているケース

  • データが時系列で並んでいる(例:毎日の売上、毎時間のセンサーデータ)
  • 前後の値が大きくブレない(例:同価格で販売する日用品、定額の契約データ)
  • すばやく簡単に対応したい場合や、小規模な範囲での修正

📌 ポイント: 補完の「速さ」と「視認性」が重視されるときには、この方法がベスト。特に、短時間で仕上げなきゃいけないレポートや、臨時対応の場面では重宝します。

アプローチ②「平均値」で補完するのが適している例

  • データにある程度のばらつきがある(例:日ごとの来店人数、店舗別の売上など)
  • 欠損の個数が多いが、全体傾向としてのバランスも大切
  • 客観性・中立性を重視したい報告書やプレゼン資料

📌 ポイント: 発表資料や社外向けレポートで「見た目の整合性」にも配慮したい時に最適。統計的に見せたいときも有効です。

アプローチ③「関数で柔軟に」補完すべき場面

  • 部署ごと・条件ごとに異なる補完ルールがある(例:営業部門は平均、開発部門は前の値など)
  • 補完処理を半自動化・再利用可能にしたい
  • 複数条件がからむ複雑なデータ構造

📌 ポイント: データ量が多く、毎月更新されるようなルーチン業務では大活躍。条件付き補完+エラー回避の組み合わせで、“ミスらない仕組み化”が実現できます。

迷ったら?選択のための3つの視点

どの方法がよいか迷ったときは、以下の3点をチェックすると判断しやすくなります。

  1. データの性質: 数値の変動が小さいか?連続性はあるか?
  2. 求める精度: 仮の補完か?正確な分析前提か?
  3. 作業効率性: 手作業でもいいか?自動処理が必要か?

例えば、”明日の会議に間に合わせるための仮資料”なら「前の値」でスピーディに補完、”マーケティング戦略の分析資料”なら「関数で精密に補完」など、現場の目的に応じて適切な手法を選択しましょう。

結論:補完スキルは、働く20代にとって重要な“差がつく武器”

欠損値の補完は、ただのデータ入力作業に見えて、実は資料の説得力や分析精度を左右する重要スキルです。Excel補完の選び方をマスターすれば、データ分析スキルが一段上に進化し、上司からの「この資料、分かりやすいね!」も増えていくはず。

📌 チェックリスト:
✔ 繰り返すデータには「前の値」
✔ 全体の傾向重視なら「平均値」
✔ 条件が多い時は「関数+IF/IFERROR/AVERAGEIFS」

さあ、あなたも今日から「欠損に強いExcel使い」へ。使うほどに仕事の精度とスピードが変わってきますよ!

コメント

NewsTowerをもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む