Excel переключает стиль ссылок

Перейти к содержимому

Адреса ячеек в программе «Excel» могут отображаться в двух разных форматах:

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

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

Как перевести формат адресов ячеек R1C1 (RC) в обычный вид: A1; B1; C1 и т.д.

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

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

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

 

milana_1993

Пользователь

Сообщений: 8
Регистрация: 23.08.2018

Открываю Microsoft Excel 2003, далее проверяю параметры стиля ссылок R1C1: кнопка отжата. С параметрами все в порядке. Нажимаю открыть документ ранее созданный и так же проверяю параметр «Стиль ссылок R1C1», но уже стоит галочка. С блоком документов такое происходит, открываешь другие все нормально работает. Подскажите в чем проблема? Как можно исправить разом, а не пересохранять каждый документ отдельно.

Изменено: milana_199323.08.2018 14:39:54

 

ivanok_v2

Пользователь

Сообщений: 712
Регистрация: 19.08.2018

стиль ссылок R1C1: сохраняется в настройках файла

 

milana_1993

Пользователь

Сообщений: 8
Регистрация: 23.08.2018

То есть эти файлы только в ручную можно уже исправить? А из за чего он в принципе сменил стиль,если в самом Excel в настройках стиль ссылок R1C1 отжат.

 

ivanok_v2

Пользователь

Сообщений: 712
Регистрация: 19.08.2018

milana_1993, нужно снять галочку и сохранить файл

 

milana_1993

Пользователь

Сообщений: 8
Регистрация: 23.08.2018

ivanok_v2, Это я поняла как сделать. Вопрос остался в том, почему так произошло, чтоб в будущем такой проблемы не возникало. Просто теперь придется кучу файлов исправлять и убирать эту галочку.

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

И не только.
Открыть файл со стилем R1C1. После него откроем файл со стилем A1. Стиль ссылок изменится на R1C1.  Если второй файл сохранить, у него изменится стиль ссылок

 

Дмитрий(The_Prist) Щербаков

Пользователь

Сообщений: 14181
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

#7

23.08.2018 14:58:43

Цитата
milana_1993 написал:
А из за чего он в принципе сменил стиль,если в самом Excel в настройках стиль ссылок R1C1 отжат

Если кто-то у себя на ПК сохранил файл с установленным стилем R1C1, а потом переслал Вам, то после открытия такого файла у себя на ПК стиль ссылок для всех открытых в этот момент файлов на Вашем ПК будет сменен на R1C1. Связано с тем, что этот стиль имеет преимущество и некоторые особенности(в том числе при создании имен).

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

milana_1993

Пользователь

Сообщений: 8
Регистрация: 23.08.2018

vikttur, Да я проверила, и действительно меняет стиль. А кто нибудь подскажет как исправить эту ошибку? Чтоб смены стиля не происходило

 

Отменить никак. Поищите по форуму — приводилось решение для автосмены ссылок при открытии файла. еще можно просто сделать кнопочку, которая будет менять стиль одним нажатием. Есть у меня такая надстройка:

Сменить стиль ссылок

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

milana_1993

Пользователь

Сообщений: 8
Регистрация: 23.08.2018

 

milana_1993

Пользователь

Сообщений: 8
Регистрация: 23.08.2018

Дмитрий(The_Prist) Щербаков, Не поскажите почему эта кнопочка не закрепляется на панели инструментов? При каждом открытии Excel она встает по центру документа.

 

потому что каждый раз панель создается заново и Excel не запоминает её положение. Чтобы закрепить в конкретном месте надо перед закрытием запоминать Top и Left панели, а при открытии и создании считывать эти настройки и применять.

P.S. У Вас Excel 2003, я так понимаю?

Изменено: Дмитрий(The_Prist) Щербаков24.08.2018 13:21:30

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

milana_1993

Пользователь

Сообщений: 8
Регистрация: 23.08.2018

Дмитрий(The_Prist) Щербаков, да, не очень поняла по поводу Top и Left панели, а при открытии и создании считывать эти настройки и применять. Эту надстройку делаю для пользователей, и думаю им надоест каждый раз проделывать это.

 

Юрий М

Модератор

Сообщений: 60570
Регистрация: 14.09.2012

Контакты см. в профиле

#14

24.08.2018 14:17:12

Цитата
milana_1993 написал:
думаю им надоест каждый раз проделывать это

Если они вообще смогут )) Дмитрий говорит про программное запоминание и считывание.

 

sokol92

Пользователь

Сообщений: 4445
Регистрация: 10.09.2017

#15

24.08.2018 17:50:43

Для Excel 2003 можно кнопку надстройки временно добавлять к стандартному меню.

Код
Sub Add_CmBar()
    Dim mybar As CommandBar
    Call Remove_CmBar
    If Application.Version >= "12" Then  ' версия Excel 2007+
      Set mybar = Application.CommandBars.Add("The_Prist Change Reference Style", temporary:=True)
    Else
      Set mybar = Application.CommandBars("Standard")
    End If
    
    With mybar
        .Visible = True
        With .Controls.Add(msoControlButton, , , , True)
            .OnAction = "Change_ReferenceStyle"
            .FaceId = 503
        End With
    End With
End Sub

Владимир

 

milana_1993

Пользователь

Сообщений: 8
Регистрация: 23.08.2018

Дмитрий(The_Prist) Щербаков, подскажите пожалуйста, если надстройку устанавливать в портативную версию Excel на своем ПК, а далее нужно установить Excel с данной надстройкой другим пользователям. Почему у них пропадает эта надстройка?  

 

Дмитрий(The_Prist) Щербаков

Пользователь

Сообщений: 14181
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

#17

28.08.2018 10:40:41

Если Portable нормальный и полный(с поддержкой VBA), то создайте какую-то папку на диске, закиньте в неё надстройку. Перейдите в Файл -Дополнительно -Общие -Каталог автозагрузки и укажите там эту папку. Теперь при запуске должна запускаться и надстройка.

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

Excel для Microsoft 365 для Mac Excel 2021 для Mac Excel 2019 для Mac Excel 2016 для Mac Excel для Mac 2011 Еще…Меньше

Причина. Стиль ссылки на ячейку по умолчанию (A1), который ссылается на столбцы как буквы, а на строки — как числа, был изменен.

Решение:    Очистите выбор стиля ссылки R1C1 в настройках Excel.

Разница между стилями ссылок A1 и R1C1

Стили ссылок на ячейки A1 и R1C1

  1. В меню Excel выберите пункт Параметры.

  2. В разделе Разработка щелкните Вычисление Вычисление2.

  3. Снимите флажок Использовать стиль ссылки R1C1 .

    В заголовках столбцов теперь отображаются A, B и C вместо 1, 2, 3 и т. д.

Нужна дополнительная помощь?

При работе с электронными таблицами Excel возникают ситуации, когда при открытии книги столбцы вместо привычных латинских букв имеют в качестве заголовков числа. Происходит это из-за того, что в Excel используется два вида ссылок: А1 и R1C1. Рассмотрим оба стиля и выясним, чем они отличаются, и как отключить стиль R1C1.

Адрес ячейки

Название стиля R1С1 происходит от двух английских слов R— row (строка), C — column (столбец).

В стиле А1 ячейка имеет адрес A1, где А — столбец, а 1 — номер строки. В стиле R1C1 — адрес R1C1, где R1 указывает номер строки, а C1 — номер столбца. Т.е. ячейке С2 одного стиля будет соответствовать ячейка R2C3 (вторая строка, третий столбец).

Формулы

Чем же отличается использование этих стилей при вычислениях? Рассмотрим следующий пример. Дана таблица, состоящая из трех числовых значений. Нужно посчитать сумму этих ячеек.

Сравним формулы, которые получаются при работе с таблицей в A1 и R1C1-стилях.

Для сравнения активируем режим отображения формул: вкладка ФормулыПоказать формулы (удобно, если нужно посмотреть сразу на все формулы в ячейках, а не на результаты).

Получим следующее:

В формулу A1-стиля входят адреса ячеек, значения которых складываются: B3, B4 и C3.

В R1C1-стиле сумма значений ячеек, соответствующих ячейкам примера с A1-стилем, имеет другой вид. В формулу не входят адреса ячеек. Каждое слагаемое указывает, на сколько строк и сколько столбцов происходит смещение ссылки относительно ячейки, в которую вводится формула. Если число в скобках положительно, то ссылка смещается вправо или вниз, если отрицательно — влево или вверх. Все зависит от того, после чего стоит это число: R — смещение строки, C — смещение столбца. Если числа нет, то нет и смещения.

Рассмотрим детально каждое слагаемое:

  • R[-1]C[-1] — ссылка на ячейку, которая расположена на одну строку выше (R — строка, [-1] — смещение вверх) и на один столбец левее (C — столбец, [-1] — смещение на 1 столбец влево). Т.к. формула вводится в ячейку R4C3 (или С4 для A1-стиля), то с учетом смещения мы получим ячейку R3C2. Эта ячейка соответствует ячейке B3 A1-стиля.
  • RC[-1] — ссылка расположена в той же строке, что и формула (нет смещения строки), столбец смещен влево на один (-1). Это ячейка B4 A1-стиля.
  • R[-1]C — ссылка смещена на одну строку вверх (-1) и находится в том же столбце. Это ячейка C3 A1-стиля.

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

Относительные, абсолютные и смешанные ссылки

При вычислениях в таблице Excel используются относительные, абсолютные и смешенные ссылки.

  • Относительные ссылки при копировании формулы меняются. В A1-стиле относительные ссылки записываются как G3, D5 и т.д. В R1C1-стиле R[4]C[2], R[6]C[-1] и т.д. Числа, указывающие на смещение, заключаются в квадратные скобки. RC — ссылка на текущую ячейку (смещение равно нулю).
  • Абсолютные ссылки при копировании не изменяются. В A1-стиле абсолютные ссылки записываются как $G$3, $D$5 и т.д. В R1C1-стиле R4C2, R6C1 и т.д. Числа, указывающие на смещение, не заключаются в квадратные скобки.
  • Смешанные ссылки — ссылки вида $G3, D$5 и т.д. При копировании не меняется только часть ссылки, стоящая после знака $. В R1C1-стиле R4C[2], R[6]C5 и т.д.

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

Если Вы используете Excel 2003, то выберите СервисПараметры — вкладка Общие. Для включения стиля R1C1 устанавливаем флажок Стиль ссылок R1C1. Для выключения — флажок снимаем.

Для более поздних версий программы (Excel 2007, 2010 и далее) нажимаем кнопку Офис (или Файл) — Параметры ExcelФормулы — устанавливаем флажок Стиль ссылок R1C1. Для выключения — флажок снимаем.

R1C1-стиль удобен при работе с большими таблицами для сравнения формул в ячейках и поиска ошибок.

Кратко об авторе:

Шамарина Татьяна НиколаевнаШамарина Татьяна Николаевна — учитель физики, информатики и ИКТ, МКОУ «СОШ», с. Саволенка Юхновского района Калужской области. Автор и преподаватель дистанционных курсов по основам компьютерной грамотности, офисным программам. Автор статей, видеоуроков и разработок.

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


Порядок вывода комментариев:

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


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

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

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

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

Как уже говорилось выше, по умолчанию в 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: при проверке формул (поиске ошибок) и в макросах.

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

Расчет формул. Вариант 1.
Видите ошибку?

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

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

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

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

R1C1 в функциях Excel

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

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

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

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

Удачи вам и до скорых встреч на страницах блога TutorExcel.Ru!

Поделиться с друзьями:
Поиск по сайту:

Понравилась статья? Поделить с друзьями:
  • Excel перейти на ячейку в документе
  • Excel перейти на соседнюю ячейку
  • Excel перейти на зависимую ячейку
  • Excel перейти на выделенную ячейку
  • Excel перейти к редактированию ячейки