1

Когда речь идет о ячейке, чем они отличаются?

A1
A$1
$A1
$A$1

Для моей ситуации мне нужна формула, которая гласит «когда A равно 8», но что более важно, разница между каждым из четырех примеров выше.

2 ответа2

6

Терминология "абсолютная ссылка" против "относительная ссылка" (и есть "смешанная ссылка").

Знаки доллара создают "абсолютную ссылку", и указанная строка / столбец останутся неизменными независимо от того, куда вы переместили / скопировали + вставили ячейку. Пример: $A$1 будет оставаться $A$1 независимо от того, куда вы переместили ячейку.

Без него адрес является "относительной ссылкой" и, точнее, смещением относительно текущего местоположения. Перемещение ячейки изменит относительные ссылки соответственно. Пример: A1 станет B4 если вы переместите ячейку, содержащую ссылку, на столбец вправо и на три строки вниз.

Адрес, имеющий только один знак доллара (например, только на строке или только столбце), называется "смешанной ссылкой", поскольку одна строка / столбец является абсолютной, а другая - относительной. Пример: $A1 станет $A4 если вы переместите ячейку со ссылкой на столбец вправо и на три строки вниз. Аналогично, A$1 станет B$1 .

Более подробную информацию можно найти здесь.

2

Перетаскивание ячейки приводит к другим результатам, когда вы применяете знак $ к ссылке на ячейку.

Считайте $ замком. В обычном случае (A1), когда вы перетаскиваете ячейку, ее ссылки будут автоматически подстраиваться под созданные ячейки относительно положения исходной ячейки.

Пример. Предположим, вы ссылаетесь на ячейку A1 из D2 . Если вы перетащите ячейку D2 ячейку E3 , E3 теперь будет ссылаться на B2 (поскольку смещение от исходной ячейки равно (1,1))

Если вы заблокируете ссылку на строку ($A1), при перетаскивании ячейки ссылка на строку будет сохранена. В вышеупомянутом примере E3 будет ссылаться на A2 . Блокировка ссылки на столбец (A$1) сделает так, чтобы ссылка на столбец была сохранена. В примере E3 теперь ссылается на B1 .

Ссылка на $A$1 "блокирует" ссылку, так что любые ячейки, созданные путем перетаскивания, не изменят эту конкретную ссылку на основе смещения к исходной ячейке.

У Microsoft также есть следующие темы на эту тему:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .