Note: The other languages of the website are Google-translated. Back to English
ログイン  \/ 
x
or
x
今すぐ登録  \/ 
x

or

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

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


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

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

=TRIM(TEXT)

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

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

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

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

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

フル機能の無料トライアルをダウンロードして30日間お試しください

 

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

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

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

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

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

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

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

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 すべてのスペースを削除するテキストを含むセルです。
         "" (二重引用符で囲まれたスペース)ここでは、削除するスペースを表します。
         "" ここでは、すべてのスペースを何も置き換えないことを意味します。

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

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

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

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

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下部
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Da345 · 2 years ago
    I removed all spaces with the Replace function, very easy, thank you
  • To post as a guest, your comment is unpublished.
    javad · 2 years ago
    thank you a lot

    it was very god
  • To post as a guest, your comment is unpublished.
    Rafik · 3 years ago
    Thank you a lot.
  • To post as a guest, your comment is unpublished.
    Ocaya · 4 years ago
    Excellent, Very helpful
  • To post as a guest, your comment is unpublished.
    alefpe · 4 years ago
    Thank you very much.
    It was so helpful.
  • To post as a guest, your comment is unpublished.
    alfonso · 4 years ago
    if it doesnt work for you. First you remove the spaces, then you remove the letters, for example: i have USD 1234.00 , first i do the find & replace just the space between USD and 1234.00, now i have USD1234.00, now i go back to find & replace and on find what: i put USD ( no spaces ), and nothing on REPLACE WITH: then i click on Replace all , and i have now 1234.00 if you do it the other way it doesnt work i dont know why.
  • To post as a guest, your comment is unpublished.
    ArvRajB · 4 years ago
    Thank you very much!!
  • To post as a guest, your comment is unpublished.
    Cecep Saefulloh · 4 years ago
    Great Tips especially for research keywords and to make a lot of hashtags on facebook, and You have great tools to make it simple

    It is appropriate that we visit each other and communicate
    Web Development Agency Konsultan Blog Teknologi
  • To post as a guest, your comment is unpublished.
    Joseph Wokwera · 4 years ago
    Thanks so much helpful. i ve been trying this for 2 days. it worked
  • To post as a guest, your comment is unpublished.
    PRAMOD · 4 years ago
    Excellent.Very helpful to remove space in a cell
  • To post as a guest, your comment is unpublished.
    PRAMOD · 4 years ago
    Excellent, nice formula to substitute or remove the spaces in a cell.
  • To post as a guest, your comment is unpublished.
    sachin · 4 years ago
    Thank You Very Much. help me a lot..
  • To post as a guest, your comment is unpublished.
    SUDHIR MISHRA · 5 years ago
    EXCELLENT :) THANK FOR HELP
  • To post as a guest, your comment is unpublished.
    Kosova · 5 years ago
    Thanks a lot, now its so easy.
  • To post as a guest, your comment is unpublished.
    RDM · 5 years ago
    THANK YOU! Really helped me and my bandwidth
  • To post as a guest, your comment is unpublished.
    Sharil · 5 years ago
    Oh its amazing, i didn't knew about to remove the space between words in a cell....its so easy...thanku so much.
  • To post as a guest, your comment is unpublished.
    Ashok Kumar R · 5 years ago
    :-) good.. any move issue please mail me
  • To post as a guest, your comment is unpublished.
    Dinesh · 5 years ago
    i am using MS 2010 ,how to remove all space in excel. exmple also give
  • To post as a guest, your comment is unpublished.
    JUNAID · 5 years ago
    Thanks a lot for helping us!!!!!!!!! :-)
  • To post as a guest, your comment is unpublished.
    JUNAID · 5 years ago
    THANKS A LOT FOR HELPING US!!!!!!!!!!!!!!
  • To post as a guest, your comment is unpublished.
    Suresh · 6 years ago
    Thanks a lot for sharing this Tool :-)
  • To post as a guest, your comment is unpublished.
    KD · 6 years ago
    Thank You. Your help has reduced my effort a lot.
  • To post as a guest, your comment is unpublished.
    Henman · 6 years ago
    Neither of these suggestions work... except, I'm sure, the Kutools solution so conveniently suggested. What an awesome blog. Thanks.
  • To post as a guest, your comment is unpublished.
    Mr.Niekoo · 6 years ago
    How i can remove dots from my columns of excel.I want to remove all dots from full list of columns.The data consist on Phone no's list

    email me
    mr.niekoo@hotmail.com
  • To post as a guest, your comment is unpublished.
    rajesh · 6 years ago
    Great command, It is very usefull.
  • To post as a guest, your comment is unpublished.
    Maria · 6 years ago
    I don't have kutools and I tired all formulas, eventually I had the trailing spaces removed from behind a date. However, excel still does not recognize the entry as a "date" and cannot sort by date, even though the format is date. So I have to enter each cell and F2. We are talking thousands of cells in a column... Can anyone give suggestions?
    • To post as a guest, your comment is unpublished.
      Imran · 4 years ago
      [quote name="Maria"]I don't have kutools and I tired all formulas, eventually I had the trailing spaces removed from behind a date. However, excel still does not recognize the entry as a "date" and cannot sort by date, even though the format is date. So I have to enter each cell and F2. We are talking thousands of cells in a column... Can anyone give suggestions?[/quote]
      Select the column--> go to Data> Text to column> select delimited> next> next> change the date format as MDY or DMY as the case in your sheet> press fininsh.
  • To post as a guest, your comment is unpublished.
    M&M · 6 years ago
    Replace option is the best and easiest! Thanks for sharing the tips!
  • To post as a guest, your comment is unpublished.
    Yasar Arafath · 6 years ago
    Remove space before and after the cell content (Eg:___26350__)
    We can use this formula =TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," ")))
    • To post as a guest, your comment is unpublished.
      Manish · 5 years ago
      Thanks a lot:):):).... It saved a lot of time....keep on updating such useful and very rate instances!!!!!!
  • To post as a guest, your comment is unpublished.
    Sushen · 6 years ago
    Very use full command
  • To post as a guest, your comment is unpublished.
    carla · 6 years ago
    Thank you! very helpful. saved the day.
  • To post as a guest, your comment is unpublished.
    kirtan · 6 years ago
    tried all the options above. not working as there are spaces before and after number. Any other alternative?
    • To post as a guest, your comment is unpublished.
      Yasar Arafath · 6 years ago
      Try this one

      =TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," ")))
  • To post as a guest, your comment is unpublished.
    karan · 6 years ago
    very helpful :) and easy to understand

    ;-)
  • To post as a guest, your comment is unpublished.
    Anna · 6 years ago
    Very helpful!
    Thank you
  • To post as a guest, your comment is unpublished.
    GaryMonday · 6 years ago
    Thank you very much for the trick, very very useful, it makes my spreadsheet a lot neater.

    Thanks again.

    Gary
  • To post as a guest, your comment is unpublished.
    Prabhakar · 6 years ago
    Wow its fantastic small commands work very well
  • To post as a guest, your comment is unpublished.
    ilham · 6 years ago
    wow thanks ..useful :-) :):):):):):)
  • To post as a guest, your comment is unpublished.
    BISHNU · 6 years ago
    I like this tools very much
  • To post as a guest, your comment is unpublished.
    KALPESH SUTHAR · 6 years ago
    Thanks a lot....its really helpful..save lot of time... :-)
  • To post as a guest, your comment is unpublished.
    corpsman0000 · 7 years ago
    how do you remove spaces without removing the zeros that in the begining of values middle and end? i just want to remove the spaces in between the values only. i tried the above and the zeros disappeared.
    • To post as a guest, your comment is unpublished.
      Avi · 6 years ago
      Convert the cell into text format then use replace function
  • To post as a guest, your comment is unpublished.
    Ranjith Kumar · 7 years ago
    Thanks Very very use full
  • To post as a guest, your comment is unpublished.
    Eva · 7 years ago
    Thanks for finally talking about >How to remove spaces between character and numbers within cells in Excel?
  • To post as a guest, your comment is unpublished.
    Rebeccah · 7 years ago
    Find/replace doesn't work for me, which is why I'm googling this topic in the first place. Is there a setting somewhere that disables this?

    I want to delete ":" form the cells in a column (and "/" from the cells in another column). I ought to be able to highlight the column, ^H, type ":" (or "/") in the find field, leave the replace field blank, and click Replace All, and it should do it. Or Find Next/Replace/Replace/Replace through the cells one at a time. But it advances therough the cells but doesn't do anything. If I put something in the replace field, it will do the replace, but it won't replace with an empty string.
  • To post as a guest, your comment is unpublished.
    Stefan · 7 years ago
    Thank you, easy to understand. best on the web
  • To post as a guest, your comment is unpublished.
    Janardhan · 7 years ago
    Very easy to understand. Good to follow.
    • To post as a guest, your comment is unpublished.
      ashutosh · 6 years ago
      bullshit....doesn't work
      • To post as a guest, your comment is unpublished.
        Joel · 5 years ago
        Didnt work for me too, however found the right way. Select and highlight the space you want to get rid of. Copy this space and select the find and replace. Paste this space in find and replace with nothing. I guess it wasnt a space in the first place. Whatever it was you now find it by copying whatever it was. Hope it works for you.
        • To post as a guest, your comment is unpublished.
          Ramesh Kumar P · 4 years ago
          It really worked....I tried may function like Clean, Trim, Substitute, etc
        • To post as a guest, your comment is unpublished.
          Jay · 4 years ago
          THAT WORKED! Thanks man
        • To post as a guest, your comment is unpublished.
          kati · 4 years ago
          thanks soo much. you are a genius!!!!
        • To post as a guest, your comment is unpublished.
          Imran · 4 years ago
          [quote name="Erika"]It worked for me! Thank you![/quote]
          Thank you so much for that. This saved a lot of time
        • To post as a guest, your comment is unpublished.
          Erika · 5 years ago
          It worked for me! Thank you!
  • To post as a guest, your comment is unpublished.
    Muhibullah Afzalzada · 7 years ago
    Thanks a lot, the Replace option worked as a charm... you really saved loads of my time.
  • To post as a guest, your comment is unpublished.
    Muhibullah Afzalzada · 7 years ago
    Thanks a lot, I really needed and the Replace option was a charm.
    • To post as a guest, your comment is unpublished.
      Stephen · 4 years ago
      Thanks a lot for the explanation - saved our dept a lot of work.