テキストデータをExcelワークシートにインポートまたはコピーすると、余分なスペースが必要になることがよくあります。 ExcelのTRIM機能、またはショートカットキーを使用してExcelの検索を切り替えて機能を置き換えると、不要な間隔を簡単に削除できます。
TRIM機能の場合は、クリーンテキストのためにワークシートに新しい列を作成する必要があります。その後、クリーンテキストを元の列にコピーして貼り付けることができます。
はるかに速いトリックは、CTRL-Hショートカットキーを使用して問題の列を検索し、余分なスペースをすばやくすべて削除することです。
TRIM機能のしくみ
TRIM関数の構文は次のとおりです。
= TRIM(テキスト)
この場合、テキストは、余分な間隔を持つデータを参照します。この引数は、次のいずれかです。
- 引用符で囲まれた実際のテキスト
- ワークシート内のテキストデータの場所へのセル参照
多くの人々は、TRIM関数はテキストの最初と最後のスペースだけを削除すると考えています。実際には、すべての余分なスペースを取り除きます。
たとえば、セルA1のテキストが次の場合:
これは本当に悪い文章です。
Excel関数 = TRIM(A1) 次の結果が得られます。 TRIM機能で余分なスペースを削除するには、以下の手順に従います。 この時点での問題点は、A6のクリーンテキストのみがA4の不規則なテキストを置き換えることが必要な場合にA4とA6の両方がシートに存在することです。 A6からA4へのコンテンツの置き換えは簡単です。 空白のないきれいなテキストだけがシート上に存在するようになりました。 Excel Onlineを使用している場合は、上記の手順4と5は無視してください。代わりに、下の下矢印をクリックします ペースト ホームリボンに 値を貼り付け. 上記の方法は、1つのセルから空白を削除するだけの場合には効果的ですが、列全体から空白を削除する場合はどうすればよいでしょうか? 列を処理する手順は、1つのセルを処理する手順と大きく異なりません。この例では、空白が多すぎる列はA2で始まります。 これで余分なスペースを持つ列Aと、同じテキストの列Bがクリーンアップされます。 前の手順で同じコピーと貼り付け(値のみ)の手順を実行しますが、個々のセルではなく列全体をコピー&ペーストします。 最後に、列Bの上部を右クリックして列全体を強調表示し、削除して、スプレッドシート上の他のすべてのセルを左にシフトします。 列内のテキストにテキストの前後に余白がない場合、Excelの検索と置換機能を使用してそのテキストをすばやく消去できます。 この方法を使用する利点は、TRIM機能で必要なコピー&ペーストの手順全体を実行する必要がないことです。 Excelで余分なスペースを削除する方法は、元のデータがどのように見えるか、スペースがどこにあるかによって異なります。 どちらの方法でも、これらの2つの方法のいずれかがうまくいけば、スプレッドシートの不自然なテキストをきれいにするのに役立ちます。 TRIM機能の使用
列全体から余分なスペースを削除する
ショートカットキーの検索と置換の使用