2013年2月15日金曜日

Excelで日付をコピーすると4年ずれる

Excelであるブックから、日付をコピーして、別なブックにコピーすると、4年ずれてしまう。
Yahoo知恵袋でも話題になってました。

Excel使って長いですが、長いがゆえに、こんな問題にはまってしまいました。
原因は昔MacのExcelで作ったファイルを、未だにWindows上で使い回していたからのようです。

マイクロソフトでは、この件に関して一応対処法を公開していますが、
あまり丁寧ではないので、改めて書き下してみます。

1.Macで作ったと思われる方のファイルを開く。
  オプションで「1904年から計算する」がONになっているはずなので、これをOFFとする。


2.すると、当該ファイルの日付が、一気に4年ずれるはず。

3.1462という数字をどこかに打ち込み、これをコピーする。

4.おかしくなった日付のセルを選択し、右クリックで「形式を選択して貼り付け」。
  開いたダイアログで、「値」「加算」を選択。


5.次に直したいおかしくなった日付については、セルを選択し、F4キーを押せば良い。

6.直したい日付がたくさんある場合は、SHIFTキーを押しながら、またはCTRLキーを押しながら、
  セルを複数選択してから、F4キーを押す。

7.日付が5桁の数字になってしまうこともあるので、その場合は、
  そのセルまたは行あるいは列の「セルの書式設定」で、所望の形式を選択しなおす。


8.3で作った1462は、もう要らないので削除する。