【エクセル関数】全角(半角)の文字数を数える
当ページのリンクには広告が含まれています。
クリックしてジャンプ
全角の文字数を数える(LEN&LENB)
全角文字の数を特定するには、LENB関数とLEN関数の差を活用します
LENB関数は文字列のバイト数を返し、全角文字は2バイト、半角文字は1バイトとしてカウントされます
LEN関数は文字列の文字数を返し、全角・半角関わらず1文字としてカウントします。
使用例:
セルB2に入力された「abcエクセル123」における全角文字の数を計算
=LENB(B2)-LEN(B2)
実行結果:4
半角の文字数を数える(LEN&LENB)
半角文字の数だけを知りたい場合は、LEN関数とLENB関数を使った少し複雑な計算が必要になります
文字列全体のバイト数(LENB関数の結果)から全角文字のバイト数を引き、残りのバイト数を半角文字の数としてカウントします
使用例:
セルB2に入力された「abcエクセル123」における半角文字の数を計算
=LEN(B2)*2-LENB(B2)
実行結果: 6
1点だけ注意が必要です
“abcエクセル😊123” のように、絵文字などのマルチバイト文字を含む場合には正確に測定できない場合があります