Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

Excelで空白セルを埋める4つの方法|データ整理に役立つ実践テクニック

Excelでデータを管理していると、あえて空白セルを残すことで「上の行と同じ値が続く」という意図を表現することがあります。一見わかりやすい配置ですが、このまま並べ替えフィルターを行うと、データの対応関係が崩れてしまい、誰が何を売ったのか判別できなくなるなどの問題が発生します。そこで本記事では、Excelの空白セルを効率的に埋めるための4つの方法を、初心者にもわかりやすく解説します。

空白セルを埋めるべき理由

まずはサンプルデータをご覧ください。これは営業担当者ごとの月別販売数量と金額をまとめたもので、「営業担当者」列に空白セルが含まれています。

Excelで空白セルを埋める4つの方法|データ整理に役立つ実践テクニック

このようにB列の値が複数行にまたがって適用されるデータ形式は、見た目には理解しやすいものです。例えばJaneさんの1月〜3月の売上もすぐに確認できます。しかし、このリストを「金額」順に並べ替えるとどうなるでしょうか。

Excelで空白セルを埋める4つの方法|データ整理に役立つ実践テクニック

並べ替え後は空白セルのせいで担当者が特定できなくなり、データとしての価値が大きく損なわれます。以下の4つの方法で、この問題を解決しましょう。

方法1:「フィル」コマンドを使う(少量データ向け)

データ量が少ない場合は、手入力またはフィルコマンドで簡単に埋められます。

手順:

  • セルB6を選択し、ホーム ➪ 編集 ➪ フィル ➪ 下方向へコピーを選ぶか、ショートカットキーCtrl + Dを押します。するとB6に「Jane」と表示されます。

Excelで空白セルを埋める4つの方法|データ整理に役立つ実践テクニック

  • 次の空欄セルを選択して同じ操作を繰り返せば、すべての空白セルを上の値で埋められます。

Excelで空白セルを埋める4つの方法|データ整理に役立つ実践テクニック

  • 1つずつ選択するのが面倒な場合は、値が入力されたセルを選択した状態で、セル右下のプラスアイコン(+)をダブルクリックするだけでもOKです。

Excelで空白セルを埋める4つの方法|データ整理に役立つ実践テクニック

これで空白セルが一括して同じ値で埋まります。最終的な結果は以下の通りです。

Excelで空白セルを埋める4つの方法|データ整理に役立つ実践テクニック

方法2:「ジャンプ」機能(Go to Special)を使う(大量データ向け)

データ量が多い場合、手作業での入力は現実的ではありません。ジャンプ(Go to Special)機能と簡単な数式を組み合わせれば、一瞬で空白セルを埋められます。

手順:

  • 空白セルを含む範囲(ここではB5:B16)を選択します。
  • ホーム ➪ 編集 ➪ 検索と選択 ➪ ジャンプのオプションを選択すると、「ジャンプのオプション」ダイアログボックスが表示されます。

Excelで空白セルを埋める4つの方法|データ整理に役立つ実践テクニック

  • 空白セル」を選択してOKをクリックします。これで範囲内の空白セルのみが選択された状態になります。

Excelで空白セルを埋める4つの方法|データ整理に役立つ実践テクニック

  • そのまま半角イコール(=)を入力し、続けて列の先頭データセルのアドレスを指定します。
=B5
  • Ctrl + Enterを押します。

Excelで空白セルを埋める4つの方法|データ整理に役立つ実践テクニック

すると、選択していたすべての空白セルに期待どおりのデータが入力されます。

Excelで空白セルを埋める4つの方法|データ整理に役立つ実践テクニック

ただしこの時点では、埋めたセルには数式が残っています。数式ではなく値として保持したい場合は、以下の追加手順を実行してください。

  • 元の範囲を再選択し、Ctrl + Cでコピーします。
  • ホーム ➪ クリップボード ➪ 貼り付け ➪ 値の貼り付けを選択して、数式を値に変換します。

Excelで空白セルを埋める4つの方法|データ整理に役立つ実践テクニック

これで空白部分が正しい情報で完全に埋められました。

Excelで空白セルを埋める4つの方法|データ整理に役立つ実践テクニック

方法3:Power Queryエディターを使う

大規模データセットなら、ExcelのPower Queryエディターを活用するのもスマートな選択肢です。

手順:

  • データ範囲内の任意のセルをクリックします。
  • データ ➪ テーブルまたは範囲からを選択します。

Excelで空白セルを埋める4つの方法|データ整理に役立つ実践テクニック

  • データ範囲が自動的に選択されるので、そのままOKを押します。

Excelで空白セルを埋める4つの方法|データ整理に役立つ実践テクニック

しばらくすると、下図のようなPower Queryエディターが開きます。

Excelで空白セルを埋める4つの方法|データ整理に役立つ実践テクニック

  • 対象の列(名前列)を右クリックし、コンテキストメニューからフィル ➪ 下を選択します。

Excelで空白セルを埋める4つの方法|データ整理に役立つ実践テクニック

  • セルが埋まったことを確認したら、閉じて読み込むをクリックします。

Excelで空白セルを埋める4つの方法|データ整理に役立つ実践テクニック

少し待つと、新しいシートに整形済みのデータが出力されます。

Excelで空白セルを埋める4つの方法|データ整理に役立つ実践テクニック

方法4:VBAマクロを使う

VBAに慣れている方には、シンプルなマクロで一瞬にして処理できる方法がおすすめです。

手順:

  • Alt + F11キーでVBAエディターを開きます。
  • 挿入 ➪ 標準モジュールを選択して新しいモジュールを作成します。

Excelで空白セルを埋める4つの方法|データ整理に役立つ実践テクニック

  • 以下のコードを記述します。
Sub Fill_Blank_Cells()
Dim BCells As Range
For Each BCells In Selection.Cells
If BCells.Value = "" Then
BCells.FillDown
End If
Next BCells
End Sub
  • コード入力後、ワークシートに戻ります。

コードの解説:

  • まずSubプロシージャFill_Blank_Cells()を作成します。
  • 変数BCellsRange型として宣言します。
  • ForループIfステートメントを組み合わせて、空白セルを検出し、FillDownメソッドで上の値をコピーしています。
  • 次に、対象のセル範囲を選択し、開発 ➪ マクロをクリックします。

Excelで空白セルを埋める4つの方法|データ整理に役立つ実践テクニック

  • マクロ名を選択して実行を押せば完了です。

Excelで空白セルを埋める4つの方法|データ整理に役立つ実践テクニック

期待どおり、空白セルがすべて埋まりました。

Excelで空白セルを埋める4つの方法|データ整理に役立つ実践テクニック

補足:空白セルを0やダッシュ(-)で埋める方法

空白セルを0やダッシュ(-)で埋めたい場合は、検索と置換ツールが最適です。「検索する文字列」ボックスは空のままにし、「置換後の文字列」ボックスに0またはダッシュを入力して実行するだけでOKです。

Excelで空白セルを埋める4つの方法|データ整理に役立つ実践テクニック

ここでは0を使用しましたが、同じ要領でダッシュに置き換えることも可能です。

補足:左隣のセルの値で空白セルを埋める方法

空白セルを左隣のセルの値で埋めたい場合は、上記4つの方法を横方向に適用するだけです。手順は基本的に同じですが、縦ではなく横方向にセルを選択する点が異なります。下図は方法1のフィルコマンドを横方向に適用した例です。

Excelで空白セルを埋める4つの方法|データ整理に役立つ実践テクニック

まとめ

今回は、Excelで空白セルを埋めるための4つの方法を紹介しました。データ量や用途に応じて、フィルコマンド、ジャンプ機能、Power Query、VBAマクロを使い分けることで、並べ替えや集計に強い整然としたデータを作成できます。ご不明な点があればコメント欄でお気軽にお尋ねください。フィードバックもお待ちしています。

関連記事

  • Excelで離れたセル(非連続セル)を選択する5つの方法
  • Excelで複数セルを選択する7つの方法
  • 「ジャンプ」機能でExcelの空白セルを埋める方法(3つの実例付き)
  • Excelで空白セルに色を付ける5つの方法
  • Excelで空白セルに上の値をオートフィルする5つの方法
  • Excelで左の値を使って空白セルを埋める4つの方法
  • Excelで空白を下方向に一括入力する4つの方法
  1. Excelでデータマッピングを行う5つの便利な方法【初心者向け完全ガイド】

    データマッピングは、データ管理における最初の、そして最も重要なステップの一つです。Microsoft Excelを使えば、データマッピングを簡単に行うことができ、データ管理にかかる時間と手間を大幅に削減できます。この記事では、Excelでデータマッピングを行う方法を5つの実用的なテクニックで解説します。 データマッピングとは? データマッピングとは、あるデータベースのデータを別のデータベースにリンクさせるプロセスのことです。データ管理において非常に重要な作業であり、データマッピングを実行しておけば、片方のデータベースのデータを変更した際に、もう片方のデータベースのデータも自動的に更新されます。

  2. Excelで生データを分析する9つの実践的な方法

    Excelで生データ(ローデータ)を効率的に分析したいと思っていませんか?この記事では、初心者から上級者まですぐに使える9つの分析方法を、具体的な手順付きでわかりやすく解説します。 記事内の手順は、実際にダウンロードできるワークブックを使って練習することも可能です。 Excelで生データを分析する9つの方法 ここでは、ある企業の製品名、月、売上の値を含むデータセットを例に使用します。この生データセットを、以下の9つの方法で分析していきましょう。 1. 並べ替えとフィルター機能でデータを分析する まず最初の方法は、並べ替えとフィルター機能を使った基本的なデータ分析です。以下の手順に従って操作して