- ベストアンサー
Excel2003です。日付の表示がおかしい
おせわになっております。 EXCEL2003です。ブック内にシートが2つあるとして シート1にシート2から参照した日付をいれたいんです。 例えば シート1のA1セルにシート2のA1セルを参照したく、 シート1のA1セルに=シート2!A1といれました。 シート2のA1には2005/5/31とはいってるとします。 しかし、シート1のA1には1900/1/0とぜんぜん関係ない日付がでてくるのです。もちろんブック内にはそんな日付なんてかいてません。 どうしたらよいのでしょうか
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
値が未入力や0のセルを参照して日付型の表示をすると1900/1/0の表示になるようです。 誤ったセルを参照していないでしょうか? シート1のA1セルで = を入力 → シート2のタグをクリック → A1セルをクリック → Enter でシート1のA1セルの内容が =シート2!A1 となり、表示は 2005/5/31 になりますが。 なにか前提が違うのかな?
その他の回答 (5)
- Unitamu
- ベストアンサー率30% (3/10)
通常はありえないです。ExcelかSheetがおかしくなっているように思います。 参照先はあっていますか?参照先がnullならば1900/1/0になりますよ。
お礼
なるほど、BLANCだと1900/1/0になるということをはじめてしりました! もう一度やってみると、うまくいきました ありがとうございました
- yuyu_2525
- ベストアンサー率64% (37/57)
まずは一度「F9」を押してみてください。 再計算されます。 それで日付が表示されるようでしたら、 今後のために、設定を変更しておくのがよいかもしれません。 ツール→オプション→計算方法 で計算方法を自動にしておくとよいでしょう。
お礼
もう一度やってみると、うまくいきました ありがとうございました
「1900/0/1」は 0 を日付に変えた時にでるものです。 ということはシート2を参照していないみたいです。 =Sheet2!A1 どれか全角で入力されてませんか?
お礼
なるほど、BLANCだと1900/1/0になるということをはじめてしりました! もう一度やってみると、うまくいきました ありがとうございました
- cule
- ベストアンサー率49% (185/374)
こんにちは。 シート1のセルA1の表示形式は日付になっていますか? 「書式」→「セル」→「表示形式」→「日付」
お礼
ありがとうございます! 日付にはなってました
- mshr1962
- ベストアンサー率39% (7417/18945)
1900/1/0は数値の0又はブランクセルの参照を日付形式にした結果です。 シート2!A1には日付が入っていますか?もう一度確認してみてください。
お礼
なるほど、BLANCだと1900/1/0になるということをはじめてしりました! もう一度やってみると、うまくいきました ありがとうございました
お礼
なるほど、BLANCだと1900/1/0になるということをはじめてしりました! もう一度やってみると、うまくいきました ありがとうございました しかも、参照の方法、それ、簡単ですね それの方法をしたらうまくいったような気がします。 書き方がわるかったんでしょうかね ほんとうにたすかりました!