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

解決済みの質問

エクセルの1セルの最大文字数はいくつ?

エクセルの関数、TRIM、JIS、ASC等を実行したら、#VALUE!が出てしまいました。

文字列(かなり長い)をTRIMで空白を削除し、JISかASCで全角、半角を統一しようと試みました。
上手くいきそうな感じでしたが、その中の4セルに【#VALUE!】と表示されました。

大部分はその処理が正しく実行されているのに、その4つのセルは何故、どうして??
そのセルを調べたところ、そこにはかなり長い文章(文字数)が入力されていたので、半分くらいカットして再実行してみたら、今度は正しく処理されました。

1セルに入っている文章(文字数)が多すぎたのでしょうか? 
1セルには何文字(バイト)が許容されるのか、また、1セルで何文字(バイト)以上の場合は、関数は使用できない(通用しない)などの決まりはあるのでしょうか?

今回の場合は、24件で列も30列ぐらいでしたので、【#VALUE!】のエラーも気が付きましたが、これが何百件、数百列となると、エラーに気が付かないかもしれません。(気が付きにくくなります。)

1セルに入力できるおおよその文字数(バイト)は、いったいどれくらいなのでしょうか?
お分かりの方がいらっしゃいましたら、アドバイスお願いします。

投稿日時 - 2012-08-12 10:42:38

QNo.7639761

困ってます

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

TRIM関数は32767文字まで
ASC関数やJIS関数は255文字まで
です。

関数の仕様の問題なので、単純に関数が使える使えないだけのお話になります。

投稿日時 - 2012-08-12 11:51:52

お礼

ありがとうございました。
関数により、処理できる文字数(バイト)などが違うのですね。
大まかな文字数がわかりましたので、あまり長い文章(文字数)は避けるようにします。

投稿日時 - 2012-08-12 14:07:11

ANo.2

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

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

回答(2)

ANo.1

調べた訳では、無いですが
 255文字までは、可能なようですが
 256文字になるとエラーになるようです。
(8ビット アドレス により 255文字 管理されていると思います)
なお、IF関数は、最大7レベルあでネスト可能と有るように、
それぞれの関数により使用制限が有るようです。

投稿日時 - 2012-08-12 11:50:41

お礼

ありがとうございました。
大まかな文字数はわかりました。
入力した文章を半分くらい消すと処理できるのだから、文字数のMAXがあるのだとは思っていました。
第一回答者の方も255文字とのことでしたので、今後あまり長い文章(文字)を入力するのは避けます。

投稿日時 - 2012-08-12 14:12:06

あなたにオススメの質問