エクセルでスペースを検索・置換する方法(5つの方法)

  • これを共有
Hugh West

には、いくつかの方法があります。 エクセルでのスペースの検索と置換 この記事では、最も効果的で便利な5つの方法をご紹介します。

ワークブックダウンロード

検索と置換 Space.xlsm

Excelでスペースを検索・置換する5つの方法

以下はその例です。 社員リスト テーブル・ショウ ID 番号 , 名称 給与 ここで、名前と給与の間にスペースがあることがわかります。 エクセルでのスペースの検索と置換 ここでは、Excel 365を使用しますが、Excelのバージョンは問いません。

方法-1:TRIM関数を使ってスペースを検索・置換する

ここでは、不要なスペースを削除して 名称 カラムで、姓と名の間にのみスペースが必要です。 TRIM機能 が最も効率的でしょう。

➤ まず、セルに次の数式を打ち込みます。 F4 .

=TRIM(C4)

➤ 次に、 を押します。 エンタメ .

さて、セル F4 姓と名の間にのみスペースがあります。

➤ 式をドラッグダウンすることができます。 フィルハンドル ツールを使用します。

最後に、欄外にある 名称 TRIM関数の使用 名前に不要なスペースがないこと。

方法-2:SUBSTITUTE関数を使う。

では、数字と数字の間のスペースを削除したい。 給与 の欄があります。 サブスティテュート 機能 は、このような場合に役立つと思います。

➤ そもそも、次のような数式をセル F4 .

=substitute(d4," ",")

ここでは、スペース部分を D4 セルを空の値で表示する。

➤ 次に、押さえるのは エンタメ .

セルで見ることができます。 F4 のように、数字と数字の間にスペースがないこと。

➤ これから数式をドラッグダウンしていきます。 フィルハンドル ツールを使用します。

最後に SUBSTITUTE関数を使った給与計算 の欄には、給与の数字と数字の間にスペースがないこと。

続きを読む: Excelで数字と数字の間にスペースを入れる方法(3つの方法)

方法-3: 検索と置換オプションを使ってスペースを検索し、置換する。

この方式では 検索と置換 オプションで、スペースを見つけたいのです。 給与 の列があり、そのスペースを置き換えたいのです。

➤ まず、全データセットから 給与 の欄があります。

➤その後に ホーム タブを選択し、リボン内の 編集 オプションを使用します。

➤その後の選定は 検索と選択 オプションを使用します。

を選択します。 交換 オプションを使用します。

その後 検索と置換 のウィンドウが表示されます。

➤ さて、私たちの給与欄の番号にはスペースがあるので、そのスペースに 探す ボックスを使用します。

➤ 以降は、スペースを与えず に置き換えてください。 ボックスをクリックします。 すべて交換 .

その後、確認画面が表示されます。

➤ クリックします。 よっしゃー .

最後に、数字と数字の間にスペースがないことを確認します。 給与 の欄があります。

類似の読み物

  • エクセルでセルを空ける(2つの簡単な方法)
  • エクセルでスペースダウンをする方法(3つの方法)
  • エクセルで列を均等に配置する(5つの方法)
  • Excelでテキストの前にスペースをカウントする方法(4つの方法)

方法-4:Power Queryで余分な空白を削除する

このメソッドでは パワークエリ からスペースを削除します。 名称 の欄があります。

➤ まず、全データセットの中から 名称 から始まる列 C3 まで C13 実用上はテーブル全体を選択するのが理想的ですが、今回は特定の列だけを選択してデモを行います。

➤その後に データ タブをクリックします。

➤ 選定します。 テーブル/レンジから オプションを使用します。

では、a テーブルの作成 のウィンドウが表示されます。

➤ ボックスに印をつけます。 テーブルにヘッダーがある .

➤ クリック よっしゃー .

では、a パワークエリエイトエディタ のウィンドウが表示されます。

➤ 右クリックします。 名称 の欄があります。

➤ 選定します。 トランスフォーム を選択し トリム .

➤その後に ホーム のタブをクリックします。 パワークエリ ウィンドウに表示されます。

➤ 選定します。 閉じる & 読み込む を選択し、さらに Close & Load to オプションを使用します。

➤その後に、選択する 表4(2) でデータを読み込むことができます。

最後に 名称 の欄には、不要なスペースがないことを確認してください。

ただし、この方法では、文字列の最初と最後のスペースしか置き換えられないので、注意してください。

方法-5:VBAコードを使ったスペースの検索と置換

このメソッドでは ブイビーエー のスペースを検索して置換するコードです。 名称 の欄は、姓の前、名の後になります。

➤ まず、入力するのは ALT+F11 を、当社のアクティブシートの中に入れています。

➤ その後、ア VBAアプリケーション のウィンドウが表示されます。

➤ 私たちは、ダブルクリックします。 シート6 であり、また ブイビーエー エディターウィンドウが表示されます。

➤ では、以下のコードを ブイビーエー エディターウィンドウを表示します。

 Sub ReplaceSpaces() Dim SpcRng As Range Dim SpcCells As Range Dim TempCells As String Set SpcRng = Selection For Each SpcCells In SpcRng TempCells = SpcCells.ValueTempCells=Trim(TempCells)SpcCells.Value=TempCellsNextSpcCells End Sub 

さて、エディタ・ウィンドウを閉じて、シート(ここでは、私たちの シート6 ).

➤ では、データ範囲を選択し 名称 カラムとタイプ ALT+F8 .

➤ その後、ア マクロ ウィンドウが表示されますので 実行 .

最後に、名前の前と姓の後にスペースがないことが確認できます。

私たちの応用 ブイビーエー トリム 機能 は文字列の最初と最後の空白を取り除く機能しか持っていませんので ブイビーエー のコードは、文字列の最初と最後のスペースだけを見つけて置き換えます。

結論

ここでは、Excelでスペースを検索して置換するのに役立つ、シンプルで簡単で効果的な方法を紹介しようとしました。 この記事が役に立つことを願っています。 何かクエリや提案がある場合は、コメント欄で私たちを知ること自由に感じなさい。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。