Excel で空白セルを埋める — 無料·アップロード不要·ワンクリック
下/上/テキスト/0の4モードで空セルを埋めます。アップロード不要、登録不要、ファイルは端末内に留まります。
.xlsx、.xlsm、または .xls ファイルを1つここにドロップ、またはクリックして選択
.xlsx / .xlsm / .xls 対応 · ローカル処理 · アップロードなし
オンラインでExcelの空白セルを埋める方法
- .xlsx、.xlsm、または .xls ファイルを1つドロップ — すべてローカルで処理され、アップロードされません。
- 充填モードを選択:下へ充填(既定)、上へ充填、任意テキスト、ゼロ。
- 空白だけのセルを空白扱いにするか、先頭行をヘッダーにするかを選択します(どちらも既定でオン)。
- 「空白セルを埋める」をクリック — 各シートが列ごとに処理・集計されます。
- シート別レポートを確認し、{元の名前}-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エディターを開く