スプレッドシートで文字数をカウントする方法|LEN関数・空白を除く・範囲の合計
※写真はイメージです
書き方
=文字数カウント(テキスト)セルの文字数は =LEN(A2) で数えます。空白や改行も1文字として数えるので、除きたいときは SUBSTITUTE と組み合わせます。
この図の表をダウンロード(Googleドライブにアップロードして開けます・問題と答えのシートつき)
引数の意味
| 引数 | 入れるもの | 図の例 |
|---|---|---|
| テキスト | 数えたい文字(セル) | A2 |
空白を除いて数える
=LEN(SUBSTITUTE(SUBSTITUTE(A2, " ", ""), " ", ""))半角の空白と全角の空白を両方消してから数えます。
改行を除いて数える
=LEN(SUBSTITUTE(A2, CHAR(10), ""))CHAR(10) が改行です。
範囲の文字数を合計する
=SUMPRODUCT(LEN(A2:A100))列全体の文字数の合計です。
決めた文字数を超えたら色を付ける
範囲を選んで「表示形式」→「条件付き書式」→「カスタム数式」に =LEN(A2)>30。広告の見出しなど、文字数の決まりがある文章のチェックに使えます。
使えるバージョン
Excelと同じ書き方で使えます。
サンプルファイルで試す
「問題」のシートの黄色いセルに式を入れて、「答え」のシートと比べてください。
よくある質問
スプレッドシートで文字数を数えるには?
=LEN(セル) です。
空白を除いて数えるには?
SUBSTITUTEで空白を消してからLENで数えます。
全角を2文字と数えたいときは?
LENB関数を使います。
一緒に覚えたい関数・操作
このページについて
操作の説明は、パソコンのブラウザで開いた日本語のGoogleスプレッドシートに合わせています。関数の働きはGoogleの公式ヘルプ(スプレッドシートの関数リスト)で確かめています。図はこのサイトで作ったもので、表の会社名・商品名・人名・URLは例です。このサイトはGoogleとは関係ありません。運営者情報