
Excelでセルに入力した文字のバイト数がいくつなのか分かりません。
バイト数を計測したいのですが、どの関数を使ったら良いのかわかりません。教えてください。
こんな疑問にお答えします。
Excelって参考書とかいろいろありますが、初心者の方にとってはどれも難しく感じてしまいますよね。
でも安心してください。どんな初心者の方でもLENB関数をマスターできるようにご紹介いたします。

こんな方におすすめ
- Excel初心者で関数について知りたい
- 「セルに入力された文字列」の「バイト数」を計測したい
- LENB関数をマスターしたい
Excelは470種類を越える関数が存在します。
そんな中で、ほとんどの社会人はExcel関数の数の多さから、関数を覚えることに難しさを感じてしまっています。
しかし、関数を使って表計算をすると手作業で仕事を進めるよりも圧倒的に業務効率をUpさせることが出来ます。
本記事では、そんなExcelへの難しさを払拭すべく様々なExcel関数をご紹介していきます。
さて、前置きはこのくらいにして、さっそくご紹介していきます。
もくじ
【LENB関数とは】
「セルに入力された文字列」の「バイト数」を計測したい時に使う関数
この関数の対応Ver 2010 2013 2016 2019 365
LENB関数はこんな時に使います
・セルに入力した文字のバイト数をカウントしたい
※バイト:『半角英数字1文字』相当のデータ量のこと
LENB関数の書式
=LENB(文字列)
※『文字列』には、もとの「文字列」 or 「数値」を指定します
※「半角文字」は1文字、「全角文字」は2文字としてカウントします
「数字・句読点・スペース」についても同様
※『文字列』のなかに含まれる「スペース」「句読点」「数字」は、文字としてカウントします
※『文字列』を引数に直接指定する場合は「"」で囲んで指定してください
では、実際の使用方法を見てみましょう
LENB関数の使い方
以下のような、会員名簿の『氏名』から『氏名のバイト数』を計測したいとします
①B3セルに『氏名のバイト数』を表示させるためカーソルを合わせ、
=LENB()と入力します
②その後、『氏名の文字数』の情報元であるA3を選択しEnterキーを押します
③すると、「田中 智子」の空白(今回は全角の空白)を合わせた
バイト数「10バイト」をB3セルに表示させることが出来ました
④その後、オートフィルでB3をB9までコピーすると、自動で『バイト数』が入力されます
※今回「Michael Thomas」の文字は半角、空白は全角で入力しているため「15バイト」と表示されています
上記のようにLENB関数を使うことが出来ます
【LEN関数を使った時の文字数の比較】
文字 | LENB関数の書式 | 算出されるバイト数 |
山田 (A1セルに入力済とする) | =LENB(A1) | 4 |
ヤマダ (A2セルに入力済とする) | =LENB(A2) | 6 |
ヤマダ (A3セルに入力済とする) | =LENB(A3) | 3 |
YAMADA (A4セルに入力済とする) | =LENB(A4) | 12 |
YAMADA (A5セルに入力済とする) | =LENB(A5) | 6 |
上記記載のように、以下の法則があります。
・全角アルファベット、ひらがな、全角カタカナ、漢字 : 1文字=2バイト
・半角アルファベット、半角カタカナ : 1文字=1バイト
あわせて覚えておきたい関数
・LEN関数 文字数をカウントする関数
・LEFT関数 左端から何文字かをカウントする関数
・LEFTB関数 左端から何バイトかをカウントする関数
・RIGHT関数 右端から何文字かをカウントする関数
・RIGHTB関数 右端から何バイトかをカウントする関数
・MID関数 指定した位置から何文字かをカウントする関数
・MIDB関数 指定した位置から何バイトかをカウントする関数
・FIND関数 文字列の位置を調べる関数
・FINDB関数 文字列のバイト位置を調べる関数
・SEARCH関数 文字列の位置を調べる関数
・SEARCHB関数 文字列のバイト位置を調べる関数