Excelで文字列の長さをバイト数で調べたいときに使うのが LENB関数 です。
LEN関数が文字数を数えるのに対し、LENB関数は「バイト数」を基準に数えるのが特徴で、全角・半角が混在するデータを扱う際に役立ちます。
LENB関数とは
LENB関数は、指定した文字列のバイト数を返す関数です。
- 半角文字 → 1バイト
- 全角文字 → 2バイト
を基準に計算します。
日本語のひらがなや漢字など、2バイト文字を使う言語でのみ動作します。
書式
LENB関数の書式は次のとおりです。
=LENB(文字列)
引数の説明
- 文字列:バイト数を計算したいセル参照や文字列を指定します。
LENB関数の使い方
例①:半角文字のバイト数を求める
=LENB("ABC")
この例では、LENB関数を使って文字列のバイト数を取得しています。
「ABC」はすべて半角文字のため、1文字=1バイトとして扱われます。
そのため、「A」「B」「C」の合計で3バイトとなり、結果は「3」と表示されます。

例②:全角文字のバイト数を求める
=LENB("あい")
「あい」はどちらも全角文字のため、1文字が2バイトとして扱われます。
そのため、「あ(2バイト)」+「い(2バイト)」で合計4バイトとなり、結果は「4」と表示されます。

例③:半角と全角が混在する場合
=LENB("aあ")
「a」は半角文字のため1バイト、「あ」は全角文字のため2バイトとして扱われます。
そのため、合計のバイト数は「1 + 2 = 3」となり、結果は「3」と表示されます。

このようにLENB関数は、文字列の長さをバイト単位で確認したい場合に使う関数です。
PR
created by Rinker
¥1,300
(2026/05/16 22:37:10時点 楽天市場調べ-詳細)
関連関数
| 関数名 | 特徴 |
|---|---|
| LEN関数 | 文字列の文字数を数える |
| LEFTB関数 | 文字列の左側から指定したバイト数の文字を取り出す |
| RIGHTB関数 | 文字列の右側から指定したバイト数の文字を取り出す |
| MIDB関数 | 文字列の途中から指定したバイト数の文字を取り出す |
| JIS関数 | 半角文字を全角文字に変換する |
まとめ
LENB関数は、文字列のバイト数を求める関数です。
全角文字と半角文字が混在するデータでも、実際のデータサイズを確認することができます。
入力文字数に制限があるシステムやデータ管理などで、文字列の長さを正確に把握したい場合に便利な関数です。



Excel人気記事