1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как всегда в ячейке A1 при открытии книги?

Стили ссылок А1 и R1C1, или почему в Excel столбцы вместо букв обозначены цифрами?

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

Адрес ячейки

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

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

Формулы

Можете ли вы объяснить разницу между использованием этих стилей для вычислений? Рассмотрим следующий пример. В таблице представлены три числовых значения. Просуммируйте эти ячейки.

Мы можем сравнить формулы, полученные при работе с таблицей в стилях А1 и R1C1.

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

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

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

Читайте так же:
Как в Excel вывести отрицательные числа в скобках?

Давайте рассмотрим каждое слагаемое более детально:

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

В формуле число в скобках стиля 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?

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

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

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

Краткие сведения об авторе:

Шамарина Татьяна Николаевна

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

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

Как всегда в ячейке A1 при открытии книги?

x

x

x

Как всегда в ячейке A1 при открытии книги?

Когда вы открываете книгу, вы видите расположение ячейки, в которой вы сохранили и закрыли книгу ранее. Как можно открыть книгу так, чтобы каждый лист находился в конкретной ячейке A1? В нашей статье мы рассмотрим способы решения этой проблемы.

стрелка синий правый пузырьВсегда открывайте книгу с каждым листом в ячейке A1 с помощью кода VBA

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

1) Удерживая нажатыми клавиши ALT + F11, откройте окно Microsoft Visual Basic for Applications. В панели Project-VBAProject слева дважды щелкните This workbook, чтобы открыть пустой модуль, затем скопируйте и вставьте в модуль следующий код, см. скриншот :

Читайте так же:
7 простых способов вставить символ дельты в Excel

Код V B: всегда открывайте книгу с листа A1 на каждой странице:

документ всегда открыт на A1 1

2. Затем закройте этот код и нажмите File > Save As, чтобы сохранить рабочую книгу в формате, совместимом с макросами Excel, см. скриншот :

документ всегда открыт на A1 2

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

документ всегда открыт на A1 3

стрелка синий правый пузырьВсегда открывайте книгу на определенном листе и ячейке A1 с помощью кода VBA

Вместо того чтобы открывать все листы в ячейке A1 каждый раз, когда вы открываете книгу, этот код VBA открывает только один лист в ячейке A1.

Я всегда хочу получить доступ к Sheet1 в ячейке A1 при открытии книги.

1. Нажмите и удерживайте ALT + F11, чтобы открыть окно Microsoft Visual Basic for Applications. В левой части панели Project-VBAProject дважды щелкните This workbook, чтобы открыть пустой модуль, затем скопируйте и вставьте в модуль следующий код, см. скриншот :

Код VBA: всегда открывать книгу с определенного листа в ячейке A1:

документ всегда открыт на A1 4

Примечание: В приведенном выше коде Sheet1 и A1 — это ссылки на лист и ячейку, к которым вы хотите получить доступ при открытии рабочей книги. Вы можете изменить их по своему усмотрению.

2. Когда вы закончите, закройте код и сохраните файл в формате Excel Macro-Enabled Workbook, с этого момента каждый раз, когда вы открываете эту книгу, нажмите кнопку Include Content, чтобы активировать код, и он автоматически перейдет на Sheet1 в ячейку A1.

голоса
Рейтинг статьи
Читайте так же:
Как автоматически выделить строку и столбец активной ячейки в Excel?
Ссылка на основную публикацию
Adblock
detector