Excel 2003 стиль ссылок

Быстрое переключение «стиля ссылок R1C1» в Excel 2003

версия для печати

Продолжная тему настройки интерфейсов «под себя» в этой статье я расскажу, как можно в Excel 2003 сделать кнопку быстрого переключения стиля ссылок. Здесь под ссылками нужно понимать способ нумерации колонок и ячеек на листах Excel. Мне такое название кажется не удобным, но не я его придумал. Буду придерживаться принятой терминологии.

Чтобы переключить стиль ссылок обычным путем, нужно зайти в меню «Сервис» > «Параметры» > вкладка «Общие» флаг «Стиль ссылок R1C1«. Это долго и далеко. Для упрощения жизни придется использовать код на VBA. Чтобы не пугать вас всеми вариантами создания такого кода рассказываю самый очевидный способ.
Меню «Сервис» > «Макрос» > «Начать запись».
В появишемся окне можно ничего не менять, кроме места сохранения. Там выбираем «Личная книга макросов«. Жмем Ok и пишем макрос. После записи не забудьте нажать кнопку «Остановить запись«.

Макрос. Настройка

Что конкретно писать, роли не играет, все равно весь код будем заменять. Можете для соблюдения логики записать сам процесс переключения стиля ссылок. Для этого нужно пройти по указанному выше пути и сбросить или поднять нужный флаг. Теперь остановите запись.

Поясню, что получилось: в специальной книге записался программый код, вызов которого сбросит (или поднимет) флаг стиля ссылок R1C1. Этот код можно вызвать из любой книги Excel (помните настройку, «сохранить в:«? ). При этом программа будет работать при любом уровне параметра безопасности макросов.

Все отлично, за исключением того, что записанный макрос не будет переключать стиль ссылок. Он будет либо только сбрасывать, либо только поднимать флаг. Требуется вмешательноство в код макроса. Меню «Сервис» > «Макрос» > «Редактор Visual Basic»

Редактор Visual Basic

Откройте проект «personal.xls«, и замените в его модуле только записанный макрос (смотрите по дате и имени) на код приведенный ниже.

Sub Макрос1()
  If Application.ReferenceStyle = xlR1C1 Then
          Application.ReferenceStyle = xlA1
  Else: Application.ReferenceStyle = xlR1C1
  End If
End Sub

Последний шаг: нужно связать вызов этого макроса с кнопкой на панели инструментов. Для этого добавьте новую кнопку в инструменты (ПКМ по свободному месту в верхней части окна Excel > «Настройка» > вкладка «Команды«. Категория «Макросы«, команда «Настраиваемая кнопка«).

Макрос. Настройка

После размещения кнопки на панели нужно связать ее с макросом. Не закрывая окно настроек, ПКМ по кнопке > «Назначить макрос …« Остается выбрать в списке соответствующий макрос. Например, у меня он называется «PERSONAL.XLS!Макрос1«.

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

[1oo%, EoF]

Похожие материалы: Быстрый доступ к автофильтру в Excel 2003
Понравилась статья? Расскажите о ней друзьям:

Как поменять цифры на буквы в столбцах Excel

Иногда после запуска программы Excel пользователи обнаруживают, что в заголовках столбцов указаны не буквы, а цифры. Как правило, такое происходит после того, как пользователь открыл Excel файл с соответствующими настройками либо кто-то изменил настройки и не сообщил об этом.

В данной статье мы расскажем о том, как поменять цифры на буквы в заголовках столбцов Excel. Статья будет полезной для любой версии табличного процессора Excel, включая Excel 2003, 2007, 2010, 2013 и 2016.

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

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

как выглядит стиль ссылок R1C1

Стиль R1C1 – это альтернативный способ записи адреса ячейки. В данном способе вместо цифр для строк и букв для столбцов используются только цифры. При этом адрес ячейки записывается в формате R3C2, где R3 – это третья сторока (R – row или строка), а C2 – это второй столбец (C – column или столбец).

сумма двух ячеек при использовании стиля R1C1

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

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

Теперь перейдем непосредственно к отключению данной функции и возврату к привычному стилю адресации ячеек.

Если вы пользуетесь Excel 2003, то для того чтобы поменять цифры на буквы вам нужно открыть меню «Сервис – Параметры» и в открывшемся окне перейти на вкладку «Общие». Здесь будет доступна функция «Стиль ссылок R1C1», отключите ее, и вы вернетесь к обычному стилю.

настройки Excel 2003

Если же вы пользуетесь Excel 2007, 2010, 2013 или 2016, то вам нужно открыть меню «Файл» и перейти в «Параметры».

меню Файл - Параметры в Excel 2010

После этого откроется окно «Параметры Excel». Здесь нужно перейти в раздел «Формулы» и отключить функцию «Стиль ссылок R1C1».

настройки Excel 2010

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

Автор
Александр Степушин

Создатель сайта comp-security.net, автор более 2000 статей о ремонте компьютеров, работе с программами, настройке операционных систем.

Остались вопросы?

Задайте вопрос в комментариях под статьей или на странице
«Задать вопрос»
и вы обязательно получите ответ.

«У меня в Excel, в заголовках столбцов листа появились цифры (1,2,3…) вместо обычных букв (A,B,C…)! Все формулы превратились в непонятную кашу с буквами R и С! Что делать??? Помогите!»

Этот вопрос я слышу почти на каждом тренинге, да и на нашем форуме он всплывает с завидной периодичностью. Давайте, наконец, разберемся — что же это за хитрый режим ссылок, как с ним бороться и для чего он, собственно говоря, вообще предназначен.

Что это

Классическая и всем известная система адресации к ячейкам листа в Excel представляет собой сочетание буквы столбца и номера строки — морской бой или шахматы используют ту же идею для обозначения клеток доски. Третья сверху во втором столбце ячейка, например, будет иметь адрес B3. Иногда такой стиль ссылок еще называют «стилем А1». В формулах адреса могут использоваться с разным типом ссылок: относительными (просто B3), абсолютными ($B$3) и смешанного закрепления ($B3 или B$3). Если с долларами в формулах не очень понятно, то очень советую почитать тут про разные типы ссылок, прежде чем продолжать.

Однако же, существует еще и альтернативная малоизвестная система адресации, называемая «стилем R1C1». В этой системе и строки и столбцы обозначаются цифрами. Адрес ячейки B3 в такой системе будет выглядеть как R3C2 (R=row=строка, C=column=столбец). Относительные, абсолютные и смешанные ссылки в такой системе можно реализовать при помощи конструкций типа:

  • RC — относительная ссылка на текущую ячейку
  • R2C2 — то же самое, что $B$2 (абсолютная ссылка)
  • RC5 — ссылка на ячейку из пятого столбца в текущей строке
  • RC[-1] — ссылка на ячейку из предыдущего столбца в текущей строке
  • RC[2] — ссылка на ячейку, отстоящую на два столбца правее в той же строке
  • R[2]C[-3] — ссылка на ячейку, отстоящую на две строки ниже и на три столбца левее от текущей ячейки
  • R5C[-2] — ссылка на ячейку из пятой строки, отстоящую на два столбца левее текущей ячейки
  • и т.д.

Ничего суперсложного, просто слегка необычно.

Как это включить/отключить

Мало кто использует этот режим осознанно. Обычно он случайно включается сам, например, при открытии кривых выгрузок из 1С в Excel и в некоторых других ситуациях. Отключить его совсем несложно. Самый простой путь:

В Excel 2007/2010: кнопка Офис (Файл) — Параметры Excel — Формулы — Стиль ссылок R1C1 (File — Excel Options — Formulas — R1C1-style)

r1c1_1.gif

В Excel 2003 и старше: Сервис — Параметры — Общие — Стиль ссылок R1C1 (Tools — Options — General — R1C1-style)

r1c1_2.gif

Если вам приходится делать это часто, то имеет смысл создать простой макрос, переключающий эти два режима туда-обратно:

Sub ChangeRefStyle()
    If Application.ReferenceStyle = xlA1 Then
        Application.ReferenceStyle = xlR1C1
    Else
        Application.ReferenceStyle = xlA1
    End If
End Sub

Можно сохранить его в личную книгу макросов и повесить на кнопку на панели инструментов или на сочетание клавиш (как это сделать описано тут).

Где это может быть полезно

А вот это правильный вопрос. Если звезды зажигают, то это кому-нибудь нужно. Есть несколько ситуаций, когда режим ссылок R1C1 удобнее, чем классический режим А1:

  • При проверке формул и поиске ошибок в таблицах иногда гораздо удобнее использовать режим ссылок R1C1, потому что в нем однотипные формулы выглядят не просто похоже, а абсолютно одинаково. Сравните, например, одну и ту же таблицу в режиме отладки формул (CTRL+~) в двух вариантах адресации:

Найти ошибку в режиме R1C1 намного проще, правда?

  • Если большая таблица с данными на вашем листе начинает занимать уже по нескольку сотен строк по ширине и высоте, то толку от адреса ячейки типа BT235 в формуле немного. Видеть номер столбца в такой ситуации может быть гораздо полезнее, чем его же буквы.
  • Некоторые функции Excel, например ДВССЫЛ (INDIRECT) могут работать в двух режимах — A1 или R1C1. И иногда оказывается удобнее использовать второй.
  • В коде макросов на VBA часто гораздо проще использовать стиль R1C1 для ввода формул в ячейки, чем классический A1. Так, например, если нам надо сложить два столбца чисел по десять ячеек в каждом (A1:A10 и B1:B10,) то мы могли бы использовать в макросе простой код:
    Range("C1:C10").FormulaR1C1="=RC[-2]*RC[-1]"

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

For Each cell In Range("C1:C10")
    cell.Formula = "=" & cell.Offset(0, -2).Address & "*" & cell.Offset(0, -1).Address
Next cell

Ссылки по теме

  • Что такое макросы, как их создавать, куда вставлять текст макроса на VBA?
  • Зачем $ в адресах ячеек? Различные типы ссылок в формулах Excel.

Содержание

  1. Как изменить стиль ссылок R1C1 на обычные A1 в программе Excel
  2. Как перевести формат адресов ячеек R1C1 (RC) в обычный вид: A1; B1; C1 и т.д.
  3. Как поменять цифры на буквы в столбцах Excel
  4. Стиль ссылок R1C1
  5. Как отключить стиль R1C1
  6. Excel: Обозначение столбцов цифрами вместо букв (переключение стилей A1 и R1C1)
  7. Переключение вида обозначения столбцов
  8. Excel 2010-2021
  9. Excel 2007
  10. Excel 95-2003
  11. Изменить стиль ссылок excel 2003
  12. Почему столбцы стали цифрами или как сменить стиль ссылок

Как изменить стиль ссылок R1C1 на обычные A1 в программе Excel

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

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

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

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

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

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

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

Источник

Как поменять цифры на буквы в столбцах Excel

Иногда после запуска программы Excel пользователи обнаруживают, что в заголовках столбцов указаны не буквы, а цифры. Как правило, такое происходит после того, как пользователь открыл Excel файл с соответствующими настройками либо кто-то изменил настройки и не сообщил об этом.

В данной статье мы расскажем о том, как поменять цифры на буквы в заголовках столбцов Excel. Статья будет полезной для любой версии табличного процессора Excel, включая Excel 2003, 2007, 2010, 2013 и 2016.

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

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

Стиль R1C1 – это альтернативный способ записи адреса ячейки. В данном способе вместо цифр для строк и букв для столбцов используются только цифры. При этом адрес ячейки записывается в формате R3C2, где R3 – это третья сторока (R – row или строка), а C2 – это второй столбец (C – column или столбец).

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

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

Теперь перейдем непосредственно к отключению данной функции и возврату к привычному стилю адресации ячеек.

Если вы пользуетесь Excel 2003 , то для того чтобы поменять цифры на буквы вам нужно открыть меню « Сервис – Параметры » и в открывшемся окне перейти на вкладку « Общие ». Здесь будет доступна функция « Стиль ссылок R1C1 », отключите ее, и вы вернетесь к обычному стилю.

Если же вы пользуетесь Excel 2007, 2010, 2013 или 201 6, то вам нужно открыть меню « Файл » и перейти в « Параметры ».

После этого откроется окно « Параметры Excel ». Здесь нужно перейти в раздел « Формулы » и отключить функцию « Стиль ссылок R1C1 ».

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

Источник

Excel: Обозначение столбцов цифрами вместо букв (переключение стилей A1 и R1C1)

По умолчанию, табличный процессор Microsoft Excel обозначает столбцы в таблице с помощью букв, а строки — с помощью цифр. Данный стиль обозначения столбцов называется A1, но кроме него существует возможность так же отмечать столбцы с помощью цифр — этот стиль в свою очередь имеет наименование R1C1. К слову, довольно часто данная возможность включается по ошибке, и пользователи ищут, как «вернуть так как все было».

Переключение вида обозначения столбцов

Excel 2010-2021

  1. Открываем меню «Файл», и ищем там пункт «Параметры» (расположен в самом низу).
  2. В боковом меню выбираем «Формулы».
  3. Находим параметр «Стиль ссылок R1C1».
  • Для отображения обозначения столбцов буквами, галочку с данного пункта надо снять.
  • Если же, наоборот, нужно обозначать столбцы цифрами, у данного пункта нужно установить галочку.

Установив или сняв отметку у данного пункта, нажимаем «ОК» и проверяем изменения.

Excel 2007

  1. Открываем главное меню, и находим в самом низу пункт «Параметры Excel».
  2. В боковом меню выбираем пункт «Формулы».
  3. Ищем пункт «Стиль ссылок R1C1».
  • Для отображения обозначения столбцов буквами, галочку с данного пункта надо снять.
  • Если же, наоборот, нужно обозначать столбцы цифрами, у данного пункта нужно установить галочку.

Установив или сняв отметку у данного пункта, нажимаем «ОК» и проверяем изменения.

Excel 95-2003

  1. Открываем меню «Сервис» — «Параметры».
  2. На вкладке «Общие» находим пункт «Стиль ссылок R1C1».
  • Для отображения обозначения столбцов буквами, галочку с данного пункта надо снять.
  • Если же, наоборот, нужно обозначать столбцы цифрами, у данного пункта нужно установить галочку.

Установив или сняв отметку у данного пункта, нажимаем «ОК» и проверяем изменения.

Источник

Изменить стиль ссылок excel 2003

Продолжная тему настройки интерфейсов «под себя» в этой статье я расскажу, как можно в Excel 2003 сделать кнопку быстрого переключения стиля ссылок. Здесь под ссылками нужно понимать способ нумерации колонок и ячеек на листах Excel. Мне такое название кажется не удобным, но не я его придумал. Буду придерживаться принятой терминологии.

Чтобы переключить стиль ссылок обычным путем, нужно зайти в меню «Сервис» > «Параметры» > вкладка «Общие» флаг «Стиль ссылок R1C1«. Это долго и далеко. Для упрощения жизни придется использовать код на VBA. Чтобы не пугать вас всеми вариантами создания такого кода рассказываю самый очевидный способ. Меню «Сервис» > «Макрос» > «Начать запись». В появишемся окне можно ничего не менять, кроме места сохранения. Там выбираем «Личная книга макросов«. Жмем Ok и пишем макрос. После записи не забудьте нажать кнопку «Остановить запись«.

Что конкретно писать, роли не играет, все равно весь код будем заменять. Можете для соблюдения логики записать сам процесс переключения стиля ссылок. Для этого нужно пройти по указанному выше пути и сбросить или поднять нужный флаг. Теперь остановите запись.

Поясню, что получилось: в специальной книге записался программый код, вызов которого сбросит (или поднимет) флаг стиля ссылок R1C1. Этот код можно вызвать из любой книги Excel (помните настройку, «сохранить в:«? ). При этом программа будет работать при любом уровне параметра безопасности макросов.

Все отлично, за исключением того, что записанный макрос не будет переключать стиль ссылок. Он будет либо только сбрасывать, либо только поднимать флаг. Требуется вмешательноство в код макроса. Меню «Сервис» > «Макрос» > «Редактор Visual Basic»

Откройте проект «personal.xls«, и замените в его модуле только записанный макрос (смотрите по дате и имени) на код приведенный ниже.

Последний шаг: нужно связать вызов этого макроса с кнопкой на панели инструментов. Для этого добавьте новую кнопку в инструменты ( ПКМ по свободному месту в верхней части окна Excel > «Настройка» > вкладка «Команды«. Категория «Макросы«, команда «Настраиваемая кнопка» ).

После размещения кнопки на панели нужно связать ее с макросом. Не закрывая окно настроек, ПКМ по кнопке > «Назначить макрос . » Остается выбрать в списке соответствующий макрос. Например, у меня он называется «PERSONAL.XLS!Макрос1«.

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

Похожие материалы: Быстрый доступ к автофильтру в Excel 2003
Понравилась статья? Расскажите о ней друзьям:

Источник

Почему столбцы стали цифрами или как сменить стиль ссылок

Уверен, многие сталкивались с ситуацией, когда в Excel внезапно заголовки столбцов вдруг стали не буквами, а цифрами. С одной стороны ничего страшного, но это еще только полбеды. Ссылки на ячейки в формулах стали совершенно непонятного вида — R[34]C[-1] :

Привычный стиль A1

Столбцы стали отображаться цифрами

Для начала разберемся почему так происходит. Как правило это случается если открыли книгу, в которой был установлен другой стиль отображения ссылок в формулах. При этом тот самый кошмарный вид( R[34]C[-1] ) считается приоритетным и если он установлен в одной книге, то при открытии этой книги для всех открытых файлов применяется этот же стиль. Вернуть прежний стиль ссылок A1 достаточно просто:

  • Для Excel 2003 :
    СервисПараметры— вкладка ОбщиеСтиль ссылок R1C1. Снять галку.
  • Для Excel 2007 :
    Кнопка ОфисПараметры Excel (Excel Options) — вкладка Формулы (Formulas)Стиль ссылок R1C1 (R1C1 reference style) . Снять галку.
  • Для Excel 2010-2019, 365 :
    Файл (File) — Параметры (Options) — вкладка Формулы (Formulas)Стиль ссылок R1C1 (R1C1 reference style) . Снять галку.

Действия нехитрые и не сложные, но иногда их приходится проделывать чаще, чем хотелось бы. Например, если чуть ли не каждый день Вам присылают какой-то файл, а ссылки в нем в таком виде. И при каждом открытии этого файла надо менять стиль ссылок. Так же стиль R1C1 удобно использовать при написании кодов, использующих работу с листами, когда необходимо обратиться к столбцам по их номеру. Не всегда удобно высчитывать номер столбца в стиле A, B, C. А точнее всегда неудобно 🙂
Поэтому, если Вам так же как и мне, часто приходится менять стиль ссылок, то это можно быстро делать при помощи нехитрого макроса:

Private Sub Change_ReferenceStyle() If Application.ReferenceStyle = xlA1 Then Application.ReferenceStyle = xlR1C1 Else Application.ReferenceStyle = xlA1 End If End Sub

Как использовать: Для начала надо убедиться, что разрешены макросы и при необходимости включить их: почему не работает макрос. Затем копируем код выше, из Excel переходим в редактор VBA( Alt + F11 ) —InsertModule. Вставляем туда скопированный код. Теперь код можно вызывать нажатием клавиш Alt + F8 -выделяем имя макросаВыполнить (Run) .

Если хотите пользоваться кодом в любой книге, то расположить его необходимо в модуле личной книги макросов — PERSONAL.XLS (для Excel 2007 и выше — PERSONAL.XLSB) или в надстройке(Как создать свою надстройку). А потом уже можете назначить макросу сочетания клавиш для более удобного вызова.
Или можете скачать уже готовую бесплатную надстройку с сайта и просто установить её и пользоваться: Сменить стиль отображения ссылок. При установке надстройки появится панель с кнопкой, которая меняет стили. Возиться с кодами самим уже не надо.

Статья помогла? Поделись ссылкой с друзьями!

Источник

MulTEx »

1 Май 2011              83776 просмотров

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

Данная функция является частью надстройки MulTEx


Вызов команды:
MulTEx -группа Книги/ЛистыСтиль ссылок


Меняет стиль отображения ссылок на ячейки в формулах с вида R1C1(рис. 1) на вид A1(рис. 2). Это можно сделать через параметры:
Excel 2003:

Сервис-Параметры-вкладка Общие-Стиль ссылок R1C1.

Excel 2007:

Меню-Параметры Excel-вкладка Формулы-Стиль ссылок R1C1.

Excel 2010-2013:

Файл-Параметры-вкладка Формулы-Стиль ссылок R1C1.

Следует обратить внимание, что при смене стиля ссылок меняется также вид заголовков столбцов. При стиле R1C1 заголовки столбцов обозначаются цифрами(рис. 1), а при стиле А1 — буквами английского алфавита(рис. 2). Excel может и сам без Вашего ведома сменить стиль ссылок. Делает он так в случае, если Вы откроете книгу, в которой стиль ссылок R1C1, а у Вас в этот момент установлен стиль А1.
R1C1рис.1
A1рис.2

Excel может и сам без ведома пользователя может сменить стиль ссылок. Делает он так в случае, если открыть книгу, в которой перед сохранением книги был установлен стиль ссылок R1C1. Если открыть такую книгу на ПК, на котором установлен стиль ссылок А1, то стиль А1 будет заменен на стиль R1C1. И каждый раз при возникновения таких случаев идти куда-то вглубь меню Excel не очень удобно.

Также см.:
Почему столбцы стали цифрами или как сменить стиль ссылок
Почему нет листов?


Расскажи друзьям, если статья оказалась полезной:

  Плейлист   Видеоинструкции по использованию надстройки MulTEx

Like this post? Please share to your friends:
  • Excel 2003 значение ячейки
  • Excel 2003 статистические функции
  • Excel 2003 значение функций
  • Excel 2003 ссылка на другой лист
  • Excel 2003 снять пароль с файла excel