煩わしいパスワード管理から解放されよう!

文字列の前後の空白(スペース)を一括で削除する方法2通り

文字列の前後の空白を一括で削除する方法

セルの文字列の末尾や先頭に空白(スペース)が入力されていて、データの比較などがうまくいかない場合ってありますよね。

特にシステムから出力されたデータや複数人で共有するファイルに多いです。

かといって、一つ一つのセルを編集して空白を削除するのはとても大変ですよね。

そこで本記事では、一括で空白を削除する方法を2通り紹介します。

一つ一つのセルを編集するのはとてもストレスがかかる作業です。

置換で空白を削除する

関数を使わず、簡単に空白を削除する方法です。

ただし、置換で削除する方法では、すべての空白が削除されてしまうので、文字列の途中に挿入されている必要な空白まで削除する可能性があります。

(例えば、「部品 接合部」というように区切りの意味で空白を使用している場合など。)

置換で空白を削除する方法

まずは空白を削除したい範囲を選択します。

空白を削除する範囲を選択

Ctrl」+「H」で「検索と置換」ウィンドウを呼び出します。

※「ホーム」タブの「検索と選択」項目から「置換」を選択しても呼び出せます。

置換メニューを選択

検索と置換」ウィンドウが表示されるので、「検索する文字列」に「空白(スペース)」を入力し、「すべて置換」をクリックします。

(「置換後の文字列」には何も入力しないでください。)

検索と置換ウィンドウ

置換結果が表示されて、選択範囲の空白がなくなります。

空白の削除置換結果

半角スペースと全角スペースを区別して置換する

上記の方法では、半角スペースと全角スペース両方が置換され削除されます。

どちらか片方のみを削除したい場合は、「検索と置換」ウィンドウで「オプション」をクリックしてください。

検索と置換のオプション

オプションが表示されるので、「半角と全角を区別する」にチェックを入れます。

これで、「検索する文字列」に入力されているのが全角スペースの場合は全角スペースのみ、半角スペースが入力されている場合は半角スペースのみを置換することができます。

検索と置換のオプションで全半角を区別

TRIM関数で前後の空白を削除する

TRIM関数を使用することで、セルに入力されているデータの前後の空白を削除することができます。

こちらの方法では、文字列の前後の空白のみなので、文字列中の空白を削除することはありません。

ただし、空白を削除する1列に対し新たに1列をトリム後の値の列として設ける必要があります。

TRIM関数で空白の削除をする手順

トリム後の列の一番初上のセルに「=TRIM(空白を削除する一番上のセル)」と入力しましょう。

空白の削除でTRIM関数の入力

入力後「Enter」を押すと、文字列の前後の空白が削除された文字列が表示されます。

トリム後の文字列

すべての行にTRIM関数を適用するため、選択セルの右下の■となっている箇所をダブルクリックしましょう。

すべての行に関数を適用

するとTRIM関数がすべての行に適用され、すべての文字の前後の空白の削除が完了します。

すべての行のトリム後

こちらの方法では、文字列の途中に含まれる空白が削除されていませんね。

前後の空白のみを削除したい場合は、こちらの方法を使う方が確実ですね。

まとめ

以上がセルの空白を一括で削除する方法でした。

ストレスな作業を簡単に行うことができるので、とても便利な方法です。

エクセルで多くのデータを扱うなら必ず覚えておきましょう。

コメントを残す