-
Home »
-
エクセル関数一覧表 »
- 文字列の長さを返す(LEN関数,LENB関数)
- エクセルで文字列のデータを操作する時に使用するワークシート関数です。
- 文字の長さを調べる関数(LEN関数,LENB関数)について説明しています。
これらの関数を使って、セル内の文字数や文字に半角が含まれているかを調べることができます。
2022/6/17
文字列の文字数を取り出します topへ
レン
=LEN(文字列) :文字列の文字数を返します。半角文字と全角文字との区別はされません
レンビー
=LENB(文字列) :文字列のバイト数を返します。
一般的には半角文字は1Byte(バイト) :全角文字は2Byteですが、UNICODOでは半角文字も2Byteです。
ついでに1Byte=8Bit(ビット)です。
- 下図のように文字数をLEN関数とLENB関数で求めると、LEN関数は文字数と同じ値となります。
LENB関数ではバイト数で計算されるので、漢字や全角の英数は2バイト文字なので、文字数の2倍の値になります。
- 半角文字と全角文字が混在しているか否かを判断するには?
=IF(LEN(A1)*2=LENB(A1),"全角文字",IF(LEN(A1)=LENB(A1),"半角文字","混在している"))
とします。
A列にいろんな文字が入力されています。
B列のセルに上記の数式が入力されています。
すると、下図のように文字種が判定されました。
数式の入力手順
- 数式を入力するセル C2セル を選択します。
半角で =l (エル)と入力すると、Lが使われている関数がリストに表示されます。
[↓]キーを数回押して、LEN を選択して、[Tab]キーを押します。
- =LEN( とセルに入力されます。
- =LEN(B2 と計算するセル番号を入力して、[Ctrl]+[Enter]で数式の入力を確定します。
最後の ) (閉じ括弧)は数式の入力を確定するとExcelが補完してくれるので省略可能です。
[Ctrl]+[Enter]で確定するとアクティブセルがC2のままですので、すぐそのセルの操作が可能です。
[Enter]キーで数式を確定すると、アクティブセルが下のセルに移動して一手間かかります。
- [Shift]キーを押した状態で、[↓]キーを3回押して、セル範囲 C2:C5を選択します。
- [Ctrl]+[D]キーを押して、C2セルの数式を選択したセルにコピーします。
[Ctrl]+[D]は上のセルをコピーするショートカットキーです。
スポンサードリンク
よねさんのWordとExcelの小部屋 »
エクセル関数一覧表 »
文字列の関数(1)
PageViewCounter
Since2006/2/27