TRIM関数の使い方

余分なスペースを削除します。

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

TRIM は、文字列の前後の空白を取り、間の連続した空白を1つにまとめます。他のシステムから貼り付けたデータで、見た目は同じなのに VLOOKUP が #N/A になる、という場面の定番の原因が余分な空白です。ただし TRIM が取るのは半角スペースだけで、全角スペースや改行は残ります。全角は SUBSTITUTE(A1," ","")、改行は CLEAN で別に取ります。

使用例

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

AB
1氏名(空白あり)整形後
2田中 太郎田中 太郎

数式を入れたセル

結果: 前後のスペースを除去した名前など

つまずきやすいところ

  • 取れるのは半角スペースだけ。全角スペースは残るので、SUBSTITUTE(A1," ","") と組み合わせる
  • 単語と単語のあいだは、スペース1つだけ残る(全部消えるわけではない)
  • 改行や制御文字は取れない。それは CLEAN

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

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

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