Разберем использование стилей ссылок R1C1 и A1 в Excel, определим когда какой стиль предпочтительнее использовать, а также узнаем как переключаться между ними.

Приветствую всех, дорогие читатели блога TutorExcel.Ru.

Адресация к ячейкам листа в Excel является одним из основополагающих аспектов работы в программе, и большинство пользователей программы работают со стилем ячеек вида A1, в котором столбцы задаются буквами, а строки числами (в данном случае A — литера столбца, а 1 — номер строки, соответственно, ячейка — пересечение столбца A и строки 1).
Например, ячейка D5 стоит на пересечении столбца D и строки 5, ячейка F8 на пересечении столбца F и строки 8 и т.д.
Вдобавок в Excel стиль A1 используется по умолчанию, поэтому все привыкли работать именно с ним.

Подобная система координат также нам более привычна, так как используется, к примеру, в шахматной расстановке или в игре «морской бой» достаточно хорошо знакомых всем нам с детства:


Однако иногда встречается использование другого стиля — R1C1, где и столбцы и строки задаются числами (R1 означает строку 1, где R — Row (строка в переводе с английского), а C1 означает столбец 1, где C — Column (столбец в переводе с английского), соответственно, ячейка — пересечение строки 1 и столбца 1).

Как включить или отключить стиль ссылок R1C1 в Excel?

Как уже говорилось выше, по умолчанию в Excel используется стиль ссылок A1, поэтому чтобы начать работать с R1C1 сначала надо его включить. Для этого заходим в Файл -> Параметры и во вкладке Формулы и в блоке Работа с формулами ставим галочку напротив поля Стиль ссылок R1C1:


Соответственно, если нужно вернуться к стандартному варианту адресации вида A1, то стиль R1C1 можно отключить убрав соответствующую галочку в настройках.

Особенности и отличия стилей адресации A1 и R1C1

В первую очередь, при работе с ячейками обратите внимание, что для стиля R1C1 в адресе сначала идет строка, а потом столбец, а для A1 все наоборот — сначала столбец, а потом строка.
Например, ячейка $H$4 будет записана как R4C8 (а не как R8C4), поэтому будьте внимательнее при ручном вводе формул.

Еще одно отличие между A1 и R1C1 — внешний вид окна программы Excel, в котором по-разному обозначаются столбцы на рабочем листе (A, B, C для стиля A1 и 1, 2, 3, … для стиля R1C1) и имя ячейки:


Как известно, в Excel есть 3 типа ссылок (тут можно почитать подробнее): относительные (А1), абсолютные ($А$1) и смешанные ($А1 и А$1), где знак доллара ($) служит закреплением номера строки или столбца.
В случае со стилем R1C1 также можно использовать любой тип ссылки, но принцип их составления будет несколько другим:

  • RC. Относительная ссылка на текущую ячейку;
  • R1C1. Абсолютная ссылка на ячейку на пересечении строки 1 и столбца 1 (аналог $A$1);
  • RC2. Ссылка на ячейку из 2 столбца текущей строки;
  • R3C. Ссылка на ячейку из 3 строки текущего столбца;
  • RC[4]. Ссылка на ячейку на 4 столбца правее текущей ячейки;
  • R[-5]C. Ссылка на ячейку на 5 строк левее текущей ячейки;
  • R6C[7]. Ссылка на ячейку из 6 строки и на 7 столбцов правее текущей ячейки;
  • и т.д.

В общем и целом, получается, что аналогом закрепления строки или столбца (символа $) для стиля R1C1 является использование чисел после символа строки или столбца (т.е. после букв R или C).

Применение квадратных скобок позволяет сделать относительное смещение относительно ячейки, в которой введена формула (к примеру, R[-2]C делает смещение на 2 строки вниз, RC[2] — смещение на 2 столбца вправо и т.д.). Таким образом, смещение вниз или вправо обозначается положительными числами, влево или вверх — отрицательными.

В итоге, основное и самое главное отличие между А1 и R1C1 состоит в том, что для относительных ссылок стиль А1 за точку отсчета берет начало листа, а R1C1 ячейку в которой написана формула.
Именно на этом и строятся основные преимущества использования R1C1, давайте подробнее на них остановимся.

Преимущества стиля ссылок R1C1

Можно выделить 2 основных преимущества, при которых использовать R1C1 предпочтительнее, чем A1: при проверке формул (поиске ошибок) и в макросах.

Рассмотрим пример: возьмем простую таблицу, в которой проверим на корректность расчета формулы в последнем столбце:


Видите ошибку?

На первый взгляд может показаться, что никаких ошибок нет и все нормально, формулы похожи друг на друга, из общего ряда ничего не выбивается. Но если присмотреться более внимательно, то можно заметить, что на самом деле ошибка есть и в 4 и 5 строках формулы поменяны местами друг с другом.

Давайте теперь посмотрим эту же таблицу со стилем ячеек R1C1:


В данном случае сразу видно, что формулы в 4 и 5 строках не похожи на другие, и найти ошибку уже гораздо проще.
На таблицах большего размера выискивать ошибку будет еще труднее, поэтому данный способ поиска может существенно упростить и ускорить процесс.

Аналогичный прием можно применить и в случае с работой с ячейками при создании макросов.
В случае, если нам нужно прописать для диапазона ячеек формулы произведения двух столбцов (как в примере выше), то для стиля R1C1 все формулы будут записываться абсолютно одинаково (=RC[-2]*RC[-1]), поэтому в коде макроса можно сразу прописать формулу для всех ячеек диапазона. Для стиля A1, к сожалению, такой способ не подойдет, так как записи всех формул отличаются друг от друга и каждую нужно будет прописывать отдельно, что несколько усложняет задачу.

R1C1 в функциях Excel

При изменении стиля с A1 на R1C1 все ссылки используемые в качестве аргументов в функциях будут автоматически отображаться в новом формате, и никаких проблем с изменением стиля возникнуть не должно.

Однако в Excel есть функции, в которых возможно применение обоих стилей адресации вне зависимости от установленного режима в настройках. В частности, функции ДВССЫЛ (INDIRECT в английской версии) и АДРЕС (ADDRESS в английской версии) могут работать в обоих режимах.


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

Спасибо за внимание!
Если у вас есть мысли или вопросы по использованию и преимуществам разных стилей ссылок — пишите в комментариях.

Автор: Дмитрий
Опубликована: 14.12.2011

Популярность= 106 ( +100 / -6 )

Координаты ячеек в Экселе, два стиля определения, настройка стилей.

В электронных таблицах Microsoft Excel каждая ячейках имеет свои координаты. Их составляет пара значений – обозначения столбца и строки. В версии Excel 2003 года по умолчанию использовалось обозначение координат ячейки как сочетания букв для столбцов и цифр для строк. Например, А1 (столбец А, строка 1) или C4(столбец C, строка 4).

Многие пользователи привыкли к такому обозначению ячеек, и при переходе на версию Экселя 2007 года у них возникли сложности с написанием формул, так как в Excel 2007 изначально используется обозначение ячейки как комбинации двух пар букв и цифр. Например, R1C1. Буква R (от слова row)– обозначает строку, сочетание R1 – строку номер 1. Буква C (от слова column) – обозначает столбец, сочетание C1 – столбец номер 1. Еще пример, ячейка с координатами R4C6 находится на пересечении четвертой строки и шестого столбца.

Сочетание буква для столбца и цифра для строки (стиль Excel 2003) удобно использовать при работе с относительно небольшими таблицами, не более 26 столбцов в ширину (количество строк неограниченно). Эта рекомендация исходит из того, что для обозначения столбцов используются буквы английского алфавита, в котором 26 букв. Если таблица будет шире, то для обозначения столбцов используются уже две буквы, что не очень удобно. Для широких таблиц используйте стиль R1C1 (как в Excel 2007).

Не важно, какую из версий программы Вы используйте, каким образом задавать координаты ячейки можно настроить. Параметр, который определяет обозначение координат в Excel, называется «Стиль ссылок».

Стиль ссылок в Excel 2007

Для настройки стиля ссылок по типу А1 (как в Excel 2003) выполните следующие шаги:

    В Экселе 2007 нажмите на большую круглую кнопку «Офис» в левом верхнем углу программы и в меню кликните на кнопку «Параметры Excel».

Откроется окно параметров программы. В левом столбце перейдите на пункт «Формулы» и в правой части в группе «Работа с формулами» снимите галочку «Стиль ссылок R1C1».

  • Нажмите кнопку «ОК», подписи колонок изменятся на буквы английского алфавита.
  • Стиль ссылок в Excel 2003

    Чтобы переключить стиль ссылок на вариант R1C1 необходимо следующее:

      В главном меню Экселя 2003 выберите пункт «Сервис», подпункт «Параметры…».

    Откроется окно параметров Excel 2003. Перейдите на вкладку «Общие» и поставьте галочку в поле «Стиль ссылок R1C1».

  • Нажмите кнопку «ОК» в окне параметров программы. Теперь Вы сможете ссылаться на ячейки, указывая их по номерам строк и столбцов (как в Excel 2007).
  • Адреса ячеек в программе «Excel» могут отображаться в двух разных форматах:

    1) Самый популярный и для большинства пользователей наиболее удобный формат адреса ячеек — это буквы латинского алфавита с цифрами, где названия столбцов обозначаются буквами, а названия строк цифрами. И, соответственно, ячейки имеют адреса по названию пересечения столбца и строки.

    2) Второй формат — относительные ссылки, менее популярен и востребован. Этот формат имеет вид R1C1. Такой формат отображения показывает адреса ячеек используемых в формуле относительно выбранной ячейки, в которую записывается формула. Многие пользователи, увидев такой формат отображения адресов ячеек, впадают ступор и пытаются перевести вид адресов в привычный буквенно цифровой вид.

    Для изменения вида адресов следует выполнить следующую последовательность действий:

    • войти во вкладку «Файл»;
    • выбрать меню «Параметры»;
    • далее выбрать вкладку «Формулы»;
    • во вкладке «Формулы» убрать «галочку» (флажок) напротив параметра «Стиль ссылок R1C1»;
    • нажать кнопку «Ok».

    После выполнения указанной последовательности действий адреса ячеек приобретут привычный вид : A1; B1; C1 и т.д.