Когда речь идет о ячейке, чем они отличаются?
A1
A$1
$A1
$A$1
Для моей ситуации мне нужна формула, которая гласит «когда A равно 8», но что более важно, разница между каждым из четырех примеров выше.
Когда речь идет о ячейке, чем они отличаются?
A1
A$1
$A1
$A$1
Для моей ситуации мне нужна формула, которая гласит «когда A равно 8», но что более важно, разница между каждым из четырех примеров выше.
Терминология "абсолютная ссылка" против "относительная ссылка" (и есть "смешанная ссылка").
Знаки доллара создают "абсолютную ссылку", и указанная строка / столбец останутся неизменными независимо от того, куда вы переместили / скопировали + вставили ячейку. Пример: $A$1
будет оставаться $A$1
независимо от того, куда вы переместили ячейку.
Без него адрес является "относительной ссылкой" и, точнее, смещением относительно текущего местоположения. Перемещение ячейки изменит относительные ссылки соответственно. Пример: A1
станет B4
если вы переместите ячейку, содержащую ссылку, на столбец вправо и на три строки вниз.
Адрес, имеющий только один знак доллара (например, только на строке или только столбце), называется "смешанной ссылкой", поскольку одна строка / столбец является абсолютной, а другая - относительной. Пример: $A1
станет $A4
если вы переместите ячейку со ссылкой на столбец вправо и на три строки вниз. Аналогично, A$1
станет B$1
.
Более подробную информацию можно найти здесь.
Перетаскивание ячейки приводит к другим результатам, когда вы применяете знак $
к ссылке на ячейку.
Считайте $
замком. В обычном случае (A1
), когда вы перетаскиваете ячейку, ее ссылки будут автоматически подстраиваться под созданные ячейки относительно положения исходной ячейки.
Пример. Предположим, вы ссылаетесь на ячейку A1
из D2
. Если вы перетащите ячейку D2
ячейку E3
, E3
теперь будет ссылаться на B2
(поскольку смещение от исходной ячейки равно (1,1))
Если вы заблокируете ссылку на строку ($A1
), при перетаскивании ячейки ссылка на строку будет сохранена. В вышеупомянутом примере E3
будет ссылаться на A2
. Блокировка ссылки на столбец (A$1
) сделает так, чтобы ссылка на столбец была сохранена. В примере E3
теперь ссылается на B1
.
Ссылка на $A$1
"блокирует" ссылку, так что любые ячейки, созданные путем перетаскивания, не изменят эту конкретную ссылку на основе смещения к исходной ячейке.
У Microsoft также есть следующие темы на эту тему: