オンライン Excel エディター
無料で使う

TRIM関数なしでExcelの余分なスペースを削除する方法

2026-10-11 更新 · 無料 · ブラウザで動作

クイック回答

TRIM() は補助列が必要で、目に見えるスペースしかクリーンアップできず、タブやノーブレークスペースは残ります。無料のオンライン「空白文字のトリム」ツールなら、全シートのすべてのテキストセルから先頭・末尾の空白を1回の処理で除去し、重複する内部スペースもオプションで1つにまとめ、変更されたセル数を正確にレポートします。

TRIM関数なしでExcelの余分なスペースを削除する方法

読むのはこのくらいにして — 無料ツールへ直接どうぞ: Excelセルの空白を削除 →

オンラインでスペースをクリーンアップ(3ステップ)

  1. 無料の「空白文字のトリム」ツールを開き、.xlsx、.xlsm、.xls ブックをドロップします。処理は完全にローカルで行われ、ファイルがアップロードされることはありません。
  2. 2つのクリーンアップオプションを選びます。連続する内部スペースを1つにまとめる(既定オフ)と、NBSP/全角スペースを通常のスペースとして扱う(既定オン)。
  3. 「スペースをクリーンアップ」をクリック — 全シートのすべてのテキストセルから、タブや改行を含む先頭・末尾の空白が除去されます。
  4. レポートを確認:各シートで変更されたセル数が表示され、上部に合計が出ます。
  5. クリーンアップ済みブックを ファイル名-trimmed.xlsx としてダウンロードします。

トリムは常にテキストセルの両端をクリーンアップします。単語間のダブルスペースがデータ上意味を持つ場合は折りたたみをオフに、「 Ada Lovelace 」を「Ada Lovelace」にしたい場合はオンにしてください。

はみ出したスペースがすべてを壊す理由

末尾スペースは画面上は見えませんが、表計算では毒です。「NYC」と「NYC 」はExcelには別の文字列なので、古典的な不可解な不具合が起きます:

  • VLOOKUP/XLOOKUP が「明らかに一致」しているのに #N/A を返す。
  • 「重複の削除」がスペースだけ違う行を捉えられない。
  • ピボットテーブルが1つのカテゴリを「Pending」と「Pending 」に分割する。
  • 並べ替え順が期待と違ったり、COUNTIF の集計が少なくなったりする。

最悪の原因は不可視文字です。Webサイトから貼り付けられたノーブレークスペース(NBSP、CHAR(160))、CJKテキストの全角スペース、TSVエクスポートが残したタブ。TRIM() はこれらに一切触れません。

手動方法:TRIMとその限界

  1. クリーンアップする列の隣に補助列を挿入します。
  2. =TRIM(A2) を入力し、範囲全体に下へコピーします。
  3. 補助列をコピーし、「形式を選択して貼り付け → 値」で元の列に上書きします。この手順まではTRIMの出力は数式であり、きれいなテキストではありません。
  4. 補助列を削除します。

TRIMは両端の通常スペース文字(CHAR(32))だけを取り除き、内部のそれだけをまとめます。タブ(CHAR(9))、改行、NBSP(CHAR(160))、全角スペースはそのまま残ります。つまり「TRIM済み」でもVLOOKUPが壊れることがあります。これらを扱うには =SUBSTITUTE(A2,CHAR(160)," ") を重ね、再び補助列を使う必要があります。

検索と置換のテクニック(スペース2つを1つに置換し、「0件置換」になるまで「すべて置換」を繰り返す)は数式なしで内部のダブルスペースをまとめられますが、不可視文字は見えず、先頭・末尾のタブや改行にも触れられません。「何も見つからなくなるまで実行」のループは途中で諦めやすいです。

状況別の最適な方法

空白文字トリムツールTRIM() + 値貼り付け検索と置換ループ
全シートを一括処理はい列・シートごとシートごと
タブと改行を削除はいいいえいいえ
NBSP / 全角スペースはい(既定オン)追加のSUBSTITUTEが必要手動 Alt+0160 テクニック
内部ダブルスペースをまとめるオプション、ワンクリックはいはい、繰り返し実行
補助列/数式が残るなし追加の2ステップなし
変更セルのレポートシートごとなし「N件置換」ポップアップ

汚いインポートデータではスペースは単独で現れません。セルに貼り付けられた改行が2番目に多い残留物で、スマートクォートや印刷不可の制御文字などの余分な記号が3番目です。それぞれに専用の1パスクリーナーがあります。

このガイドで使うツール

よくある質問

トリムで数値や日付は変わりますか?

いいえ。テキストセルだけが対象です。数値、日付、ブール値はそのままです。これらに対する空白クリーンアップは無意味だからです(テキストとして保存された数値は別の修正が必要です)。

単語間のスペースは削除されますか?

「連続する内部スペースをまとめる」を有効にした場合のみです。既定では内部の間隔はそのまま保持され、先頭・末尾は常にクリーンアップされます。

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

いいえ。ブックは完全にブラウザ内で解析・再構築されます。デバイスから出ることはなく、登録も不要です。

NBSPと全角スペースとは何ですか?

通常のスペースに見える不可視の空白文字です。NBSP(CHAR(160))はWebページ、全角スペース(U+3000)はCJKテキストに由来します。どちらも既定で通常スペースとして扱われ、クリーンアップされます。

レポートの変更セル数が予想より多いのはなぜですか?

不可視文字も変更としてカウントされるからです。きれいに見えても末尾にタブやNBSPがあったセルがレポートに表示されます。それがたいてい、ルックアップを壊していたセルです。

書式は残りますか?

値、日付、数値は保持されます。出力はセル値から再構築されるため、装飾的なセルスタイルは簡素化されます。詳細はツールページをご確認ください。

関連ガイド

自分のファイルで試す準備はできましたか?

Excelセルの空白を削除を開く — 無料