2013年4月1日月曜日

エクセル 余分なスペースを完全に削除 (備忘録)


余分なスペースを”完全に”削除する  SUBSTITUTE関数

【質問】
Excelで余分なスペース・空白を”完全に”削除するにはどうすればいいのか?

【答え】
関数で変換する。

【関数は】
 余分なスペースを取り除く関数 SUBSTITUTE関数をネストして利用

【使い方】
スペースを削除したい文字列を引数に指定するだけ。
例えば,A1セルに文字列が入力されていて余分なスペースを削除するなら
  =SUBSTITUTE(SUBSTITUTE(A1," ","")," ","")
という数式


【注意事項】
こいつぁTRIM(前述)とは違い,すべてのスペースをとる。

例えば


「   山    田   」
は,TRIMしたら,
「山 田」
という文字列が返される。

が,

は,SUBSTITUTEしたら,
 「山田」
という文字列が返される。

 " ","" の部分で,全角スペースを削除し,
" ","" の部分で,半角スペースを削除する。


なんとも力技なワイルド感がある関数だなぁ。。。。


0 件のコメント: