Excelでセルに#####と表示されると、エラーかもと思って焦りますよね。ですが、ほとんどの場合は深刻な故障ではなく、列幅が足りないか、日付や時刻が正しく表示できないことが原因です。まずはすぐ直る方法から試しましょう。
Excelで#####が表示されたときの最短の直し方
- #####が表示されているセルの列を確認します
- 上部の列番号(A、B、Cなど)の境目にマウスを合わせます
- マウスポインターが左右の矢印になったら、境目をダブルクリックします
- 列幅が自動調整され、値が表示されるか確認します
これで直れば、原因はほぼ列幅不足です。仕事中はまずこの方法を試すのが一番早いですね。
ドラッグして列幅を広げる方法
- #####が出ている列の見出しを探します
- 列番号の右端にマウスを合わせます
- 左右矢印が出たら、右へドラッグします
- 表示が戻るまで少しずつ広げます
複数列をまとめて自動調整する方法
- 調整したい列をまとめて選択します
- 選択した列のどこか1つの境目にマウスを合わせます
- ダブルクリックします
- 各列が内容に合わせて自動調整されます
表全体で#####が並んでいるときは、このやり方が時短になります。
列幅を広げても直らないときの原因
列幅を広げても#####のままなら、次は表示形式や値そのものを確認しましょう。特に多いのは、日付・時刻のマイナス表示です。
原因1:日付や時刻がマイナスになっている
Excelでは、設定や形式によっては負の日時を表示できず、#####になることがあります。たとえば、終了時刻から開始時刻を引いた結果がマイナスになっているケースですね。
- #####が表示されているセルをクリックします
- 数式バーを見て、日付や時刻の計算式が入っていないか確認します
- 開始時刻と終了時刻の順番が逆でないか確認します
- 必要なら数式を修正します
たとえば、=A2-B2でマイナスになるなら、順番を見直すだけで直ることがあります。
原因2:日付の値が不正、または古すぎる
Excelは日付をシリアル値として管理しています。そのため、扱えない日付や不自然な計算結果だと#####になることがあります。
- 対象セルをクリックします
- 数式バーで実際の値を確認します
- 極端に古い日付や不自然な計算結果がないか見ます
- 元データを修正します
原因3:表示形式が合っていない
数値なのに日付形式、日付なのに時刻形式になっていると、見た目が崩れて#####になることがあります。
- 対象セルを選択します
- 「ホーム」タブをクリックします
- 「数値」グループの表示形式を確認します
- 「標準」「数値」「日付」「時刻」など、適切な形式に変更します
表示形式を「標準」に戻すと原因が見えやすくなることも多いですよ。
初心者向け:クリックだけで確認する手順
何が原因か分からないときは、次の順番で確認すればOKです。上から試せば、ほとんどのケースを短時間で切り分けできます。
- 列幅をダブルクリックで自動調整する
- セルをクリックして数式バーを見る
- 「ホーム」タブの表示形式を「標準」にする
- 日付や時刻の計算がマイナスになっていないか確認する
- 元データにおかしな値がないか確認する
この流れなら、仕事中でも迷いにくいですね。
上手くいかない場合のチェックポイント
ここはつまずきやすいポイントです。直らないときは、次の項目を順番に確認してみてください。
- 列幅は本当に広がっているか:非表示列や極端に狭い列だと見落としやすいです
- セル結合されていないか:結合セルがあると自動調整が効きにくいことがあります
- 数式バーでは値が見えているか:見えているなら表示上の問題の可能性が高いです
- 計算結果が負の時刻になっていないか:勤怠表や作業時間の計算でよく起きます
- 表示形式が日付・時刻になっていないか:数値に戻すと正体が分かることがあります
- コピー元のデータに余計な形式が付いていないか:他ファイルから貼り付けたデータで起こりやすいです
セル結合が原因のとき
- 対象セルを選択します
- 「ホーム」タブをクリックします
- 「配置」グループの「セルを結合して中央揃え」を確認します
- 必要に応じて結合を解除し、列幅を再調整します
見た目を整えるために結合している表は多いので、意外と盲点ですよ。
貼り付けデータが原因のとき
- 問題のセルを選択します
- 「ホーム」タブをクリックします
- 「クリア」から「書式のクリア」を選びます
- 必要に応じて表示形式を設定し直します
他のシステムやCSVから貼り付けたデータでは、この方法で直ることもあります。
#####を防ぐためのコツ
毎回直すより、出にくくしておく方がラクです。次の工夫をしておくと、作業がかなり安定します。
- 日付や金額の列は、最初に少し広めの列幅にしておく
- 表を作ったあと、列をまとめて自動調整する
- 時刻計算では、開始と終了の順番を先に確認する
- 他ファイルから貼り付けたら表示形式をチェックする
最後に:関連する便利な時短ワザ
#####の対処とあわせて、次の操作も覚えておくとExcel作業が速くなります。
- 列幅の自動調整:列番号の境目をダブルクリック
- 行の高さ自動調整:行番号の境目をダブルクリック
- 表示形式の変更:「Ctrl」+「1」でセルの書式設定を開く
- 今日の日付入力:「Ctrl」+「;」
- 現在時刻入力:「Ctrl」+「Shift」+「;」
Excelで#####が出たら、まずは列幅の自動調整、次に日付・時刻のマイナスと表示形式をチェックしてみてください。ほとんどのケースはこの3つで解決できます。焦らず順番に見ていけば大丈夫ですよ。
