エクセル文字数カウント決定版!基本Len関数から空白除外の裏技まで
Web広告のタイトル制限(例:全角30文字以内)や、メタディスクリプションの推奨文字数(例:120文字以内)などを管理する場合、手動で文字数を確認する運用には見落としのリスクが伴います。そこで威力を発揮するのが、エクセル文字数制限条件付き書式を用いた視覚的なアラート機能です。
規定文字数を超えた際にセルを自動で強調するエクセル文字数オーバー色付けの設定手順は次の通りです。
- 文字数制限をかけたいセル範囲(例:A2:A100)を選択します。
- エクセルのリボンメニューから「ホーム」タブ >「条件付き書式」>「新しいルール」をクリックします。
- ルールの種類で「数式を使用して、書式設定するセルを決定」を選択します。
- 数式入力欄に =LEN(A2)>30 (30文字を超える場合)と入力します。※選択範囲の先頭セルを相対参照で指定します。
- 「書式」ボタンをクリックし、「塗りつぶし」タブで薄い赤色や警告色を選択して「OK」をクリックします。
この設定を行っておくことで、入力者が制限値を超えた文章を打ち込んだ瞬間にセルが自動着色され、入力段階で超過ミスに気づくことが可能になります。また、入力自体を遮断したい場合は、「データ」タブの「データの入力規則」から「文字列の長さ」を指定することで、超過データの入力を強制的に防ぐアプローチも有効です。
なお、手動でサッと文字数を確認したい場合、Wordのような「ステータスバーでの常時文字数表示」はExcel標準ではサポートされていません。簡易的なエクセル文字数カウントショートカットとしては、セルを選択して編集状態(「F2」キー)にし、数式バー上で文字数確認関数を一時的に呼び出すか、ステータスバーに合計値や平均値を表示させるVBAアドインを活用する手法が実務者の間で広く用いられています。