オンライン Excel エディター
無料 · 登録不要 · ローカル処理

Excel で空白セルを埋める — 無料·アップロード不要·ワンクリック

下/上/テキスト/0の4モードで空セルを埋めます。アップロード不要、登録不要、ファイルは端末内に留まります。

.xlsx、.xlsm、または .xls ファイルを1つここにドロップ、またはクリックして選択

.xlsx / .xlsm / .xls 対応 · ローカル処理 · アップロードなし

オンラインでExcelの空白セルを埋める方法

  1. .xlsx、.xlsm、または .xls ファイルを1つドロップ — すべてローカルで処理され、アップロードされません。
  2. 充填モードを選択:下へ充填(既定)、上へ充填、任意テキスト、ゼロ。
  3. 空白だけのセルを空白扱いにするか、先頭行をヘッダーにするかを選択します(どちらも既定でオン)。
  4. 「空白セルを埋める」をクリック — 各シートが列ごとに処理・集計されます。
  5. シート別レポートを確認し、{元の名前}-filled.xlsx をダウンロード。

仕組み

このツールはブラウザー内で SheetJS を使い、ブックの OOXML パッケージをメモリ上の二次元配列モデルに解析します — シートごと、セルグリッドごとに処理します。次に各ワークシートを列ごとに走査し、「空白だけのセルも空白として扱う」「先頭行はヘッダー」の設定を尊重して空白セルを判定し、選択した充填戦略を適用します:上の最も近い非空値を下へコピー(下へ充填)、下の最も近い非空値を上へコピー(上へ充填)、任意テキストで置換、または数値の 0 を書き込み。各シートは充填と同時に集計されます。処理が終わるとモデルを新規 .xlsx バイト列として再直列化しダウンロードします — 値レベルの再構築なので、数式は最後のキャッシュ値になり、高度なスタイルは簡略化されます。全行程は JavaScript でローカル完結し、1 バイトも端末から出ません。

ファイルは端末から一切出ません — 処理は 100% ブラウザー内で完結します。

Excelの「ジャンプ機能→空白セル」との比較

Excel の内蔵ルートは、範囲選択 → F5 / ジャンプ機能 → 空白セル → 値を入力 → Ctrl+Enter で一括充填、という手順です。このツールはその手順を 1 クリックに圧縮し、ブック内の全シートを一括処理します。

方法ファイルの行先期待できる結果
このツールブラウザーから出ない無料・登録不要・サイズ上限なし・バッチ対応
Excel「ジャンプ機能→空白セル」PC に残る手動の複数ステップ・1 ファイルずつ・バッチ非対応

空白セルを埋める4つの方法

モード動作向いている場面
下へ充填各列で直近の上の非空セル値を、連続する空セルへコピーします。1つの見出しが複数行に適用される分類・ラベル列。
上へ充填直近の下の非空セル値を、その上の空セルへコピーします。合計がグループ末尾にある表や、ラベルがデータの下にある出力。
任意テキストすべての空セルを入力したテキスト(「N/A」「不明」など)に置換します。データベースやBIツールへの取り込み前に欠損値を明示する。
ゼロすべての空セルに数値の0を書き込みます。空セルを0として扱いたい数式やピボットテーブル用の数値表。

空白セルの判定基準

既定では、本当に空のセル(null または空文字列)だけが空白扱いです。「空白だけのセルを空白として扱う」をオンにすると、通常スペース・ノーブレークスペース・全角スペースだけを含むセルも対象になり、元の内容は新しい値に全体置換されます(結合はされません)。

「先頭行はヘッダー」が有効な場合、ヘッダー行は埋められず、そのテキストが充填元にもなりません。各列は最初のデータ行から値を持ち始めるため、「地域」のようなヘッダーが空白のデータセルに流れ込むことはありません。

下へ充填は値を推測しません。列の先頭で上に値がない空の連続部分はそのまま残り、無関係なグループをまたいだ補完も行いません。出力はデータから再構築された値レベルの .xlsx で、数式は最後のキャッシュ値になり、セルスタイル・結合セル・グラフは簡略化されます。書式を保つ必要がある場合はオンラインエディターをご利用ください。

こんなときに

  • 結合セルで作られたレポートを開いた後の分類列の補完 — 結合ラベルは先頭行にしか文字が残っていません。
  • 見出しがブロックごとに1回だけ現れるグループ化・ピボット出力の平坦化。
  • 空の数値セルに0を書き込み、SUMIFSやピボットテーブル、グラフで欠測を0として扱う。
  • 「N/A」などの統一プレースホルダーを入れ、データベース取り込みや差し込み印刷の空フィールドをなくす。

制限事項

  • 充填は常にシート全体の列単位で行われます。範囲選択だけの充填には対応していません。オンラインエディターをご利用ください。
  • 出力ファイルではスタイル、数式、結合セル、グラフが簡略化されます。
  • 暗号化されたブック(開く際にパスワードが必要)は読み取れません。
  • 旧形式 .xls もサポートされますが、出力は .xlsx に変換されます。

よくある質問

本当に無料ですか?

はい、100%無料です。登録不要、ウォーターマークなし、ファイル数制限なし。すべてブラウザー内で処理されます。

「下へ充填」は何をしますか?

各列を上から下へスキャンし、直近の上の値を連続する空セルへコピーします。新しい値が現れると、それ以降の空セルの元になります。列の先頭で上に値がない空部分は空のままです。

スペースだけのセルはどうなりますか?

既定では保持されます。「空白だけのセルを空白として扱う」をオンにすると、通常スペース・ノーブレークスペース・全角スペースも充填対象になり、元の内容は全体置換されます。

ヘッダー行は埋められますか?

いいえ。「先頭行はヘッダー」が有効(既定)なら、先頭行は埋められず、データ行の充填元にもなりません。

グループをまたいで値を推測しますか?

いいえ。同じ列の直近の非空値だけをコピーします。上(下へ充填)または下(上へ充填)に値がない空部分は元のままです。

数式や書式はどうなりますか?

出力はセル値から再構築され、数式は最後のキャッシュ値として書き出され、スタイル・列幅・結合セル・グラフは簡略化されます。書式が重要な場合はオンラインエディターをご利用ください。

ファイルはサーバーにアップロードされますか?

いいえ。解析・充填・再構築はすべてブラウザー内のJavaScriptで行われ、ファイルが端末から外に出ることはありません。

対応形式は?

.xlsx、.xlsm、旧形式 .xls。結果は常に最新の .xlsx ファイルとしてダウンロードされます。

関連ツール

完全なリファレンスはこちら: IFERROR 関数:構文、例とエラーの解決 — 構文、例、よくあるエラー、FAQ を掲載。

選択範囲だけを埋めたい、書式を保ちたい場合は?

無料オンラインExcelエディターを開く