Чтобы понять вашу проблему, вы должны понимать использование $
(знак доллара) в формуле Excel.
Доллар используется для сохранения ссылки на строку или столбец при копировании и вставке формулы.
Если вы копируете и вставляете формулу из Sheet2
, ячейка A1, которая ссылается на ='by name'!A1
, Excel автоматически адаптирует формулу , когда вы копируете-вставляете (или перетаскиваете) формула.
Например, когда вы скопируете и вставите формулу из Sheet2
, ячейка A1
в лист2 , cell
B2 , the new formula will be:
= 'по имени'! B2`, потому что Excel считает, что вы хотите сдвинуть ссылка.
Если вы хотите сохранить ссылку на строку или столбец, вы можете добавить $
перед столбцом или строкой, которую хотите сохранить. Например, если вы скопируете и вставите эту формулу из A1
в B2
:
='by name'!$A$1
станет ='by name'!$A$1
='by name'!$A1
станет ='by name'!$A2
(оставить столбец)
='by name'!A$1
станет ='by name'!B$1
(сохранить строку)
='by name'!A1
станет ='by name'!A1
(оставить оба)