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

解決済みの質問

エクセル:関数のエラー

お世話になります。
関数のエラー(#VALUE!)について教えてください。
メモ帳やワードで作成した文書の改行、スペースを削除し、さらに文字をすべて全角に統一しなければなりません。
そこでA1セルに文書(テキスト)を貼り付け、B1に以下の計算式を入力しています。
=SUBSTITUTE(JIS(TRIM(CLEAN(A1)))," ","")

比較的、文字数が少ない文書については問題ないのですが、長い文書のときはエラー値の#VALUE!が返されます。
文字数なのか段落数なのか理由が良くわかりません。
なにか制限があるのでしょうか。
アドバイスお願いします。
エクセル2002です。

投稿日時 - 2007-05-15 21:31:20

QNo.3003049

HGK

すぐに回答ほしいです

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

文字数の上限 255 まで・・・・・

www.excel-img.com/system01.html

投稿日時 - 2007-05-15 21:46:27

お礼

ありがとうございました。参考にします。

投稿日時 - 2007-05-16 21:42:13

ANo.2

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

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

回答(2)

ANo.1

はずしていたらすみません。
TRIMを使われている意味がわかりません。

いったん
=SUBSTITUTE(SUBSTITUTE(A1," ","")," ","")

のようにSUBSTITUTEをネストさせてはいかがでしょうか?

投稿日時 - 2007-05-15 21:40:42

お礼

ありがとうございました。文字列の前後に空白があった場合、TRIMを使わなければいけないと思い込んでいました。

投稿日時 - 2007-05-16 21:41:17

あなたにオススメの質問