Excel関数入門:LENB関数の使い方【文字列のバイト数を求める】

Excelで文字列の長さをバイト数で調べたいときに使うのが LENB関数 です。

LEN関数が文字数を数えるのに対し、LENB関数は「バイト数」を基準に数えるのが特徴で、全角・半角が混在するデータを扱う際に役立ちます。


PR
PR

PR

バナー

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

\【PR】社会人でも安心!働きながら合格を目指せる講座/

ユーキャンの無料資料をチェックする

関連関数

関数名特徴
LEN関数文字列の文字数を数える
LEFTB関数文字列の左側から指定したバイト数の文字を取り出す
RIGHTB関数文字列の右側から指定したバイト数の文字を取り出す
MIDB関数文字列の途中から指定したバイト数の文字を取り出す
JIS関数半角文字を全角文字に変換する

Excel関数一覧はこちら

まとめ

LENB関数は、文字列のバイト数を求める関数です。
全角文字と半角文字が混在するデータでも、実際のデータサイズを確認することができます。

入力文字数に制限があるシステムやデータ管理などで、文字列の長さを正確に把握したい場合に便利な関数です。

PR