Я полагаю, у вас не возникнет проблем с этим. Excel, как правило, достаточно хорош для автоматического обновления ссылок для вас.
Например, если вы разрежете ячейку A1 на ячейку B1 тогда формула =A1+A2 будет обновлена до =B1+A2 для вас.
Итак, сначала попробуйте вырезать все ячейки на Sheet 2 и вставить их справа от вас на Sheet 1 .Если с ним возникнут проблемы, мой лучший совет - обновить ячейки верхней формулы вручную и перетащить вниз «квадрат автозаполнения», чтобы заполнить диапазон.
В-третьих, вы можете попробовать это:
Предположим, у вас есть X столбцов данных в sheet1.
- На листе 2 вставьте не менее
X новых столбцов слева от столбца A.
- Убедитесь, что формулы все еще работают.
- Скопируйте и вставьте ячейки из листа2 в лист1. Клетки должны идти именно там, где они были на предыдущем листе. (т.е. переместите ячейку
Sheet2!X1 -> Sheet1!X1 , это должно работать, потому что ячейка, которую вы вставили на шаге 1, означает, что перекрытия нет).
- Убедитесь, что формулы все еще работают. (Они должны, потому что они все еще будут ссылаться на старые данные)
- Теперь найди замену в формулах
"Sheet2!" для "Sheet1!"
- Убедитесь, что формулы все еще работают.
- Вы сделали :)