目次
には、いくつかの方法があります。 エクセルでのスペースの検索と置換 この記事では、最も効果的で便利な5つの方法をご紹介します。
ワークブックダウンロード
検索と置換 Space.xlsmExcelでスペースを検索・置換する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でスペースを検索して置換するのに役立つ、シンプルで簡単で効果的な方法を紹介しようとしました。 この記事が役に立つことを願っています。 何かクエリや提案がある場合は、コメント欄で私たちを知ること自由に感じなさい。