現在、10MB程のExcelファイルにて、一定多量のデータを基に計算を行っています。(複数人でTeams上で作業をしています。)
最近、急にエクセルで関数を組んでいたところが数値貼り付けに勝手に変わってしまう現象に見舞われています。
よく見ると、一部関数が残っているところもあり、共通点を考えてみると、
「同じシート内で計算しているもの」(例えば、Aシートの縦列の合計を出すSUM等)は生きているのですが、
「別シートから数値を持ってきて計算しているもの」(AシートにBシートからSUMIFSで持ってきているものや、単純に「=」で引っ張ってきているもの)
の関数だけが切れて、全て数値貼り付けになっていることに気がつきました。
シート自体は80シート程あり、基本的には外部ファイルの参照はしない形としていますが、たまに外部のデータから数字を引っ張ってきて、
しばらくは外部ファイルリンクがある状態で作業していたりします。(影響があるのかわかりませんが、念のため記載しております。)
また、たまにメンバーの作業内容の特性上、循環参照が発生したりしています。(発生した瞬間、個別にロジックを見直すなどして対応はしています。)
この現象が発生すると、直近で作業をしていなかった少し前に作業していたシート群についても同様の現象が発生し、Excel内にシート間参照している関数は一つもない状態になってしまいます。
なにか、特定の条件に置かれた際に、シートを跨ぐ関数のみ数値貼り付けに自動で張り替える設定等あるのでしょうか?
大変困っておりますので、なにか少しでもヒントとなるような経験や知識のあるかたいらっしゃいましたら教えていただけると幸いです。
宜しくお願いいたします。