文字数を正しく数える!LEN関数のやさしい使い方

LEN関数を使えば、入力ミスや余計な空白を見つけるのにとても便利 Excel

LEN関数は、セルに含まれる文字数を正確に数える関数です。
ひらがな・漢字・英数字・スペース・改行など、すべてを1文字としてカウントするため、
「余計な空白の検出」や「入力チェック」に最適です。
TRIM・CLEANとの組み合わせも実例つきで紹介します。

🟦 LEN関数とは?

LEN関数は、 セルの中に入っている文字数を数える関数 です。

  • 文字数をチェックしたい
  • 入力ミスを見つけたい
  • スペースが混ざっていないか確認したい
  • 文字列の長さで分類したい

こうした場面でとても役立ちます。

📘 このページでできること

  • LEN関数の意味がわかる
  • 文字数を正しく数えられる
  • スペースも文字数としてカウントされることを理解できる
  • TRIM関数と組み合わせて「余計な空白」を見つけられる
  • LENBとの違いがわかる(初心者向けにやさしく)

🟩 LEN関数の書き方

=LEN(文字列)

または、

=LEN(A1)

🟩 LEN関数が数えるもの

LEN関数は、 セルに入っているすべての文字を数えます。

  • ひらがな
  • カタカナ
  • 漢字
  • 英数字
  • 記号
  • スペース(空白)
  • 改行(1文字としてカウント)

📌 ポイント 見えないスペースも数えるので、入力ミスの発見に最適。

✔ COUNT関数

困ったちゃん
困ったちゃん

あれ?COUNT関数も数える関数だよね?どこが違うのかな

ももねこ先生
ももねこ先生

COUNT関数は、“数値が入っているセルの数”を数える関数なんです。

LEN関数は「文字数」を数える関数で、 COUNT関数は「数値が入っているセルの数」を数える関数です。

  • LEN → セルの中身の長さを調べる
  • COUNT → 数値セルの個数を調べる

目的がまったく違うので、使い分けが大切です。

COUNT関数は数字を数えるが文字・空白は数えない

👉 数値セルの個数を数える関数

🟩 例:文字数を数える

セル A1 に

Excel教室

と入っている場合、

=LEN(A1)

→ 結果

7

(E=1、x=2、c=3、e=4、l=5、教=6、室=7)

🟩 例:スペースもカウントされる

セル A1 に

Excel 教室

(間にスペースあり)

=LEN(A1)

→ 結果

8

📌 ポイント スペースも1文字として数えられる。

🟩 TRIM関数と組み合わせると最強

余計なスペースが混ざっているか調べたいときは、

=LEN(A1)
=LEN(TRIM(A1))

を比べると一発でわかる。

A1:

 Excel教室

(前後にスペースあり)

LEN(A1) → 9
LEN(TRIM(A1)) → 7
余計なスペースを見つける方法

差が2なので、前後にスペースが2つあるとわかる

ももねこ先生
ももねこ先生

TRIM関数は、 余計なスペースをきれいに取り除く関数 です。

🟩 LENBとの違い

関数数え方
LEN文字数を数える(日本語も1文字)
LENBバイト数を数える(日本語は2バイト)

📌 ポイント

  • 日本語環境では LEN を使えばOK
  • LENBは古いシステムとの互換用

🟥 よくあるつまずき

  • スペースが混ざっていて文字数が合わない → TRIMと組み合わせると解決
  • 改行が入っていて文字数が多くなる → CLEAN関数で削除できる
  • LENBを使って数字が合わない → 日本語は2バイトなので注意

🟫 まとめ

LEN関数は、 セルの文字数を正確に数える“文字カウンター” のような関数です。

  • 文字数チェック
  • 入力ミスの発見
  • スペースの有無の確認
  • TRIM・CLEANとの組み合わせ

こうした場面で大活躍します。


Excel 特有の問題
👉Excel の落とし穴②:空白に見えるのに空白じゃない

Excel の“クセ”
👉Excelの落とし穴①:「文字列の数字」を数値として扱ってしまう

ももねこ

運営者プロフィール

パソコンインストラクターの経験を生かして、シニアの方や初心者の方に、WordやExcelの「できた!」を届けるために活動しています。

ももねこをフォローする