• ベストアンサー

エクセル カラムから字がこぼれて正常に表示されません

エクセルで、カラム内に日付のデータが収まらず、###### と表示されてしまいます。左右のカラムは十分空白があいているので、ふつうならはみ出して表示されるはずなのに。。 「セルの書式設定」で、「縮小して全体を表示」を選択すれば表示されますが、字が小さくなりすぎます。 「セルを結合する」のチェックはうすく■のマークがでており、チェックをいれての選択が出来ない状態です。「保護」からロックをはずしても同じ状態です。 どなたかdefaultのsheetの時の様に、カラムからはみだして表示できるようにする方法をご存じないでしょうか。 よろしくおねがいいたします。

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

  • ベストアンサー
  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.1

文字列と勘違いされていませんか 文字列であればセルに収まらない文字は隣のセルにはみだして表示されますが、 数値とシリアル値(日付けや時間)を扱った物ははみだして表示する事はありません。 「セルを結合する」がグレイアウトしているのであれば、すでに結合されているとか・・・。 「保護」の「ロック」は「シートを保護」したときにしか働きませんので、この場合は関係ないと思いますよ。

ntakah37
質問者

お礼

文字列だけだったのですね。 セルを結合するのが、グレイアウトしているのは、「共有」設定にしていた為でした。解除してセル結合が一番良さそうです。ありがとうございます。 保護の件は、なるほど。関係ないのですね。 共有文書にしたときの振る舞いに、なれていなかったもので、大変助かりました。ありがとうございます。

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

日付は特別と思うより他ないでしょう。 文字列の場合が右列にオーバーして表示する。 すぐ右列にデータが入るとはみ出し部分は表示されない。 数字はセル幅に対し多桁のものも、はみ出さない。 日付も日付シリアル値という、正整数で、最近では5桁の数ですが #が表示されるのは、5桁が表示幅を越えているというのではないようだ。書式を適用してのち、表示桁数が十分かどうか見ているようだから。 1-9月までは表示10月になると#・・#という経験もする。 1234では丁度フルに表示されている幅とする。 書式#、###を設定すると####となる。そのことでも書式適用後の桁数で問題にしていることがわかる。 数字は「指数表示してしまう幅の桁区間」があって、説明しようとすると、さらに複雑です 。

ntakah37
質問者

お礼

早速のご回答ありがとうございます。 日付は仕方がないのですね。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

日付は内部数値の為、表示形式によってその様な状態になります。 よって、次の方法が考えられますが如何でしょうか。 ■セルの列幅を拡張する:列見出しの右枠にカーソルを合わせてダブルクリック ■対象セルを文字列にする:対象セルを選択→データ→区切り位置→次へ→次へ→列のデータ形式欄の文字列にチェックを付け→完了

ntakah37
質問者

お礼

作成書類の他のカラムもたくさんあり、列幅を増やす余裕がなかなかないのですが、そうですね。それが結局無難かもしれません。 文字列にしてみましたら、シリアル値になってしまいました。。 方法が他になさそうなことが分かっただけでも、助かりました。ありがとうございました。

ntakah37
質問者

補足

シリアル値にならないように説明してくださっていのに、試していませんでした。確かに日付正常に表示出来ました。 別シートの値を参照しているので、毎回、この手順を踏むのはつらいかなと、思いました。 別の機会には試してみたいと思います。 ありがとうございます。

関連するQ&A