メインコンテンツへスキップ
 

Excelセルのスペースを削除する–先頭のスペース、末尾のスペース、余分なスペース、またはすべてのスペース

著者: テクニカルサポート 最終更新日:2020年06月04日

データが他のアプリケーションからワークシートにコピーアンドペーストされたときに、データに無意識のうちに余分なスペースが入ると、問題が発生する場合があります。 たとえば、先頭のスペースを含む0つの数値セルを追加すると、正しい結果ではなくXNUMXとして結果が返されます。 または、同じ内容で、一方に先頭または末尾のスペースが含まれているXNUMXつのセルを比較しているときに、間違った結果が得られます。 これらのスペースを削除するにはどうすればよいですか? このチュートリアルでは、いくつかの方法を紹介します。


セルから先頭、末尾、余分な中間スペースなどの余分なスペースを削除します

先頭、末尾、および余分な中間スペースを含むセルの列リストがあるとします。 セルからこれらの余分なスペースをすべて削除するには、TRIM関数が役立ちます。

=TRIM(TEXT)

空白のセルを選択し、次のように入力します =TRIM(B3) その中に押して 入力します キー。 そして、そのドラッグ フィルハンドル 数式を他のセルに適用します。 スクリーンショットを参照してください:
Note:B3は、スペースを削除するテキストを含むセルです。

これで、先頭、末尾、および余分な中間スペースを含むすべての余分なスペースが、指定されたセルから削除されます。

Note:この操作は、新しい列で実行する必要があります。 余分なスペースをすべて削除したら、を押して元のデータをトリミングされたデータに置き換える必要があります。 Ctrlキー + C、元のデータ範囲を選択し、右クリックして選択します 価値観貼り付けオプション のセクションから無料でダウンロードできます。

セルから不要なスペースを削除するための数回のクリック

スペースを削除する ユーティリティ、数回クリックするだけで削除するだけでなく 先頭のスペース、末尾のスペース、余分なスペースすべてのスペース 範囲、複数の範囲、またはワークシート全体からでも、作業時間を大幅に節約できます。
Kutools for Excel - 300以上の作業シナリオ向けに設計された1500以上の強力な高度な機能を集めて、解決します 80% エクセルの問題。

ダウンロードして全機能を 30 日間無料でお試しください

 

セルから先頭のスペースのみを削除します

以下のスクリーンショットに示すように、場合によっては、先頭のスペースのみを削除し、セル内のすべての中間スペースを保持する必要があります。 このセクションでは、この問題を解決するための別の式とVBAコードを紹介します。

MID関数を使用して、先頭のスペースのみを削除します

空白のセルを選択し(ここではセルD3を選択します)、以下の数式をコピーして、 入力します キー。 そして、をドラッグします フィルハンドル 数式を他のセルに適用します。

=MID(B3,FIND(MID(TRIM(B3),1,1),B3),LEN(B3))

この式では、 B3 先頭のスペースを削除するテキストを含むセルです。

Note:この操作は、新しい列で実行する必要があります。 先頭のスペースをすべて削除したら、元のデータを数式なしのトリミングされたデータに置き換える必要があります。

VBAコードを使用して、先頭のスペースのみを削除します

1.先頭のスペースを削除するセルが含まれているワークシートを開き、を押します。 他の + F11 キーを押して アプリケーション向け Microsoft Visual Basic 窓。

2。 クリック インセット > モジュール、次に以下のVBAコードをモジュールウィンドウにコピーします。

Sub RemoveLeadingSpaces()
'Updateby20190612
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    Rng.Value = VBA.LTrim(Rng.Value)
Next
End Sub

3。 プレス F5 コードを実行するためのキー。 A Kutools for Excel ダイアログがポップアップします。先頭のスペースを削除する連続セルを選択して、[ OK

これで、選択したセルから先頭のスペースのみが削除されていることがわかります。


セルから末尾のスペースのみを削除します

1.先頭のスペースを削除するセルが含まれているワークシートを開き、を押します。 他の + F11 キーを押して アプリケーション向け Microsoft Visual Basic 窓。

2。 クリック インセット > モジュール、次に以下のVBAコードをモジュールウィンドウにコピーします。

Sub RemoveTrailingSpaces()
'Updateby20190612
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    Rng.Value = VBA.RTrim(Rng.Value)
Next
End Sub

3。 プレス F5 コードを実行するためのキー。 A Kutools for Excel ダイアログがポップアップします。末尾のスペースを削除する連続セルを選択して、[ OK ボタン。 これで、選択したセルから末尾のスペースのみが削除されていることがわかります。


セルからすべてのスペースを削除します

特定のセルのすべてのスペースを削除したい場合は、このセクションのメソッドを使用すると便利です。

SUBSTITUTE関数を使用して、セルからすべてのスペースを削除します

=SUBSTITUTE(text, old_text, new_text, [instance_num])

空白のセルを選択し、以下の数式をコピーして、 入力します キー。 次に、をドラッグします フィルハンドル 数式を他のセルに適用します。

=SUBSTITUTE(B3," ","")

ヒント:この式では、 B3 すべてのスペースを削除するテキストを含むセルです。
         "" (二重引用符で囲まれたスペース)ここでは、削除するスペースを表します。
         "" ここでは、すべてのスペースを何も置き換えないことを意味します。

次に、特定のセルのすべてのスペースがすぐに削除されていることを確認できます。

Note:この操作は、新しい列で実行する必要があります。 すべてのスペースを削除した後、元のデータを数式なしでトリミングされたデータに置き換える必要があります。

検索と置換機能を使用して、セルからすべてのスペースを削除します

上記の他に 代替 機能である検索と置換機能は、セルからすべてのスペースを削除するのにも役立ちます。

1.削除するスペースを含むセルを選択し、を押します。 Ctrlキー + H キーを押して 検索および置換 ダイアログボックス。

2。 の中に 検索および置換 ダイアログの下で 交換する タブで、スペースをXNUMXつ入力します 見つける テキストボックス、 と交換 テキストボックスが空の場合は、 すべて置換


Kutoolsを使用して、セルから先頭、末尾、余分なすべてのスペースを簡単に削除できます

先端:数式やVBAコードを使用してスペースを削除することにうんざりしている場合は、 スペースを削除する の有用性 Kutools for Excel あなたの最良の選択です。 数回クリックするだけで、先頭のスペース、末尾のスペース、余分なスペースだけでなく、範囲、複数の範囲、またはワークシート全体からすべてのスペースを削除できるため、作業時間を大幅に節約できます。

Kutools for Excelを使用する前に、次の手順を実行する必要があります。 無料でダウンロードしてインストールしてください 最初に。

1.スペースを削除するセルでXNUMXつまたは複数の範囲を選択し、をクリックします クツール > テキスト > スペースを削除する。 スクリーンショットを参照してください:

2.に5つのオプションがあることがわかります スペースを削除する ダイアログボックス:

  • 先頭のスペースのみを削除するには、 先頭のスペース オプション;
  • 末尾のスペースのみを削除するには、 末尾のスペース オプション;
  • 先頭のスペースと末尾のスペースを同時に削除するには、 先頭と末尾のスペース オプション;
  • 余分なスペース(先頭、末尾、余分な中間スペースを含む)をすべて削除するには、 すべての余分なスペース オプション;
  • すべてのスペースを削除するには、を選択してください すべてのスペース オプションを選択します。

次に、 OK ボタンをクリックして操作を開始します。

  このユーティリティの無料トライアル(30日)が必要な場合は、 クリックしてダウンロードしてください、次に、上記の手順に従って操作を適用します。


Excelスペースに関連するその他の実際的なケース

セルからスペースを削除する以外に、スペースを数えたり、スペースを追加したり、セル内の他の文字にスペースを置き換えたりする状況に直面したことがありますか? 以下の推奨事項は、Excelの作業をスピードアップする可能性があります。

セル内の合計スペースの数を数える
セルからすべてのスペースを削除する前に、セルにいくつのスペースが存在するかについて知りたい場合があります。 このチュートリアルでは、セル内のスペースの総数をすばやく取得するのに役立つ詳細な手順のメソッドを提供します。
詳細はクリックしてください...

特定のExcelセルの各カンマの後にスペースを追加します
特定のセルからスペースが誤って削除される場合があります。 このチュートリアルでは、コンマごとにスペースを追加して、詳細な手順でテキスト文字列をより明確かつ標準にすることについて説明しています。
詳細はクリックしてください...

Excelセルの数値の間にスペースを追加します
このチュートリアルでは、Excelセルの各数値またはn番目ごとの数値の間にスペースを追加する方法について説明します。 電話番号の列があり、電話番号の間にスペースを追加して、番号がより直感的で読みやすくなるようにしたいとします。 このチュートリアルのメソッドが役立ちます。
詳細はクリックしてください...

Excelセルの大文字の前にスペースを追加する
このチュートリアルでは、Excelセルのすべての大文字の前にスペースを追加する方法について説明します。 InsertBlankRowsBetweenDataのように、誤ってすべてのスペースが削除されたテキスト文字列のリストがある場合、各大文字の前にスペースを追加して、単語を「データ間に空白行を挿入」として区切ります。このチュートリアルのメソッドを試してください。
詳細はクリックしてください...

Excelセルのスペースを特定の文字に置き換えます
多くの場合、スペースをセルから直接削除するのではなく、特定の文字に置き換えることをお勧めします。 ここでは、セル内のスペースをアンダースコア、ダッシュ、またはコンマに簡単に置き換える方法を示します。
詳細はクリックしてください...


  • スーパーフォーミュラバー (複数行のテキストと数式を簡単に編集できます); 読書レイアウト (多数のセルを簡単に読み取って編集する); フィルター範囲に貼り付け...
  • セル/行/列をマージする およびデータの保持。 分割セルコンテンツ; 重複する行と合計/平均を組み合わせる...重複セルを防止します。 範囲を比較する...
  • [複製]または[一意]を選択します 行; 空白行を選択 (すべてのセルは空です); スーパーファインドとファジーファインド 多くのワークブックで; ランダム選択...
  • 正確なコピー 数式参照を変更せずに複数のセル。 参照の自動作成 複数のシートに; 箇条書きを挿入、チェックボックスなど...
  • お気に入りの数式をすばやく挿入する、範囲、チャート、写真; セルを暗号化する パスワード付き。 メーリングリストを作成する そしてメールを送る...
  • テキストを抽出、テキストの追加、位置による削除、 スペースを削除する; ページング小計の作成と印刷。 セルの内容とコメントを変換する...
  • スーパーフィルター (フィルタースキームを保存して他のシートに適用します); 高度な並べ替え 月/週/日、頻度など。 特殊フィルター 太字、斜体...
  • ワークブックとワークシートを組み合わせる; キー列に基づいてテーブルをマージします。 データを複数のシートに分割; xls、xlsx、PDFをバッチ変換...
  • ピボットテーブルのグループ化 週番号、曜日など... ロック解除された、ロックされたセルを表示する さまざまな色で; 式/名前を持つセルを強調表示する...
kteタブ201905
  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
officetab下部