Excel スプレッドシートから不要なスペースを削除する方法


How to Remove (Unwanted) Spaces from Excel Spreadsheets image 1

Microsoft Excel にデータをインポートする場合、または複数の人が 1 つのシートで作業している場合、データが乱雑になる可能性があります。このデータには、セルの内容の先頭、末尾、または中間に余分なスペースを含めることができます。

Excel のセルからスペースを削除してデータをクリーンアップする方法を説明します。これにはいくつかの異なる方法があり、その時点で最も適切なものを使用できます。

先頭、末尾、余分なスペースを削除する

Excel でスペースを削除する方法の 1 つは、TRIM 関数を使用することです。これを使用すると、単一の数式でテキストの先頭、末尾、およびテキスト途中のスペースを削除できます。

数式の構文 は TRIM(text) で、引数のセル参照または実際のテキストを入力できます。この関数は、テキスト間の単一のスペースではなく、余分なスペースのみを削除し、結果として別のセルを使用することに注意してください。

数式を入力するセルを選択し、結果を受け取ります。たとえば、セル B1 を選択して、セル A1 内のテキストをトリミングします。

セル参照を独自のセル参照に置き換えて、次の数式を入力します。この例では、次のように入力します。

=TRIM(A1)

Enterまたは Returnを使用して数式を適用し、結果を確認します。

ご覧のとおり、TRIM 関数はセル A1 のテキストの先頭、中間、末尾にある余分なスペースを削除しました。

スペースの置換

Excel で余分なスペースを削除するもう 1 つの方法は、SUBSTITUTE 関数を使用することです。この関数を使用すると、既存のスペースを別の数のスペースまたは空の文字列に置き換えることができますが、結果は別の場所にある必要もあります。

構文は SUBSTITUTE(text, old, new,instance) で、最初の 3 つの引数のみが必要で、最初の引数にはセル参照または実際のテキストを使用できます。オプションで、特定の出現箇所のみを置換する場合は、instance引数を使用できます。

セルを選択して数式を入力し、結果を受け取ります。例として、セル A1 の内容内のスペースを置換するためにセル B1 を選択します。.

この式を使用すると、1 つのスペースを 2 つのスペースに置き換えることができます。最初の引用符の中に 2 つのスペースを入力します。 2 番目の引用符セットには、スペースを 1 つ入力します。

=SUBSTITUTE(A1,” “,” “)

Enterまたは Returnを使用して数式を適用すると、更新された内容が表示されます。

代わりにスペースを空の文字列に置き換える場合は、次のように 2 番目の引用符のセットを空のままにしておきます。

=SUBSTITUTE(A1,” “,””)

スペースの検索と置換

上記の関数は余分なスペースを排除するのに優れていますが、更新されたコンテンツに個別のセルを使用したくない場合もあります。この場合、Excel では 検索と置換機能 を使用できます。

検索と置換を使用すると、削除と置換の両方を行うスペースの数を入力し、それを選択したセルまたはシート全体に適用して、データが入力されたセルで結果を直接受け取ることができます。

特定のセルまたは範囲に変更を適用するには、必ずそれを選択してください。それ以外の場合、ツールはスプレッドシート内のすべてのスペースを検索して置換します。

  1. ホームタブに移動し、編集セクションの 検索と選択メニューを開き、置換を選択します。
    1. ボックスが開いたら、削除するスペースの数を 検索内容フィールドに入力します。
      1. 次に、[置換後の文字列] フィールドに、置換するスペースの数を入力します。スペースを完全に削除するには、以下に示すように [置換] フィールドを空白のままにします。
        1. 次のいずれかを選択します:
        2. 最初にセルを表示せずにすべてのスペースを置換するには、[すべて置換] を選択します。
        3. スペースを置換する前にセルを確認するには、[すべて検索] を選択し、準備ができたら [すべて置換] を選択します。
          1. 置換の数が表示されます。[検索と置換] ボックスで [閉じる] を選択すると、入力したスペースを除いたデータが表示されます。
            .
          2. Power Query を使用してスペースを削除する

            Excel でスペースを削除するもう 1 つの方法は、Power Query を使用することです。これは、すでに Power Query を使用してインポートする である場合、データを変換する場合、または単に先頭と末尾のスペースを削除したい場合に最適です。

            : 前述の TRIM 機能とは異なり、この Trim 機能は先頭と末尾のスペースのみを削除し、途中のスペースは削除しません。

            Power Query をまだ開いていない場合は、データを選択し、[データ] タブに移動します。

            1. [データの取得と変換] グループで [テーブル/範囲から] を選択します。
              1. ポップアップ ボックスでテーブルのデータ範囲を確認し、データにヘッダーがある場合はオプションでボックスをマークし、OKを選択します。
                1. Power Query にデータが複数ある場合は、更新する列を選択します。これを行うには、Ctrlを押しながら各項目を選択します。
                  1. [変換] タブに移動し、[テキスト列] グループの [書式] メニューを開き、[トリミング] を選択します。
                  2. >
                    1. データが更新され、先頭と末尾のスペースがすべて削除されます。
                      1. データをすぐに使用するには、ホームタブに移動し、閉じてロードメニューを開き、次のいずれかを選択します。
                      2. 閉じてロード: 更新されたデータの場所を選択します。
                      3. 閉じてロード: 既存のシートの新しいタブにデータを配置します。
                      4. その後、必要に応じて、テーブルのデータを書式設定、移動、セル範囲に変換できます。

                        Excel で不要なスペースを削除するさまざまな方法を使用すると、スペースがどこにあるかに関係なく、データをすばやく簡単にクリーンアップできます。

                        Excel のセルからスペースを削除する方法はわかりました。Excelで重複行を削除する方法 も見てください。

                        .

                        関連記事:


                        13.11.2024