Google SpreadSheets(スプレッドシート)で外部のデータを貼り付けた際、余分なスペースを削除したい場面はありませんでしょうか?
スプレッドシートにはスペースを削除するための TRIM 関数がありますが、前後のスペースしか削除できませんし、何より半角のスペースしか削除できません。
我々の扱う日本語では全角スペースが混入しているケースが圧倒的に多く、せっかくの TRIM 関数が使い物にならないことがしばしばあります。
文字列の前後、間、半角・全角も含め、あらゆるスペースを除去したい場合、SUBSTITUTE 関数を使用することで可能です。
以下に詳しく説明します。
方法
全てのスペースを削除するには、以下の順番で操作します。
- スペース削除後の文字列を反映したいセルに =SUBSTITUTE(SUBSTITUTE(対象セル,” ”,””),” “,””) を入力し、エンターキーを入力
(例)スペースを削除したい値のあるセルがA1であれば、=SUBSTITUTE(SUBSTITUTE(A1,” ”,””),” “,””)
文章だけだと分かりづらいかと思いますので、以下に図説します。
<図1>
<図2>
SUBSTITUTE 関数に関連する操作
SUBSTITUTE 関数に関連する操作については、以下のページをご覧下さい。
この記事が気に入ったら
いいねしよう!
最新記事をお届けします。