LEN関数の使い方

文字列の長さを返します。

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

LEN は、文字列が何文字かを数えます。全角でも半角でも1文字は1と数えるので、「あいう」も「abc」も 3 です(バイト数で数えたいときは LENB)。見た目は空でも空白が入っていると 0 にならないので、入力のゆれを見つけるのによく使います。数値を渡すと、表示の形(桁区切りや通貨記号)は無視され、入っている値そのものの桁数が返ります。

使用例

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

AB
1入力文字数
2Excel関数7

数式を入れたセル

結果: 7(「Excel関数」は7文字)

つまずきやすいところ

  • 全角も半角も1文字として数える。バイト数なら LENB
  • 見えない空白も数える。TRIM で取ってから数えると、数が合うことがある

よくあるエラーと、その直し方

#VALUE!
1つのセルではなく、複数のセルの範囲を渡したLEN(A1) のように1つのセルにする。まとめて数えたいなら SUMPRODUCT(LEN(A1:A10))

LENを使う実例レシピ(4件)

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

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