No.1ベストアンサー
- 回答日時:
その表示になる原因で多いのは、日時関連です。
https://allabout.co.jp/gm/gc/50023/
https://www.becoolusers.com/excel/error-sharp.html
とくに日付として扱えるシリアル値であるべきところに、マイナスの
数値や2958465より大きい数値が入っている場合です。
(2958465=9999/12/31 西暦はは4桁までしか扱えない)
[セルの書式設定]の[ユーザー定義]などで年月日+時間の表示をした
場合にも、セル幅が足りないために表示されることもあります。
(こちらの場合は、セル幅を必要なだけ広げれば表示される)
大きすぎる数値の場合には、通常指数の表示になるので、ある程度の
セル幅で指数表示されますので、これは考えられないかと思います。
マイナスの数値または2958465より大きい数値のセルで、日付関係の
書式を適用していないか、確認してください。
ありがとうございます。非常にわかりやすく、丁寧な回答に感銘を受けました。
しかし、どうして「マイナスの数値または2958465より大きい数値のセルで、日付関係の書式を適用していないか、確認してください。」こういうことが起こるのでしょうか?
出先のパソコンでは正しく表示できるのに、自宅のパソコンだと質問文のようになってしまいます。
No.2
- 回答日時:
いままでのご質問者のご質問の内容から推測すると、恐らく添付画像①のようなデータを作成しているのではないかと思います。
A列に8桁の数値があり、これは日付を意味するものです。これをB列で数式を使って日付に見えるように変換しています。ここでは、
=MID([@生年月日],1,4)&"/"&MID([@生年月日],5,2)&"/"&MID([@生年月日],7,2)・・・a
つまり
=MID(A2,1,4)&"/"&MID(A2,5,2)&"/"&MID(A2,7,2)・・・b
という数式を用いています。
https://oshiete.goo.ne.jp/qa/13523233.html
でご質問者がベストアンサーに選んだ、
TEXT(A2,"0!/00!/00")*1・・・c
でもよいと思います。
ところで、a,bの数式には最後に「*1」がありませんが、cの数式には最後に「*1」がついています。「*1」ば「日付のように見える文字列」をシリアル値に変換させるためのテクニックです。
しかし、B列で変換した値は、添付画像②のように、C列のDATEDIF関数で引数として用いるものです。
DATEDIF関数の引数は、日付型文字列でもシリアル値でもちゃんと計算してくれますので、「*1」はあってもなくてもよいということになります。
添付画像③をご覧ください。B列を非表示にしています。数式バーに表示されている通り、A列はあくまでも8桁の数値ですので、これを日付らしく表示するために表示形式を設定します。添付画像では「0!/00!/00」というユーザー定義の表示形式を使用しています。これは、
https://oshiete.goo.ne.jp/qa/13523233.html
で、banzaiAさんが回答された「####"/"##"/"##」という表示形式と殆ど同じ意味です。ですから同様に表示できます。
※上記質問で回答者さんはbanzaiAさんへのお礼に「出来ないです」と記しておられますが、当方ではちゃんとできています。
ただし、A列を日付らしく見せようとして、表示形式を「yyy/m/d」とか「yyyy/mm/dd」としてはいけません。No.1さんの回答のとおり、添付画像④のように、「##########################」と表示されてしまいます。
あくまでも推測ですが、
>出先のパソコンでは正しく表示できるのに、自宅のパソコンだと
>質問文のようになってしまいます。
という症状は上記のような、表示形式の相違によるものではないでしょうか?
推測なので、的外れな回答になっている場合は無視してください。

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) Excel2019と365、2021 2 2023/07/08 06:22
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- Excel(エクセル) Power Query でのデータの一括修正について 2 2022/05/10 02:00
- Excel(エクセル) エクセル テーブル機能の不明点 2 2022/04/14 14:10
- Excel(エクセル) excelの列幅高さが勝手に変わる(特定のPCだけ) 8 2022/07/14 16:51
- HTML・CSS HTMLのテーブル 2 2022/09/25 01:01
- Excel(エクセル) Excelについて 3 2023/07/12 17:47
- Excel(エクセル) Excelのテーブルについて 6 2023/07/07 08:37
- Excel(エクセル) capeofdragonと申します Excel2016を使っておりまして 半角又は全角の任意文字列が 2 2022/10/31 13:51
- Excel(エクセル) AVERAGE関数とINDIRECT関数を使ってのオートフィル 3 2023/01/12 12:00
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
エクセル 同じ数字を他の列に自...
-
PowerPointで表の1つの列だけ...
-
2つのエクセルのデータを同じよ...
-
Excel 文字列を結合するときに...
-
Excelで半角の文字を含むセルを...
-
エクセル 同じ値を探して隣の...
-
エクセル(勝手に太字になる)
-
EXCELで 一桁の数値を二桁に
-
エクセル 文字数 多い順 並...
-
エクセルの表から正の数、負の...
-
エクセルで2列のセルを連続して...
-
エクセルで最初のスペースまで...
-
エクセルの項目軸を左寄せにしたい
-
VBAでセル入力の数式に変数を用...
-
「B列が日曜の場合」C列に/...
-
Excel、市から登録している住所...
-
エクセルのセル内の文字の一部...
-
エクセルで文字が混じった数字...
-
オートフィルターをかけ、#N/A...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
EXCELで 一桁の数値を二桁に
-
エクセルで最初のスペースまで...
-
2つのエクセルのデータを同じよ...
-
エクセルで文字が混じった数字...
-
エクセル(勝手に太字になる)
-
エクセル 文字数 多い順 並...
-
Excelで半角の文字を含むセルを...
-
「B列が日曜の場合」C列に/...
-
エクセルで、列の空欄に隣の列...
-
Excel 文字列を結合するときに...
-
Excel、市から登録している住所...
-
【VBA】特定列に文字が入ってい...
-
エクセルのセル内の文字の一部...
-
エクセル 同じ値を探して隣の...
-
お店に入るために行列に並んで...
-
エクセルの並び変えで、空白セ...
-
文字列に数字を含むセルを調べたい
-
エクセルの項目軸を左寄せにしたい
おすすめ情報
表示形式を変えようとしてもサンプルボックスに##########と表示されてしまい、列幅を調節しても#が長くなるか短くなるかだけで表示されず、挙句の果てには、その列に入力されているデータがすべて消えました。
就労支援の支援員(ITサポート、MOS認定トレーナー)でもわからなかったので、このサイトで解決できるとは思いませんが、もし解決出来たら、欣喜雀躍してベストアンサー即決です。