« [WinXP] 画像フォルダの縮小版が実態ファイルと別のものが表示される | パスワード無しのssh接続 »

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日

これを[形式を選択してコピー]→[値]で元のセルに上書きすれば修正完了となります。


※マイクロソフトいけてない・・・。

Comment & Trackback

Trackback are closed.

No comments.

Comment





XHTML: You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>