![Excel - 列を貼り付けるときに数式を適用する](https://rvso.com/image/1585710/Excel%20-%20%E5%88%97%E3%82%92%E8%B2%BC%E3%82%8A%E4%BB%98%E3%81%91%E3%82%8B%E3%81%A8%E3%81%8D%E3%81%AB%E6%95%B0%E5%BC%8F%E3%82%92%E9%81%A9%E7%94%A8%E3%81%99%E3%82%8B.png)
値がミリ秒単位である Excel ファイルから、値が秒単位である別の Excel ファイルに列をコピーしています。通常、コピー先の Excel シートの一時列 (TEMP と呼びます) に列をコピーして貼り付け、コピー先の列全体に数式 (=TEMPx/1000) を適用し、コピー先の列をその列自体にコピーして (値で)、一時列を削除します。
プロセスのいくつかの手順を省略できるのではないかと思いました。
コピー元のファイルは一時的なものなので、参照を保持したくないことに注意してください。また、異なるファイルからそのような列を何百もコピーするので、一時的な列を保持したくありません。
答え1
数式を宛先列に直接適用し、値をコピーしてその上に直接貼り付けるだけです。
=sheet1!A1/1000