こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Excel2007の文字数カウント(半角0.5)

Excel(エクセル)2007で、
ある1列のすべてのセル内の文字を「半角文字⇒0.5文字」、「全角文字⇒1文字」とカウントした場合の文字数表示をしたいのですが、方法がわかりません。
-----------------------------

たとえば、↓のように表示されるようにしたいです。

【A列 (文字)】    
A1:いぬ
A2:犬
A3:イヌ
A4:dog

↓↓↓

【B列 (文字数)】
B1:2
B2:1
B3:1
B4:1.5

※「A3:イヌ」の"イヌ"は全角カタカナではなく半角カタカナなので、1(0.5×2)文字となります。



【補足】
※極力、マクロとVBAを使わない方法を知りたいです。

※マクロやVBAを使わなければ上記の条件を満たすカウントと文字数表示ができない場合、その方法やVBAソースが知りたいです。できれば、コマンドボタンを押すと文字数を表示する仕様にしたいです。

※上記の【A列 (文字)】 の文字はあくまで例です。実際は、どんな文字や数字にも対応できる応用の利く仕様にしたいです。

※上記の【A列 (文字)】が4行というのもあくまで例です。実際には、何行にでも対応できる仕様にしたいです(具体的には、時間はかかると思いますが10000行くらいまで対応できるのが理想です)。


ここまでの条件を満たす「文字数カウント」の方法、
もし分かる方がいましたらどうかよろしくおねがいします。

投稿日時 - 2011-01-25 08:20:18

QNo.6473259

すぐに回答ほしいです

質問者が選んだベストアンサー

以下のような関数にしてはどうでしょうか。
=LENB(A1)/2

投稿日時 - 2011-01-25 08:23:05

お礼

akiomyauさん

ご回答ありがとうございます。
まさに私の欲しい答えでした。
いろいろ検索しても見つからなかった答えをいただき、感動しています。

文句なしのベストアンサーです。

投稿日時 - 2011-01-25 08:54:56

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問