2006.04.25
[Excel] Mac版で作ったシートからWindows版へ日付をコピーすると表示がおかしくなる
Mac版Excelで作成したシートから日付をコピーすると
Windows版Excelでは日付の表示がおかしくなる不具合がありました。
Mac版シート上で 2006年4月25日 のものが
Windows版シート上で 2002年4月24日 となってしまいます。
[ 原因 ]
Windows版は日付が1900年1月1日を起点にしているのに対し、
Mac版は1904年1月1日を起点にしているのが原因となるようです。
[ 回避策 ]
◆コピー先のシートにまだ日付項目がない場合
[ツール]→[オプション]→[計算方法]タブ→[1904年から計算する]にチェックを入れる。
◆コピー先のシートにすでに日付項目がある場合。
変更が必要な日付のセルがA1だとした場合、
他の空白セルに ”=A1+365*4+2″ という式を加えると修正された日付が出てきます。
365日×4年+うるう年の1日+ずれ1日
これを[形式を選択してコピー]→[値]で元のセルに上書きすれば修正完了となります。
※マイクロソフトいけてない・・・。
Windows版Excelでは日付の表示がおかしくなる不具合がありました。
Mac版シート上で 2006年4月25日 のものが
Windows版シート上で 2002年4月24日 となってしまいます。
[ 原因 ]
Windows版は日付が1900年1月1日を起点にしているのに対し、
Mac版は1904年1月1日を起点にしているのが原因となるようです。
[ 回避策 ]
◆コピー先のシートにまだ日付項目がない場合
[ツール]→[オプション]→[計算方法]タブ→[1904年から計算する]にチェックを入れる。
◆コピー先のシートにすでに日付項目がある場合。
変更が必要な日付のセルがA1だとした場合、
他の空白セルに ”=A1+365*4+2″ という式を加えると修正された日付が出てきます。
365日×4年+うるう年の1日+ずれ1日
これを[形式を選択してコピー]→[値]で元のセルに上書きすれば修正完了となります。
※マイクロソフトいけてない・・・。