ピアのパソコン学習ガイド
メニュー
スプレッドシートの関数

スプレッドシートで文字数をカウントする方法|LEN関数・空白を除く・範囲の合計

ピアのパソコン学習ガイド 編集部2026年11月12日 更新

※写真はイメージです

書き方

=文字数カウント(テキスト)

セルの文字数は =LEN(A2) で数えます。空白や改行も1文字として数えるので、除きたいときは SUBSTITUTE と組み合わせます。

文字数のカウント B2 fx =LEN(A2) A B 1 2 3 キャッチコピー 文字数 駅から3分の教室 初心者歓迎 予約制 8 9
A2の文字数は8。B3は全角の空白も1文字に数えて9です。

この図の表をダウンロード(Googleドライブにアップロードして開けます・問題と答えのシートつき)

引数の意味

引数入れるもの図の例
テキスト数えたい文字(セル)A2

空白を除いて数える

=LEN(SUBSTITUTE(SUBSTITUTE(A2, " ", ""), " ", ""))

半角の空白と全角の空白を両方消してから数えます。

改行を除いて数える

=LEN(SUBSTITUTE(A2, CHAR(10), ""))

CHAR(10) が改行です。

範囲の文字数を合計する

=SUMPRODUCT(LEN(A2:A100))

列全体の文字数の合計です。

決めた文字数を超えたら色を付ける

範囲を選んで「表示形式」→「条件付き書式」→「カスタム数式」に =LEN(A2)>30。広告の見出しなど、文字数の決まりがある文章のチェックに使えます。

使えるバージョン

Excelと同じ書き方で使えます。

サンプルファイルで試す

「問題」のシートの黄色いセルに式を入れて、「答え」のシートと比べてください。

mojisu.xlsx をダウンロード(無料・登録なし)

よくある質問

スプレッドシートで文字数を数えるには?

=LEN(セル) です。

空白を除いて数えるには?

SUBSTITUTEで空白を消してからLENで数えます。

全角を2文字と数えたいときは?

LENB関数を使います。

一緒に覚えたい関数・操作

このページについて

操作の説明は、パソコンのブラウザで開いた日本語のGoogleスプレッドシートに合わせています。関数の働きはGoogleの公式ヘルプ(スプレッドシートの関数リスト)で確かめています。図はこのサイトで作ったもので、表の会社名・商品名・人名・URLは例です。このサイトはGoogleとは関係ありません。運営者情報