Excelで文字数を数えたいときは、LEN関数を使えばすぐ解決できます。書き方はとてもシンプルで、セル内の文字数を確認したいだけなら数秒でできますよ。この記事では、まず最短の答えをお伝えしたあとに、入力手順、よくあるつまずき、仕事で役立つ応用までまとめて分かりやすく紹介します。

Excelで文字数を数える最短の方法

文字数を数える基本式は =LEN(A1) です。A1セル内の文字数をそのまま数えられます。

たとえば、A1に入力された文章の文字数を調べたいなら、別のセルに =LEN(A1) と入力するだけです。半角英数字、全角文字、記号、スペースも1文字としてカウントされます。

まずは基本の手順

  1. 文字数を数えたいデータが入っているセルを確認します。たとえば A1 です。
  2. 結果を表示したい空いているセルをクリックします。
  3. =LEN(A1) と入力します。
  4. キーボードの Enter キーを押します。
  5. 文字数が数字で表示されたら完了です。

とても簡単ですね。まずはこの形だけ覚えておけば、実務で困る場面の多くに対応できます。

LEN関数の意味と基本ルール

LEN関数は、指定したセルの中に入っている文字数を返す関数です。構文は次の通りです。

LEN(文字列)

「文字列」とありますが、実際にはセル参照を入れることがほとんどです。たとえば次のように使えます。

  • =LEN(A1):A1セルの文字数を数える
  • =LEN("Excel"):Excelという文字列の文字数を数える
  • =LEN(B2&C2):B2とC2をつなげた文字列の文字数を数える

実務では、商品名、住所、メール文、管理番号、入力文字数の上限チェックなどでよく使います。

複数セルでまとめて文字数をカウントする方法

1つのセルだけでなく、一覧表の文字数をまとめて確認したいことも多いですよね。その場合は、最初の式を入れたあとにオートフィルを使うと一気に処理できます。

下まで一括でコピーする手順

  1. たとえばA列に文章が入っていて、B列に文字数を表示したいとします。
  2. B2セルをクリックして =LEN(A2) と入力します。
  3. Enter キーを押します。
  4. B2セルの右下にマウスポインタを合わせます。
  5. 黒い十字になったら、下方向へドラッグします。
  6. 各行の文字数がまとめて表示されます。

データ件数が多い場合は、ダブルクリックで一気にコピーできることもあります。左隣や右隣に連続したデータがある表なら、かなり時短になりますよ。

スペース込みで数える?数えない?

LEN関数でよくある疑問が、スペースも文字数に含まれるのかという点です。結論から言うと、半角スペースも全角スペースも1文字としてカウントされます。

たとえば A1 に「Excel 入力」と入っている場合、間のスペースも文字数に含まれます。見た目では気づきにくいので、文字数制限のチェックをするときは注意したいところです。

スペースを除いて数えたい場合

スペースを除いた文字数を数えたいなら、SUBSTITUTE関数と組み合わせます。

  • =LEN(SUBSTITUTE(A1," ","")):半角スペースを除いて数える
  • =LEN(SUBSTITUTE(A1," ","") ):全角スペースを除いて数える

半角と全角の両方を除きたいときは、入れ子にすると対応できます。

  • =LEN(SUBSTITUTE(SUBSTITUTE(A1," ","")," ",""))

入力内容のチェックやデータ整理では、この形もかなり便利です。

改行を含むセルの文字数を数える方法

セル内で Alt+Enter を使って改行している場合でも、LEN関数は改行を文字としてカウントします。そのため、見た目の文字数と少しズレて感じることがあります。

もし改行を除いて数えたいなら、CLEAN関数やSUBSTITUTE関数を組み合わせる方法があります。

  • =LEN(SUBSTITUTE(A1,CHAR(10),""))

これでセル内の改行を除いて文字数を数えられます。問い合わせ文や備考欄など、複数行データを扱うときに役立ちます。

入力文字数の上限チェックに使う方法

LEN関数は、文字数を数えるだけでなく「文字数オーバーかどうか」の判定にも使えます。たとえば、20文字以内に収めたいときは IF関数と組み合わせると便利です。

  • =IF(LEN(A1)<=20,"OK","超過")

これなら、A1の文字数が20文字以内ならOK、超えていれば超過と表示できます。アンケート入力、商品タイトル、社内フォーマットの文字制限確認にぴったりです。

条件付き書式で見た目でも分かりやすくする手順

  1. 文字数制限をチェックしたいセル範囲を選択します。
  2. Excel上部の「ホーム」タブをクリックします。
  3. 「条件付き書式」をクリックします。
  4. 「新しいルール」をクリックします。
  5. 「数式を使用して、書式設定するセルを決定」を選びます。
  6. 数式欄に =LEN(A1)>20 のように入力します。
  7. 「書式」をクリックして、文字色や塗りつぶし色を設定します。
  8. 「OK」を押して完了です。

これで文字数オーバーのセルが自動で目立つようになります。チェック漏れ防止に効果的ですよ。

LEN関数が上手くいかないときのチェックポイント

ここは仕事中にかなり大事な部分です。式を入れたのに思った結果にならない場合は、次の点を確認してみてください。

1. 関数名の入力ミス

LENLENNLEM のように間違えるとエラーになります。まずはスペルを見直しましょう。

2. 先頭の「=」がない

関数は必ず = から始めます。これがないと、ただの文字列として扱われてしまいます。

3. 全角の記号が混ざっている

カッコやダブルクォーテーションが全角だと正しく動きません。特に日本語入力のまま式を打ったときに起こりやすいです。

  • 正しい例:=LEN(A1)
  • 誤りやすい例:=LEN(A1)

4. 見えないスペースや改行が入っている

「なんだか文字数が合わない」というときは、不要なスペースや改行が含まれていることがあります。TRIM関数やCLEAN関数と組み合わせて確認してみましょう。

  • =LEN(TRIM(A1))

ただし、TRIM関数は主に半角スペースの整理に使われます。全角スペースは別対応が必要です。

5. 数字の桁数と文字数を混同している

セルに数字が入っていても、LEN関数は「表示されている数字の文字数」を数えます。数値としての計算とは意味が違うので、用途を確認して使い分けましょう。

仕事でよくある実用例

LEN関数は単純に見えて、実際の業務ではかなり出番があります。

  • 商品名や件名が文字数制限を超えていないか確認する
  • 顧客コードや社員番号の桁数チェックをする
  • 住所や備考欄の入力ボリュームを揃える
  • フォーム貼り付け前に文字数を事前確認する
  • SNS投稿文や広告文の文字数を管理する

特に「規定文字数以内に収める」作業では、目視よりLEN関数のほうが圧倒的に速くて正確です。

覚えておくと便利な時短ワザ

最後に、LEN関数と一緒に覚えておくと便利な時短ワザを紹介します。

数式をすばやくコピーする

  • Ctrl + C:コピー
  • Ctrl + V:貼り付け
  • Ctrl + D:上のセルの数式を下にコピー

同じ文字数カウント式を縦方向に入れたいときに便利です。

セルの内容を編集する

  • F2:選択中のセルを直接編集

関数の修正や参照セルの調整がすぐできます。

表示されている式を確認する

  • Ctrl + Shift + @ ではなく、Excelで数式表示を切り替えるなら Ctrl + ` が便利です。

ワークシート全体の式を見たいときに役立ちます。どの列でLEN関数を使っているか確認しやすくなりますよ。

まとめ

Excelで文字数を数えるなら、基本は LEN関数 でOKです。まずは =LEN(A1) を使えば、セル内の文字数をすぐ確認できます。さらに、スペースや改行を除く方法、文字数制限の判定、条件付き書式まで覚えておくと、日々の確認作業がかなりラクになります。

「数えたいだけなのに時間がかかる」という場面ほど、こうした基本関数が効きます。まずは1セルで試して、次に一覧表へ広げる流れで使ってみてくださいね。

おすすめの記事