Что означает знак доллара в ссылках на ячейки?

Что означает знак доллара в ссылках на ячейки?

В чем разница между ними применительно к ячейке?

A1
A$1
$A1
$A$1

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

решение1

Терминология — «абсолютная ссылка» и «относительная ссылка» (а также «смешанная ссылка»).

Знаки доллара создают «абсолютную ссылку», и указанная строка/столбец останутся фиксированными независимо от того, куда вы переместите/скопируете+вставите ячейку.Пример: $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 также есть следующие темы по этой теме:

Связанный контент