
エクセルでは、「ジャンプ機能」を使うことで、空白セルをまとめて別の文字列に置き換えることができます。この記事では、指定した範囲の空白セルを「0」で一括置換する方法や、関数を使ってセル内のスペース(半角・全角)を一括置換・削除する方法を解説します。
「空白セル」を一括で「0」に置換する

【手順1】
- 置換したい範囲を選択します。
- 「ホーム」タブ➔「検索と選択」➔「条件を選択してジャンプ」を開きます。

【手順2】
- 「空白セル」にチェックを入れて「OK」を押します。
- 空白セルだけ選択状態になるので、入力したい文字(例:
0)を入力します。(※まだEnterは押さない) Ctrl+Enterを押すと、選択中のセルに同じ文字が一括入力されます。
セル内の空白(スペース)を置換する
検索と置換機能を使う(元データを直接置換したいとき)

【手順】
- スペースを置換したい範囲を選択します。
- キーボードの
Ctrl+Hを押し、「検索と置換」を開きます。 - 検索する文字列にスペース(
)を入力し、そのまま「すべて置換」をクリックします。
📖 別の文字に置換する場合:
「置換後の文字列」に対象の文字(例:★)を入力し、「すべて置換」をクリックします。
関数を使う(別のセルに出力したいとき)

文字列から指定した検索文字(スペース)を探し、置換文字列(例:空文字)に置き換えます。
例:=SUBSTITUTE(A2," ","")
SUBSTITUTE関数の引数:(文字列, 検索文字列, 置換文字列)
📖 全角と半角を両方置換したいとき:
例:=SUBSTITUTE(SUBSTITUTE(A2," ","")," ",""