A列に文字列を入力しB列にその文字数の数を反映するようにしたいのですがそのようなことは可能でしょうか?
例)あいうえお かきくけこ さしすせそ たちつてと
とセルA1に文字が入っていた場合、B1に
全角のあを1文字と認識し
あいうえおとかきくけこの間にある半角のスペースを0.5文字で計算します。
この場合ですと21.5と表示されます。
半角の英数字も認識できるようにしたいと考えています。
A1 あいうえお かきくけこ(この場合文字数は12)
このようなプログラムをセルに持たせる事ができるようでしたら教えて頂けないでしょうか。
お手数をおかけしますがよろしくお願いいたします。
B1セルに
=LENB(A1)/2
という式を入れればできます。
LENB関数は、文字列のバイト長を求めるものです。
全角は2バイト、半角は1バイトなので、2で割ってやれば、求める答えになります。
ご回答ありがとうございます。
実行できました。