【Googleスプレッドシート】半角・全角スペースを削除する方法

【Googleスプレッドシート】半角・全角スペースを削除する方法

Googleスプレッドシートを使用していると、時々セルに不要なスペースが含まれていることがあります。

そこで、スペースを削除する方法をいくつかご紹介します。

SUBSTITUTE関数を使用する

SUBSTITUTE関数は、指定されたテキスト内の指定された古いテキストを新しいテキストに置換する関数です。

たとえば、セル A1にテキストが含まれている場合、次のような式を使用して半角スペースを削除できます。

=SUBSTITUTE(A1, " ", "")

もちろん、第二引数に全角スペースを指定すれば、全角スペースも削除できます。

また、スペースでなくても、文字列でも指定可能です。

SUBSTITUTEがうまくいかないとき

なぜか、スペースを削除するためにSUBSTITUTEを使おうとすると、うまくいかないケースがあります。

たとえば以下のケースでは、「1.6 秒」と間に半角スペースが入っており、SUBSTITUTEを使って「 秒」を削除しようとしているのですが、削除されません。

このようなケースでは、まず検索対象のセルの文字列をコピーし、そのままSUBSTITUTEの第二引数に貼り付けます。

その後、残したい部分を消します。

すると、うまく消えます。

TRIM関数を使用する

TRIM関数は、テキスト内の先頭と末尾のスペースを削除できます。

=TRIM(A1)