• ベストアンサー

エクセルで保存後に開いた時に内容が違ってしまう

EXCEL2003を、WINDOWSXPで利用しています。 作成したブックを保存し、再度開くと内容が異なってしまうという現象が出ています。 例えば、ブックの全範囲を選択し、ある列をキーにして並べ替えをします。並べ替え自体は正常にできています。 これを保存し再び開くと、並べ替えられていたにもかかわらず順番が違ってしまっていたり、ある列以降の並び方がめちゃくちゃになってしまったり、といった具合です。 いつもこうなるとは限らないので、余計に困ってしまっています。 こういったご経験があればアドバイスいただければと思っております。宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.3

(1)ブックを開くたびに再計算される関数(既回答の2種NOW()RAND()、とTODAY()が有名) (2)ブックを開くと処理するマクロが入っている。 (3)ソートすると値が違ってしまう関数がありそう (2)は、可能性は少ないでしょう。 (3)は過去経験したような気がするが実例が思い浮かばない。もし有れば、保存する時内容を良く見ず保存を済ませ、後日開いた時じっくり見るので、保存して開くと変化したように感じるケース。既に保存の時変わっている。

その他の回答 (2)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

>これらの関数を使っていると、どうなりますか? ブックを開くたびに値が計算され更新されます。 例えば、 now()は、現在の日付と時間になります。 rand()は、0~1未満の乱数になります。 結局、計算し直された結果、セルの内容が変わってしまうので、それを使って計算しているセルの内容も変わってしまいます。

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

now()とかrand()とか自動的に再計算されるような関数を使用している計算式はないですか?

takazou
質問者

お礼

さっそく、ありがとうございます。 これらの関数を使っていると、どうなりますか? あまりくわしくないもので、申し訳ないです。

関連するQ&A