全てのスペースを削除する【Googleスプレッドシート】 | G Suite ガイド

Google SpreadSheets(スプレッドシート)で外部のデータを貼り付けた際、余分なスペースを削除したい場面はありませんでしょうか?

スプレッドシートにはスペースを削除するための TRIM 関数がありますが、前後のスペースしか削除できませんし、何より半角のスペースしか削除できません。

我々の扱う日本語では全角スペースが混入しているケースが圧倒的に多く、せっかくの TRIM 関数が使い物にならないことがしばしばあります。

文字列の前後、間、半角・全角も含め、あらゆるスペースを除去したい場合、SUBSTITUTE 関数を使用することで可能です。

以下に詳しく説明します。

方法

全てのスペースを削除するには、以下の順番で操作します。

  1. スペース削除後の文字列を反映したいセルに =SUBSTITUTE(SUBSTITUTE(対象セル,” ”,””),” “,””) を入力し、エンターキーを入力
    (例)スペースを削除したい値のあるセルがA1であれば、=SUBSTITUTE(SUBSTITUTE(A1,” ”,””),” “,””)

文章だけだと分かりづらいかと思いますので、以下に図説します。

<図1>

66129157dbc470e00e87665aebddd8aa-2069854

<図2>

99f4b719e3d7906df90d5846ffd82a51-5647111

SUBSTITUTE 関数に関連する操作

SUBSTITUTE 関数に関連する操作については、以下のページをご覧下さい。

cover_googlespreadsheet-486x290-2975013

この記事が気に入ったら
いいねしよう!

最新記事をお届けします。

Copied title and URL