プロが教えるわが家の防犯対策術!

エクセル2003です。
一つのセル(「A1」など)に表示できる最大文字数は何文字ですか?

ネットで検索した仕様で
「セル内の文字列の長さ 32767文字。」
「セルに表示できるのは1024文字まで。」
「数式バーでは32767文字すべて表示。 」
と書いてあったのですが
今のところ1900文字表示できます。
(漢字、ひらがな、カタカナ、改行ありです)
何かの間違いでしょうか?

A 回答 (4件)

》 今のところ1900文字表示できます



どうやって文字数を数えましたか?
その数値は半角文字数に換算したものではありませんか?

仕様の「1024」は、半角文字、全角文字に拘わらない数値です。
全角文字ばかりだと、半角文字換算で2048文字表示できることになります。
    • good
    • 0
この回答へのお礼

なるほど。
半角だと倍になるのですね。有難うございました。

お礼日時:2010/03/07 19:35

ぁ、一応


>http://support.microsoft.com/kb/211580/ja
この記事のフォローをしておきますと、確認手順が悪いだけであって、『1,024 文字のみ』がまるっきり間違いというわけではありません。
=REPT("w",1023)&"ぷぷぷ"
とやって[折り返して全体を表示する]にしなければシート上に表示されるのは1,024文字までです。
右スクロールで確認してください。

#「縮小表示」は確かに1,024文字までみたい。" "(スペース)で確認できます。実用性ないので関係ないけど。
#普通は『セルに表示される文字数』というと「折り返し表示」が問題になるでしょうし。
    • good
    • 0
この回答へのお礼

ありがとうございました。

お礼日時:2010/03/15 22:17

結論からいうと、『セル内表示可能文字数は、表示環境と入力内容に依存するので、一概に何文字まで、とは言えない』


です。

『Excel の仕様および制限』
http://office.microsoft.com/ja-jp/excel/HP051992 …
ここには明確に『セルに表示できるのは 1,024 文字まで。』と謳ってありますが。

『Excel のセルに表示されるのは 1,024 文字のみ』
http://support.microsoft.com/kb/211580/ja
ここにも確認手順が書いてあります。
ところがこの手順どおりにやっても1,024文字を超えて表示できます。
列幅・行高を最大にして試してみると、1,200文字~1,300文字くらいは表示できるんじゃないでしょうか。
フォントの大きさや、画面表示環境などによって違いはありますが。

よく読むと
>注 : ワークシートの行の高さと列の幅を増やすか、システムの表示設定を変更することによって、
>1,024 字を超える文字を表示できる場合があります。
とかいてやがります。

ちょっと試してみてください。
=REPT("あ",160)&CHAR(10)&REPT("あ",160)&CHAR(10)&REPT("あ",160)&CHAR(10)&.....&"xyz"
.....の所でREPT("あ",160)&CHAR(10)を延々と繰り返します。
『160』でセル内1行におさまらない場合は数値を変更してみてください。
フォントサイズ9で6,000文字弱ほど入ります。
フォントサイズを小さくすれば1万文字ほどはいるでしょうか。(フォントが小さすぎて意味ないですけど)

単独セルだと行高に制限あるので前述のような状況ですが、結合セルならまた変わってくるでしょうね。
    • good
    • 0
この回答へのお礼

試してみたのですがうまくいかなかったので
もうちょっと勉強して試してみます。

結果的に1,024 字以上表示できるのですね。
ありがとうございました。

お礼日時:2010/03/15 22:16

[回答番号:No.1]を補足すると、



貴方が「1900文字表示」と思っているのは、実はまだ950文字しか表示されていない可能性がある、と言いたかったのです。
    • good
    • 0
この回答へのお礼

ご親切に補足有難うございます。

お礼日時:2010/03/15 22:14

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています