ビデオ: おさとエクセル#10 TRIM関数 - 余計なスペースを取り除く 2024
外部データベースやレガシーシステムからデータを取り込む場合、余分なスペースを含むテキストに間違いがありません。これらの余分なスペースは、テキストの冒頭にあることがありますが、それ以外の場合は末尾に表示されることがあります。
余分なスペースは、ルックアップの公式、チャーティング、列のサイジング、および印刷に問題を引き起こす可能性があるため、一般的に悪です。
図は、TRIM機能を使用して余分なスペースを削除する方法を示しています。
<! TRIM機能は比較的簡単です。単にテキストを入力するだけで、単語間の単一スペースを除いてテキストからすべてのスペースが削除されます。他の関数と同様に、他の関数でTRIM関数をネストすると、テキストをクリーンアップし、他の操作を適用することができます。たとえば、次の関数はセルA1のテキストをトリムし、1つのステップで大文字に変換します。
<! - 2 - >
= UPPER(TRIM(A1))TRIM機能は、テキストからASCIIスペース文字のみをトリミングするように設計されています。 ASCIIスペース文字のコード値は32です。ただし、Unicode文字セットには、改行なしスペース文字と呼ばれる追加のスペース文字があります。この文字はWebページで一般的に使用され、Unicode値は160です。
TRIM関数は、CHAR(32)の空白文字のみを処理するように設計されています。 CHAR(160)の空白文字を処理することはできません。この種のスペースを処理するには、SUBSTITUTE関数を使用してCHAR(160)スペース文字を検索し、CHAR(32)スペース文字で置き換えてTRIM関数で修正できるようにする必要があります。次の数式を使ってこの作業を一度に完了できます: