Если не может быть один день вы можете заметить разницу в том, что абсолютные ссылки (I) не использовать квадратные скобки, и (б) всегда имеют ряд сразу справа от R
и C
, например, R1C1, что означает строки 1, Column1 - обычно выражается A1
(хотя иногда R1C1
в самой таблице, а также в макросе - когда в том, что называется ссылочным стилем R1C1).
RC[-3]
является относительной ссылкой и означает, что какая-либо строка является текущей (без значения справа от R
, поэтому никакого смещения от текущей строки) и трех столбцов влево (из-за отрицательного) того, что происходит для текущего столбца.
Так что, если в D1
, RC[-3]
ссылки точно так же, как местоположение R1C1
делает - то, что обычно называют A1
.
Однако из-за относительной ссылкой, положить RC[-3]
в E1
, и он будет ссылаться на B1
, тогда как R1C1
(как это делает $ A $ 1) относится к A1
везде, где он помещен.
Теперь в вашем примере упоминается Active Cell
- здесь вы будете размещать формулу и является начальной точкой для «в той же строке, но три столбца слева». Но вы не показывали, как была выбрана активная ячейка, поэтому мы не можем определить, из какой ячейки начать, а затем местоположение (а не направление/расстояние), где вы хотите закончить.
Если на шахматной доске, например, относительные ссылки могут быть «переместите своего рыцаря двумя рядами вверх и один столбец вправо», в то время как абсолют будет «положить вашего рыцаря в квадратный король 4».
В некотором смысле, обе системы являются относительными - просто, что «абсолютный» всегда относится к верхнему левому углу (кроме случаев, когда используется макет RTL).
Это может помочь подумать о квадратных скобках вместе [ ]
как «из ячейки, в которой я нахожусь».
Эквивалент «отрицательных столбцов» означает «слева» для строк «вверх».
Вся схема ссылок «A1» или «$ A $ 1» является asinine, IMHO. Я предпочитаю использовать режим «R1C1» или «RC». Гораздо яснее, что происходит, и вам не нужно знать, где вы должны знать, где находится ячейка, на которую вы ссылаетесь. Если это 'R [-1] C [1]', это одна ячейка вверх и одна ячейка справа. Если у вас есть «R10C3», вы точно знаете, где он находится. Просто. – Enigmativity