Стиль ссылок r1c1

В приложении Excel может использоваться 2 вида ссылок на ячейки.

Стиль по умолчанию или стиль ссылок A1 – когда адрес представлен в виде буквы индекса столбца и номера индекса строки. Наверное, самый распространенный в использовании стиль.

Второй стиль ссылок называется R1C1. Он отличается тем, что все индексы (и строк, и столбцов) представлены числами и дополняются буква «R» - для строк, и «C» - для столбцов. «R» означает row – строка. «С» означает column – столбец. Например, адрес R1C1 является ссылкой на первую ячейку листа (1-ая строка, 1-столбец).

В приведенном примере представлен абсолютный адрес ячейки. В случае относительного адреса индексы заменяются числами, заключенными в квадратные скобки и указывающими на какое количество индексов необходимо сместиться, чтобы получить целевую ячейку.

На приведенном изображении видно, что ячейка ссылается на адрес другой с индексом строки на 1 меньше индекса текущей ячейки и с индексом столбца на 1 больше индекса текущего столбца. Если любой из индексов совпадает, то он опускается, например RC[1] – индекс строки совпадает.

 Стиль ссылок r1c1

Не смотря на то, что стиль R1C1 может показаться запутанным, все же его бывает удобно использовать в некоторых случаях. Таковыми могут являться:

  • Работа с формулами, требующими определения номеров столбцов (формулы ВПР или ГПР);
  • При чтении, редактировании макросов и написании собственных процедур на языке программирования Visual Basic for Application (VBA). Т.к. запись формул в ячейки макросы осуществляют именно в стиле R1C1, а ссылки на ячейки через объектную модель VBA удобней делать через номера строк и столбцов.

Переключение стиля ссылок осуществляется в параметрах Excel, пункт формулы, раздел работа с формулами, снять/установить флажок пункта «стиль ссылок R1C1».

Переключение стиля ссылок r1c1

Переключение стиля ссылок r1c1 - окно2

Добавить комментарий