LEN関数は、セルに含まれる文字数を正確に数える関数です。
ひらがな・漢字・英数字・スペース・改行など、すべてを1文字としてカウントするため、
「余計な空白の検出」や「入力チェック」に最適です。
TRIM・CLEANとの組み合わせも実例つきで紹介します。
🟦 LEN関数とは?
LEN関数は、 セルの中に入っている文字数を数える関数 です。
- 文字数をチェックしたい
- 入力ミスを見つけたい
- スペースが混ざっていないか確認したい
- 文字列の長さで分類したい
こうした場面でとても役立ちます。
📘 このページでできること
- LEN関数の意味がわかる
- 文字数を正しく数えられる
- スペースも文字数としてカウントされることを理解できる
- TRIM関数と組み合わせて「余計な空白」を見つけられる
- LENBとの違いがわかる(初心者向けにやさしく)
🟩 LEN関数の書き方
=LEN(文字列)
または、
=LEN(A1)
🟩 LEN関数が数えるもの
LEN関数は、 セルに入っているすべての文字を数えます。
- ひらがな
- カタカナ
- 漢字
- 英数字
- 記号
- スペース(空白)
- 改行(1文字としてカウント)
📌 ポイント 見えないスペースも数えるので、入力ミスの発見に最適。
✔ COUNT関数

困ったちゃん
あれ?COUNT関数も数える関数だよね?どこが違うのかな

ももねこ先生
COUNT関数は、“数値が入っているセルの数”を数える関数なんです。
LEN関数は「文字数」を数える関数で、 COUNT関数は「数値が入っているセルの数」を数える関数です。
- LEN → セルの中身の長さを調べる
- 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の「できた!」を届けるために活動しています。