
Excelでセル内の文字数を確認したいとき、ひとつひとつ数えていてはとても手間がかかります。LEN関数を使えば、全角・半角や記号を含めた「文字数」を一瞬でカウントでき、「Excel 文字数 カウント」といったシーンにすぐ対応できます。
このページでは、LEN関数の基本的な書式と使い方から、TRIM関数・SUBSTITUTE関数・LEFT/RIGHT関数との組み合わせによる応用までをまとめて確認できます。前後の空白や改行を含むケースなど、実務で迷いやすいパターンもひと通り押さえておきたい方に向いた内容です。
LEN関数でセル内の文字数を正確にカウントし、空白や改行を含む実務ケースにも対応できます。
- LEN関数はバイト数ではなく「文字数」を返し、英数字・記号・漢字をすべて1文字として数える
- セルを直接指定したり、数式の結果を文字列として扱って文字数をカウントできる
- 全角・半角やスペースも1文字としてカウントされるため、TRIM関数で不要な空白を整理すると精度が上がる
- SUBSTITUTE関数と組み合わせれば、改行や特定のスペースだけを除外して文字数を数えられる
- LEFT/RIGHT関数との組み合わせで、文字列の一部だけの長さを確認することも可能
1. LEN関数とは?
まずはLEN関数が何を行う関数なのか、ガイド的な様値を抽きとかむておきましょう。
- セル内の文字数(バイト数ではなく文字数)を返す
- 英数字・記号・漢字すべてを「1文字」としてカウント
文字の種類に関係なくすべてを1文字として数えるため、「○文字以内に収めたい」といった条件チェックに向いています。
書式
=LEN(文字列)
2. 基本的な使い方

次に、実際のセルでLEN関数を使う基本パターンを確認していきます。サンプルの数式をそのまま入力して、手元のシートで動きを試してみてください。
- 文字列を直接指定
=LEN("Tamaglo") → 7 - セル参照でカウント
=LEN(A2) - 数式や結果も文字列として扱えばカウント可能
日常業務では、2物目の《セル参照でカウント》のフォームを使う場面が最も多くなります。
3. 全角・半角・スペースの扱い
全角と半角、そしてスペースの扱いを理解しておくと、「思ったより文字数が多い・少ない」というトラブルを防げます。
- 全角・半角ともに1文字としてカウント
- スペース(空白)も1文字扱い
- 不要な前後スペースが含まれる場合、正確な文字数を得るにはTRIM関数使用を検討
とくにコピー&ペーストしたデータでは、目に見えないスペースが混ざっていることが多いため注意してください。
4. TRIM関数と組み合わせる例

入力やコピペの際に紛れ込んだ余分な空白は、LEN関数だけでは取り除けません。TRIM関数と組み合わせて、まずはきれいな文字列に整えてから文字数を数えましょう。
- 目的:セル内の余分な空白を削除して正確に文字数をカウント
- 書式
=LEN(TRIM(A2)) - 効果
- 先頭・末尾の半角スペース除去
- 連続する半角スペースを1つにまとめる
TRIMで空白を整えてからLENで数える、という流れをひとつのセットとして覚えておくと便利です。
5. 応用:他の関数との連携
LEN関数は、ほかの文字列関数と組み合わせることで、より細かいカウント条件にも対応できます。ここでは代表的な実務シーンだけをピックアップします。
- SUBSTITUTE で改行や全角スペースを除去
=LEN(SUBSTITUTE(A2, CHAR(10), "")) - LEFT/RIGHT と組み合わせて一部文字の長さ取得
=LEN(LEFT(A2, 5))
ここで紹介したパターンをベースに、対象文字や範囲を変えれば多くの文字数チェックに応用できます。
6. よくある質問(Q&A)
関連記事
- 【解説】SNSごとの文字数制限と投稿文の作り方|X・Instagram・Threads・YouTube対応
- 【解説】ExcelのLEFT関数とは?文字列の先頭から指定文字数を抜き出す使い方ガイド
- 【解説】ExcelのTEXT関数とは?日付や数値を見やすく整える書式設定の使い方ガイド
まとめ
最後に、本記事で押さえておきたいポイントを簡単に振り返ります。
- LEN関数 で簡単に「Excel 文字数 カウント」
- TRIM/SUBSTITUTE と組み合わせて余計な空白や改行を除去
- 他の文字操作関数と連携すれば、あらゆる文字数集計ニーズに対応可能
これらのテクニックを活用して、文字数カウント業務を効率化し、データ精度を向上させましょう!
Tamaglo最後までお読みいただきありがとうございます。
コメント
※ コメントは確認後に公開されます。反映まで少し時間がかかる場合があります。