Относительные ссылки на лист при копировании

Когда вы копируете формулу из одной ячейки в другую, Excel автоматически обновляет все относительные ссылки в формуле в зависимости от цели, которая получает формулу. Например, предположим, что ячейка B7 содержит следующую формулу:

 = B6 + A7 

Если вы скопируете эту формулу в ячейку D22, Excel автоматически обновит ссылки, поэтому они относятся к ячейке D22, как показано здесь:

 = D21 + C22 

Когда вы копируете формулы с одного листа на другой, и формула содержит ссылку по сравнению с предыдущим листом Excel не выполняет этот тип обновления формул – по крайней мере, не в именах листов. Например, предположим, что у вас есть три рабочих листа с именами «Январь», «Февраль» и «Март» в указанном порядке. На листе за февраль у вас есть следующая формула:

 = January! B7 * 1.075 

Если вы скопируете эту ячейку на рабочий лист марта, Excel автоматически изменит B7 ссылку (при необходимости), но он не изменит имя листа (январь, который был «на один меньше», чем лист, на котором формула впервые возникла) на скорректированное относительное имя листа (февраль, которое «на один меньше», чем лист, на который копируется формула).

Если у вас есть только несколько ссылок на лист в скопированных формулах, довольно легко просто отредактировать формулы, чтобы они ссылались на правильный лист. Однако задача может быстро превратиться в кошмар, если у вас есть десятки или сотни таких ссылок.

Решение состоит в том, чтобы выполнить простую операцию поиска и замены в Excel, как описано здесь:

  1. Скопируйте формулы из февральского рабочего листа в нужное место на мартовском рабочем листе.
  2. Когда мартовский рабочий лист будет виден, нажмите Ctrl + A . Это выберет все ячейки на целевом листе.
  3. Нажмите Ctrl + H . Excel отображает вкладку «Заменить» диалогового окна «Найти и заменить». (См. Рис. 1.)
  4. Рис. 1. Вкладка «Заменить» диалогового окна «Найти и заменить».

  5. В поле «Найти» введите « Январь! » (без символа кавычки).
  6. В поле «Заменить на» введите « February! » (без кавычек).
  7. Щелкните на “Заменить все”.

Формулы на рабочем листе теперь обновлены, поэтому они ссылаются на правильный рабочий лист.

Обратите внимание на шаги 4 и 5, что вы ищете и заменяете его неправильными названиями месяцев. Это сделано потому, что сами по себе названия месяцев (январь, февраль и т. Д.) Могут легко встретиться в других местах на листе, не являясь частью формулы. Вы не хотите изменять эти экземпляры, поэтому добавлены дополнительные символы, чтобы сузить поиск.

Оцените статью
Frestage.ru
Добавить комментарий