CLEAN関数の使い方

印刷できない文字を削除します。

200720102013201620192021365
構文
=CLEAN(文字列)
引数
  1. 文字列必須
どんな関数か

CLEAN は、文字列から印刷できない文字(改行やタブなど、文字コード0〜31)を取り除きます。他のシステムから貼り付けたデータでセルの中に改行が残っている、というときの掃除に使います。空白は取りません(それは TRIM の役目)。また、取るのは古い文字コードの範囲だけなので、全角スペースや特殊な記号は残ります。TRIM(CLEAN(A1)) と重ねて使うのが定番です。

使用例

B2 に =CLEAN(A2) を入れると、こうなります。

AB
1元の文字列消したあと
2(改行を含むデータ)データ

数式を入れたセル

結果: データ(印刷できない文字が消える)

つまずきやすいところ

  • 取れるのは印刷できない制御文字(改行など)だけ。スペースは取れない
  • 余分なスペースは TRIM、全角スペースは SUBSTITUTE で取る

CLEANを使う実例レシピ(2件)

同じ「文字列操作」の関数

文字列操作の関数をすべて見る(40件)