Excel でスペースを削除:語頭・語尾・余分なスペースまたはすべてのスペースを削除する
Web などの外部ソースからExcel にデータをインポートすると、語頭・語尾、あるいは単語や数字の間に不要なスペースが混入することがあります。こうしたスペースは計算エラーを引き起こしたり、データ分析の妨げになったりする可能性があります。本ガイドでは、余分なスペースを効率的に削除し、データの正確性と整合性を確実に保つためのいくつかの方法をご紹介します。
TRIM 関数で
多機能なテキストツールで数回のクリックで
数字または文字間のすべてのスペースを削除する
検索と置換機能で
SUBSTITUTE 関数で
ノーブレークスペース( ) を削除する
非表示文字を削除する

動画:スペースを削除
語頭・語尾のスペース、単語または数字間の余分なスペースを削除
名前などのテキストデータを扱う際、不要なスペースが混入していることがよくあります。こうしたスペースを削除する方法をご紹介しましょう。
TRIM 関数で語頭・語尾・単語または数字間の余分なスペースを削除する
Excel のTRIM 関数は、テキスト文字列の前後や間に含まれる不要なスペースを一括削除するための便利な機能です。その使い方をご紹介します!
手順1:セルを選択して TRIM 関数を使用する
セル A4 の語頭・語尾のスペースや単語間の余分なスペースを削除したい場合は、空のセルにTRIM 関数を入力し、Enterキーを押してください。
=TRIM(A4)

手順2:数式を他のセルに適用して結果を得る
最初の結果を得た後、数式セル(この例では B4)のフィルハンドルを下方向へドラッグして、数式を他のセルに適用します。ここではセル B8 までドラッグします。

- 数式の結果を計算済みの値に置き換えるには、まず数式が入力されたセルを選択し、Ctrl+Cを押します。次に、同じセルを右クリックし、コンテキストメニューの選択的貼り付けセクションから値を選択してください。
- TRIM 関数は、テキスト文字列内の改行も削除できます。

- TRIM 関数はノーブレークスペース(または CHAR(160))を削除できません。これらを処理するには、ノーブレークスペースを削除のセクションをご参照ください。
- TRIM 関数は印刷できない文字を削除しません。これらの文字を処理するには、印刷できない文字を削除のセクションをご参照ください。
多機能なテキストツールで、わずか数回のクリックで語頭・語尾・単語間の余分なスペースを削除する
TRIM 関数と比べて、スペースを削除ツール()Kutools for Excel 提供)を強くおすすめします!複雑な数式は不要で、さまざまなスペースを柔軟に一括削除でき、ノーブレークスペースにもしっかり対応。まさにゲームチェンジャーです。
処理したいセルを選択し、Kutools > テキスト > スペースを削除をクリックします。必要なオプションを選択し、右側のプレビューで結果を確認した後、OKをクリックします。ここでは、語頭・語尾・単語間の余分なスペースを削除するため、すべての余分なスペースオプションを選択しています。

数字または文字間のすべてのスペースを削除
数値間のスペース(前後のスペースを含む)を削除することは、計算エラーを防ぐために重要です。以下の方法で簡単に実現できます。
検索と置換機能でスペースをすべて削除する
Excel の検索と置換機能を使えば、数式を一切使わずにスペースを簡単にすべて削除できます。
手順1:スペースをすべて削除したいセルを選択する

手順2:Ctrl+Hを押して検索と置換ダイアログを表示する
この機能はリボンからもアクセスできます。ホーム > 検索と選択 > 置換をクリックしてください。
手順3:検索と置換ダイアログでスペースを空白に置き換える
検索と置換ダイアログで、次のように設定してください。
- 「スペース」を、検索する文字列テキストボックスに入力してください。
- 「置換後の文字列」テキストボックスには、何も入力しないでください。
- すべて置換をクリックしてください。
- クリックして、OKを押して完了します。


結果

Excel のすべてのスペースを簡単に削除できます。Kutools for Excelの強力なスペースを削除機能をご活用ください。わずか数回のクリックで、すぐに正確な結果が得られます。今すぐダウンロードして、生産性をさらに高めましょう!

SUBSTITUTE 関数でスペースをすべて削除する
元のデータをそのまま残しつつ、スペースだけをすべて削除したい場合は、SUBSTITUTE 関数を使って、新しい列にスペースを除去したデータを簡単に取得できます。
手順1:セルを選択して SUBSTITUTE 関数を使用する
セル A4 のスペースを削除するには、空のセルに以下の数式を入力し、Enterキーを押して最初の結果を表示させましょう。
=SUBSTITUTE(A4," ","")

手順2:数式を他のセルに適用して結果を得る
最初の結果を得た後、数式セルのフィルハンドルをドラッグして(この例では B4)、下方向へ数式を他のセルに適用します。

ノーブレークスペース( ) を削除する
他のソースからデータをインポートする際、HTML 文字などに含まれるノーブレークスペースが混入することがあります。このようなスペースはExcel の TRIM 関数では削除できませんが、TRIM 関数と SUBSTITUTE 関数を組み合わせた数式を使えば、ノーブレークスペースを含む不要なスペースをきれいに取り除くことができます。
手順1:セルを選択して数式を使用する
セル A4 に含まれるノーブレークスペースを含む余分なスペースを削除するには、空のセルに以下の数式を入力し、Enterキーを押して最初の結果を取得してください。
=TRIM(SUBSTITUTE(A4,CHAR(160)," "))

- ノンブレーキングスペースは、7 ビット ASCII システムでは値160 で表されます。CHAR(160)数式を使用して簡単に定義できます。
- SUBSTITUTE 関数で、ノーブレークスペースを通常のスペースに置き換えられます。
- TRIM 関数は、不要な通常スペースをすべて削除するために使用されます。
手順2:数式を他のセルに適用して結果を得る
最初の結果を得た後、数式セルのフィルハンドルをドラッグして(この例では B4)、下方向へ数式を他のセルに適用します。

印刷できない文字を削除
インポートされたデータには、余分なスペースや非表示文字(ASCII 値 0~31)が含まれていることがあります。これらを削除する方法は次のとおりです。
手順1:セルを選択して数式を使用する
セル A4 の余分なスペースや非表示文字を削除するには、空のセルに以下の数式を入力し、Enterキーを押して最初の結果を表示してください。
=TRIM(CLEAN(A4))

- CLEAN 関数は、7 ビット ASCII 値の最初の32 個の印刷不可文字(値0~31)をクリーンアップするために使用されます。
- TRIM 関数は、不要な通常スペースをすべて削除するために使用されます。
手順2:数式を他のセルに適用して結果を得る
最初の結果を得た後、数式セルのフィルハンドルをドラッグして(この例では B4)、下方向へ数式を他のセルに適用します。

- 上記数式の制限:Unicode 文字セットには、追加の印刷不可文字(値127、129、141、143、144、および157)があります。これらの追加の印刷不可文字は、CLEAN 関数単体では削除されません。
- 余分なスペース、ノーブレークスペース、および印刷不可文字を削除したい場合は、次の数式を使用してください:
=TRIM(CLEAN(SUBSTITUTE(A4,CHAR(160)," ")))
厄介な非表示文字のないクリーンなスプレッドシートをお探しですか?特定の文字を削除機能()Kutools for Excel)を使えば、不要な文字を素早く一掃できるだけでなく、特定の文字タイプをピンポイントで除去することも可能です。その効果をぜひご自身でお試しください。今すぐ無料でダウンロードして、Excel スキルをレベルアップしましょう!

上記の情報は、Excel でスペースを削除する方法を詳しく解説しています。ぜひ参考にしていただければ幸いです。データ処理を変革するその他の貴重なExcel のヒントやテクニックは、こちらをご覧ください。
最高の Office 業務効率化ツール
| 🤖 | KUTOOLS AI アシスト:インテリジェント実行に基づくデータ分析の革新 | コード生成| カスタム数式を作成 | データ分析とチャート作成| 拡張機能を呼び出し… |
| 人気機能:検索・ハイライト・重複をマーキング | 空白行を削除する | データを失うことなく列の結合またはセルを | 数式を使用しない四捨五入... | |
| スーパー LOOKUP:複数条件 VLookup | 複数値 VLookup | 複数シート間 VLookup | ファジーマッチ.... | |
| 高度なドロップダウンリスト:ドロップダウンリストをすばやく作成 | 連動型ドロップダウンリスト | 複数選択ドロップダウンリスト.... | |
| 列マネージャー:特定の数の列を追加|列を移動|非表示列の表示状態を切り替え|範囲と列を比較... | |
| 注目の機能:グリッドフォーカス | デザインビュー |強化された数式バー | ワークブックとシートマネージャー | リソースライブラリ(オートテキスト)| 日付ピッカー | ワークシートの統合 | 暗号化/セルの復号化 | リストからメール送信 | スーパーフィルター | 特殊フィルタ(太字のフォントを持つセルをフィルタリング/斜体/取り消し線。。。) 。。。 | |
| トップ15 ツールセット:12 テキストツール(テキストの追加、特定の文字を削除、...)| 50+グラフタイプ(ガントチャート、...)| 40+実用的数式(誕生日に基づいて年齢を計算します、...)| 19 挿入ツール(QR コードを挿入、パスから画像を挿入、...)| 12 変換ツール(単語に変換する、為替レートの変換、...)| 7 結合と分割ツール(高度な行のマージ、セルの分割、...)|…他にも多数 |
Kutools for Excel でExcel スキルを大幅に強化し、これまでにない効率を体験しましょう。Kutools for Excel は、生産性を高め、時間を大幅に節約できる300 以上の高度な機能を提供します。今すぐ最も必要な機能を手に入れるには、こちらをクリックしてください…
Office Tab が Office にタブインターフェースを導入し、作業を大幅に簡単にします
- Word、Excel、PowerPoint、Publisher、Access、Visio、Project でタブを使った編集と閲覧を有効化。
- 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いたり作成したりできます。
- 生産性が50%向上し、毎日数百回のマウスクリックを削減します!
Kutools アドインすべて。インストーラーは1 つだけ
Kutools for Officeスイートには、Excel ・Word ・Outlook ・PowerPoint 用のアドインと、Office アプリ間でシームレスに共同作業を行うチームに最適な Office Tab Pro が含まれています。
- オールインワンスイート— Excel、Word、Outlook、PowerPoint のアドイン+Office Tab Pro
- インストーラー1 つ、ライセンス1 つ— 数分でセットアップ可能(MSI 対応)
- 連携でさらに強力に— Office アプリ全体で生産性を合理化
- 30 日間のフル機能トライアル— 登録不要、クレジットカード不要
- ベストバリュー— 個別アドイン購入よりお得

