CLEAN関数の使い方
印刷できない文字を削除します。
200720102013201620192021365
- 構文
-
=CLEAN(文字列) - 引数
-
- 文字列必須
- どんな関数か
CLEAN は、文字列から印刷できない文字(改行やタブなど、文字コード0〜31)を取り除きます。他のシステムから貼り付けたデータでセルの中に改行が残っている、というときの掃除に使います。空白は取りません(それは
TRIMの役目)。また、取るのは古い文字コードの範囲だけなので、全角スペースや特殊な記号は残ります。TRIM(CLEAN(A1))と重ねて使うのが定番です。- 使用例
-
B2 に
=CLEAN(A2)を入れると、こうなります。A B 1 元の文字列 消したあと 2 (改行を含むデータ) データ 数式を入れたセル
結果: データ(印刷できない文字が消える)
つまずきやすいところ
- 取れるのは印刷できない制御文字(改行など)だけ。スペースは取れない
- 余分なスペースは TRIM、全角スペースは SUBSTITUTE で取る