【Excel 】見えない空白を一括で消す方法!

「見た目は空欄なのに空白扱いにならない」という「幽霊(ゴースト)セル」を一括削除する方法を解説します。文字列の前後にある見えないスペースの削除や、セル内の余分な空白をすべて消す方法も解説しているので、ぜひ参考にしてみてください。

スポンサーリンク

幽霊セル(見えないデータ)を削除する

データ一覧の「数式」による幽霊セルを削除する

【Excel 】見えない空白を一括で消す方法!

【手順】

  1. 数式による空白を削除したい範囲を選択し、Ctrl+Cでコピーします。
  2. 右クリックし、貼り付けのオプションから「値」をクリックします。
  3. 該当の列を1列だけ選択した状態で、「データ」タブ ➔ 「区切り位置」を開きます。
  4. ウィンドウが開いたら、そのまま「完了」を押します。

データ一覧の「スペース」による幽霊セルを削除する

【Excel 】見えない空白を一括で消す方法!

【手順】

  1. スペースを削除したい範囲を1列だけ選択します。
  2. 「データ」タブ➔「区切り位置」をクリックします。
  3. ウィンドウが開いたら、そのまま「完了」を押します。

行列の追加を妨げている幽霊セルを削除する

【Excel 】見えない空白を一括で消す方法!

【手順】

  1. データが入力されている最終行の「一つ下」の行番号をクリックします。
  2. Ctrl + Shift + ↓ を押して、データ以降からシートの最下行までをすべて選択します。
  3. 「ホーム」タブ の右端にある 「クリア(消しゴム)」➔「すべてクリア」をクリックします。

💡 ポイント:「クリア」を使うことで、「文字」や「数式」だけでなく、「色や罫線(書式)」までまとめて削除できます。

スポンサーリンク

セル内の空白を削除する

文字の前後の「余計な空白」だけ消す

【Excel 】見えない空白を一括で消す方法!

文字列の前後に誤って入った「全角・半角スペース」を消したい場合、TRIM関数を使います。

例:=TRIM(A2)

TRIM関数の引数:(テキスト)


📖 前後のスペースが消えないとき:

TRIM関数で消えない特殊な空白や改行コードが含まれている場合は、以下のように入力します。

例:=TRIM(CLEAN(SUBSTITUTE(A2, CHAR(160), " ")))

セル内の「すべての空白」を消す

1. SUBSTITUTE関数を使う

【Excel 】見えない空白を一括で消す方法!

文字列から指定した検索文字(スペース)を探し、置換文字列(空文字)に置き換えます。

例:=SUBSTITUTE(A2," ","")

SUBSTITUTE関数の引数:(文字列, 検索文字列, 置換文字列)


📖 全角と半角を両方削除したいとき:

例:=SUBSTITUTE(SUBSTITUTE(A2," ","")," ","")

2. 検索と置換機能を使う

【Excel 】見えない空白を一括で消す方法!

【手順】

  1. 空白を削除したい範囲を選択します。
  2. キーボードのCtrl+Hを押し、「検索と置換」を開きます。
  3. 検索する文字列にスペース( )を入力し、そのまま「すべて置換」をクリックします。
スポンサーリンク

関連記事

タイトルとURLをコピーしました