印刷をするとセルの数字が######となってしまう問題を解決 | EXCELトピックス

スポンサーリンク
スポンサーリンク
amazon
スマイルSALE
--:--:--
ad. 価格範囲を指定して商品を探せます

Excelを印刷するとセルの数字が#####になってしまう問題を解決する方法

Excelでは、画面上では正常に表示されている数値や日付が、印刷プレビューや印刷結果では「#####」と表示されることがあります。

ほとんどの場合はセルの幅や印刷時の縮小率が原因です。この記事では、よくある原因と解決方法を順番に解説します。

原因1:列幅が足りない

最も多い原因は、列幅が狭く、数値や日付が表示しきれていないことです。

解決方法

  1. 「#####」と表示される列を選択します。
  2. 列番号(A、B、C…)の境界線を右へドラッグして列幅を広げます。
  3. または、列番号の境界線をダブルクリックすると、自動で最適な幅になります。

印刷プレビューでも表示が改善されているか確認してください。

原因2:印刷時に縮小されている

画面では問題なくても、印刷時の拡大縮小設定によって列幅が狭くなり、「#####」になることがあります。

解決方法

  1. 「ページレイアウト」タブを開きます。
  2. 「ページ設定」の「拡大縮小印刷」を確認します。
  3. 倍率が極端に小さい場合は100%程度に戻すか、「横1ページ・縦自動」など適切な設定へ変更します。
  4. 印刷プレビューで表示を確認します。

原因3:日付や数値の表示形式が長すぎる

日付や数値の表示形式によっては、通常より多くの文字数が必要になります。

例えば、次のような表示形式では列幅が不足しやすくなります。

  • 2026年7月3日
  • 2026/07/03 18:30:25
  • ¥1,234,567,890

解決方法

  • 列幅を広げる。
  • 表示形式を短くする(例:yyyy/mm/dd)。
  • 小数点以下の桁数を減らす。

原因4:「縮小して全体を表示」を利用する

セル幅を変更できない場合は、「縮小して全体を表示」を利用する方法もあります。

設定方法

  1. 対象セルを選択します。
  2. 右クリックして「セルの書式設定」を開きます。
  3. 「配置」タブを選択します。
  4. 「縮小して全体を表示」にチェックを入れて「OK」をクリックします。

文字サイズが自動で小さくなり、セル幅を変更しなくても表示できる場合があります。

原因5:フォントやフォントサイズの影響

印刷時は画面表示とは文字幅が異なることがあり、フォントやサイズによって「#####」になることがあります。

解決方法

  • フォントサイズを1~2ポイント小さくする。
  • 標準的なフォント(游ゴシック、メイリオ、Arialなど)へ変更する。
  • 印刷プレビューで確認する。

印刷前に確認したいポイント

  • 印刷プレビューでは「#####」になっていないか。
  • 列幅は十分あるか。
  • 拡大縮小印刷が極端に小さくなっていないか。
  • 表示形式が長すぎないか。
  • フォントサイズが大きすぎないか。

まとめ

  • 最も多い原因は列幅不足であり、列幅を広げることで解決できることが多い。
  • 印刷時の拡大縮小設定によって「#####」になることもある。
  • 日付や数値の表示形式を短くすると改善する場合がある。
  • 「縮小して全体を表示」を利用すると、列幅を変えずに表示できることがある。
  • 印刷前には必ず印刷プレビューで確認するのがおすすめ。