Excel|XLOOKUPの複数条件によるデータ抽出 

215-01|Excel CLEAN関数の使い方|指定したセルやテキストからASCIIコード32未満の非印字文字(改行、タブなど)を取り除きます

ExcelのCLEAN関数は、テキストから非印字文字を除去する際に利用します。この記事では、その基本的な使い方から実際の活用方法までを詳しく解説します。

目次

関数の説明

CLEAN関数は、指定したセルやテキストからASCIIコード32未満の非印字文字(改行、タブなど)を取り除きます。印字可能な文字(半角スペースを含む)のみを残します。

関数

対応バージョン

Excel 2000以降の全てのバージョンで利用可能です。

構文

CLEAN(テキスト)
  • テキスト: 非印字文字を取り除く対象のセルや文字列を指定します。

引数

引数説明
テキスト非印字文字を取り除く対象のセルや文字列を指定します。

引数の詳細説明

  • テキスト: この引数に指定したセルや文字列から、ASCIIコード32未満の非印字文字(改行、タブなど)を取り除きます。

関数作成のポイント

  1. データクリーニング: データベースや外部から取り込んだテキストデータのクリーニングに利用します。
  2. 印字可能文字の確保: データの整形時に、印字可能な文字だけを残してテキストをクリーンアップします。
  3. テキストの整合性: テキストデータの整合性を保つために、非印字文字の除去が重要です。

関数活用のポイント

  • テキストデータのクリーンアップ: データベースや外部からのテキストデータをデータの整形前処理としてCLEAN関数を使用します。
  • テキストの整形: テキストから改行やタブを取り除いて、読みやすい形式に整えます。
  • データベース操作: データの挿入や更新前に、クリーンなテキストを保証するために使用します。

使用例

サンプルデータ

AB
1テキスト結果
2“Excel”=CLEAN(A2)
3“Google Sheets”=CLEAN(A3)
4“Word” & CHAR(10) & “Processing”=CLEAN(A4)

サンプル式

セルB2の式:

=CLEAN(A2)

この式は、セルA2のテキスト「Excel」から非印字文字を取り除いた結果を表示します。

セルB3の式:

=CLEAN(A3)

この式は、セルA3のテキスト「Google Sheets」から非印字文字を取り除いた結果を表示します。

セルB4の式:

=CLEAN(A4)

この式は、セルA4のテキスト「Word」と改行文字(CHAR(10))、「Processing」から非印字文字を取り除いた結果を表示します。

サンプルデータダウンロード

サンプルデータのダウンロードリンクをここに配置します。リンクをクリックして、サンプルデータをダウンロードし、実際にCLEAN関数を試してみてください。

【Excel】練習用サンプルデータ(例題)をダウンロード(無料)

まとめ

ExcelのCLEAN関数は、テキストデータのクリーニングにおいて非常に便利です。データの整形やデータベース操作において、テキストデータの整合性を保つために役立ちます。

関連のある関数

関連関数説明
TRIM関数テキストの先頭および末尾のスペース(半角スペース)を取り除きます。
SUBSTITUTE関数テキスト内の指定した文字列を別の文字列に置換します。
TEXT関数数値を指定した書式で文字列に変換します。

これらの関数は、テキストデータの整形や処理においてCLEAN関数と組み合わせて使用することで、データの品質管理を強化するのに役立ちます。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次