質問: excelワークシートをコピーして数式で相対セル参照を管理する excelのもう一つのコピー問題:コピーしたワークシートがまだworkbooka.xlsxを参照していない状態で、ワークシートをworkbooka.xlsxからworkbookb.xlsxにコピーする方法はありますか。コピーされると、式=b!23は=[workbooka.xlsx]!b!23になります。「絶対」セル参照ではなく「相対」セル参照を維持したい(この用語がまだ存在しない場合は、この用語をexcelの世界で発明する)。私がそれを働かせることができないもう一つの可能性のある選択肢はセルの "値"だけを貼り付けるオプションです。 excelは、セル内の実際の数式ではなく、計算値として "値"を扱います。私がペースト式を選択した場合、それでも絶対参照を与えます。これが必要な理由の詳細:日常業務にxlsxプロダクションを使用しています。私たちは常にこのxlsxを「アップグレード」する必要があるので、1人の人がコピーを作成し、そこで1枚のシートに変更を加えることができます。同時に、別の人が別のシートに変更を加えることもあります。 これらのシートには要約レポートのように他のシートに従属セルがないことを考えると、シートをコピーして元のシートに戻すことが望ましいです。元のxlsxしかし、「絶対的な」参照は多くの問題を引き起こしています。
回答: 回答の99%が元の質問にも対処していなかったので、これが正しい回答です。 通常どおり、元のファイル(original.xlsx)から新しいexcelファイル(new.xlsx)にシートをコピーします。一般的に、私は名前を右クリックして "move or copy ..."を選びます。 2番目に新しく作成されたファイル(new.xlsx)を保存します。 新しいファイルの[データ]で、[リンクの編集]をクリックします。 ポップアップで、[ソースの変更]を選択します。 ファイル(new.xlsx)を見つけて[開く]をクリックします。 オリジナル(original.xlsx)への参照はすべて削除されます。完了しました。