Как сделать a1 в Excel

Обновлено: 21.11.2024

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

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

Что такое ссылка на ячейку стиля A1 в формуле Excel?

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

Стиль ссылок A1 – это стиль ссылок по умолчанию для Excel. Чтобы узнать, используется ли справочный стиль A1, посмотрите на заголовки столбцов рабочего листа. Если в заголовках столбцов отображаются буквы, в настоящее время эталонным стилем для Excel является A1.

В этом режиме на ячейки в формулах ссылаются с помощью буквы для столбца и числа для строки. На рисунке ниже эта концепция демонстрируется с помощью простой формулы.

Нажмите, чтобы увеличить, прокрутите, если скрыто.

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

Не обычное обучение Excel!

Что такое ссылка на ячейку стиля R1C1 в формуле Excel?

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

В этом режиме ячейки обозначаются относительной номенклатурой R[-1]C[-1] или абсолютной номенклатурой R1C1. Буквы R и C используются в обоих режимах для обозначения позиций строки/столбца.

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

Нажмите, чтобы увеличить, прокрутите, если скрыто.

В приведенном выше примере показано, как выглядит режим R1C1 в Excel. Обратите внимание, что заголовки столбцов представляют собой числа. Обычно в этом режиме вы не строите формулы, автор этого не делает.

Как переключаться между режимами ссылки на ячейки A1 и R1C1 на листе?

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

Если вы используете неправильный синтаксис, при вводе формулы возникнет ошибка. Справочный стиль A1 проще всего использовать в Excel. Рекомендуется использовать этот стиль при построении формул.

Чтобы переключаться между эталонными режимами в Excel, перейдите на ленту и выберите Файл/Параметры. На экране «Параметры Excel» выберите вкладку «Формулы». На этой вкладке установите или снимите флажок Стиль ссылки R1C1. Обратите внимание, что при переключении этого флажка ссылочные обозначения в формулах будут переключаться.

При работе с Excel и его многочисленными функциями и особенностями всегда перепроверяйте все при переключении.

Нажмите, чтобы увеличить, прокрутите, если скрыто.

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

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

Excel для Интернета делает это с помощью формул в ячейках. Формула выполняет вычисления или другие действия с данными на листе. Формула всегда начинается со знака равенства (=), за которым могут следовать числа, математические операторы (например, знак плюс или минус) и функции, которые действительно расширяют возможности формулы.

Например, следующая формула умножает 2 на 3, а затем добавляет к этому результату 5, чтобы получить ответ 11.

В следующей формуле используется функция ПЛТ для расчета платежа по ипотеке (1073,64 долл. США), основанного на процентной ставке 5 % (5 %, разделенные на 12 месяцев, равняется месячной процентной ставке) за 30-летний период (360 месяцев). ) для кредита в размере 200 000 долларов США:

Вот несколько дополнительных примеров формул, которые можно ввести на листе.

=A1+A2+A3 Складывает значения в ячейках A1, A2 и A3.

=SQRT(A1) Использует функцию SQRT для возврата квадратного корня из значения в A1.

=TODAY() Возвращает текущую дату.

=ПРОПИСН("привет") Преобразует текст "привет" в "ПРИВЕТ" с помощью функции листа ПРОПИСН.

=IF(A1>0) Проверяет ячейку A1, чтобы определить, содержит ли она значение больше 0.

Части формулы

Формула также может содержать некоторые или все из следующих элементов: функции, ссылки, операторы и константы.

<р>1. Функции: функция PI() возвращает значение числа пи: 3,142.

<р>2. Ссылки: A2 возвращает значение в ячейке A2.

<р>3. Константы: числа или текстовые значения, введенные непосредственно в формулу, например 2.

<р>4. Операторы: оператор ^ (вставка) возводит число в степень, а оператор * (звездочка) умножает числа.

Использование констант в формулах

Использование операторов вычисления в формулах

Операторы определяют тип вычисления, которое необходимо выполнить для элементов формулы. Существует порядок, в котором выполняются вычисления по умолчанию (это соответствует общим математическим правилам), но вы можете изменить этот порядок, используя круглые скобки.

Типы операторов

Существует четыре различных типа операторов вычисления: арифметические операции, сравнение, конкатенация текста и ссылка.

Арифметические операторы

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

Арифметический оператор

Операторы сравнения

Вы можете сравнить два значения с помощью следующих операторов. Когда два значения сравниваются с помощью этих операторов, результатом является логическое значение — либо ИСТИНА, либо ЛОЖЬ.

Оператор сравнения

> (знак больше)

= (знак больше или равно)

Больше или равно

(не равно знаку)

Оператор объединения текста

Используйте амперсанд (&), чтобы соединить (объединить) одну или несколько текстовых строк, чтобы получить единый фрагмент текста.

Текстовый оператор

Соединяет или объединяет два значения для создания одного непрерывного текстового значения

"Север"&"ветер" приводит к "Борей"

Ссылочные операторы

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

Оператор ссылки

Оператор диапазона, который создает одну ссылку на все ячейки между двумя ссылками, включая две ссылки.

Оператор объединения, который объединяет несколько ссылок в одну ссылку

Оператор пересечения, создающий одну ссылку на ячейки, общие для двух ссылок

Порядок, в котором Excel для Интернета выполняет операции в формулах

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

Порядок расчета

Формулы вычисляют значения в определенном порядке. Формула всегда начинается со знака равенства (=). Excel в Интернете интерпретирует символы, следующие за знаком равенства, как формулу. После знака равенства следуют вычисляемые элементы (операнды), такие как константы или ссылки на ячейки. Они разделены операторами вычисления. Excel в Интернете вычисляет формулу слева направо в соответствии с определенным порядком для каждого оператора в формуле.

Приоритет оператора

Если вы объединяете несколько операторов в одной формуле, Excel в Интернете выполняет операции в порядке, указанном в следующей таблице. Если формула содержит операторы с одинаковым приоритетом (например, если формула содержит оператор умножения и деления), Excel в Интернете оценивает операторы слева направо.

Описание

Отрицание (как в –1)

Умножение и деление

Сложение и вычитание

Соединяет две строки текста (объединение)

Использование скобок

Чтобы изменить порядок вычисления, заключите в круглые скобки ту часть формулы, которая будет вычисляться первой. Например, следующая формула дает 11, так как Excel в Интернете выполняет умножение перед сложением. Формула умножает 2 на 3, а затем добавляет к результату 5.

Наоборот, если вы используете круглые скобки для изменения синтаксиса, Excel для Интернета суммирует 5 и 2, а затем умножает результат на 3, чтобы получить 21.

В следующем примере круглые скобки, заключающие первую часть формулы, заставляют Excel для Интернета сначала вычислить B4+25, а затем разделить результат на сумму значений в ячейках D5, E5 и F5.< /p>

Использование функций и вложенных функций в формулах

Функции – это предопределенные формулы, которые выполняют вычисления с использованием определенных значений, называемых аргументами, в определенном порядке или структуре. Функции можно использовать для выполнения простых или сложных вычислений.

Синтаксис функций

Следующий пример функции ОКРУГЛ, округляющей число в ячейке A10, иллюстрирует синтаксис функции.

<р>1. Структура.Структура функции начинается со знака равенства (=), за которым следует имя функции, открывающая скобка, аргументы функции, разделенные запятыми, и закрывающая скобка.

<р>2. Имя функции. Чтобы просмотреть список доступных функций, щелкните ячейку и нажмите SHIFT+F3.

<р>4. Подсказка аргумента. При вводе функции появляется всплывающая подсказка с синтаксисом и аргументами. Например, введите =ROUND( и появится всплывающая подсказка. Подсказки появляются только для встроенных функций.

Ввод функций

При создании формулы, содержащей функцию, можно использовать диалоговое окно "Вставить функцию", чтобы упростить ввод функций рабочего листа. Когда вы вводите функцию в формулу, диалоговое окно «Вставить функцию» отображает имя функции, каждый из ее аргументов, описание функции и каждого аргумента, текущий результат функции и текущий результат всей формулы. .

Чтобы упростить создание и редактирование формул и свести к минимуму опечатки и синтаксические ошибки, используйте автозаполнение формул. После того как вы введете = (знак равенства) и начальные буквы или триггер отображения, Excel в Интернете отобразит под ячейкой динамический раскрывающийся список допустимых функций, аргументов и имен, которые соответствуют буквам или триггеру. Затем вы можете вставить элемент из раскрывающегося списка в формулу.

Вложенные функции

В некоторых случаях вам может понадобиться использовать функцию в качестве одного из аргументов другой функции. Например, следующая формула использует вложенную функцию СРЗНАЧ и сравнивает результат со значением 50.

<р>1. Функции СРЗНАЧ и СУММ вложены в функцию ЕСЛИ.

Ограничения уровня вложенности Формула может содержать до семи уровней вложенности функций. Когда одна функция (назовем ее Функцией Б) используется в качестве аргумента в другой функции (назовем ее Функцией А), Функция Б действует как функция второго уровня. Например, функция СРЗНАЧ и функция СУММ являются функциями второго уровня, если они используются в качестве аргументов функции ЕСЛИ. Функция, вложенная во вложенную функцию СРЗНАЧ, становится функцией третьего уровня и т. д.

Использование ссылок в формулах

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

Справочный стиль A1

Стили ссылок по умолчанию По умолчанию Excel в Интернете использует стиль ссылок A1, который ссылается на столбцы с буквами (от A до XFD, всего 16 384 столбца) и ссылается на строки с номерами (от 1 до 1 048 576). Эти буквы и цифры называются заголовками строк и столбцов. Чтобы сослаться на ячейку, введите букву столбца, а затем номер строки. Например, B2 относится к ячейке на пересечении столбца B и строки 2.

Для ссылки

Ячейка в столбце A и строке 10

Диапазон ячеек в столбце А и строках с 10 по 20

Диапазон ячеек в строке 15 и столбцах с B по E

Все ячейки в строке 5

Все ячейки в строках с 5 по 10

Все ячейки в столбце H

Все ячейки в столбцах с H по J

Диапазон ячеек в столбцах от A до E и строках с 10 по 20

Создание ссылки на другой лист В следующем примере функция рабочего листа AVERAGE вычисляет среднее значение для диапазона B1:B10 на листе Marketing в той же книге.

<р>1. Относится к рабочему листу под названием "Маркетинг"

<р>2. Относится к диапазону ячеек от B1 до B10 включительно

<р>3. Отделяет ссылку на рабочий лист от ссылки на диапазон ячеек

Разница между абсолютными, относительными и смешанными ссылками

Относительные ссылки Относительная ссылка на ячейку в формуле, например A1, основана на относительном положении ячейки, содержащей формулу, и ячейки, на которую ссылается ссылка. Если положение ячейки, содержащей формулу, изменяется, ссылка изменяется. Если вы скопируете или заполните формулу между строками или столбцами, ссылка будет автоматически скорректирована. По умолчанию в новых формулах используются относительные ссылки. Например, если вы скопируете или заполните относительную ссылку из ячейки B2 в ячейку B3, она автоматически изменится с =A1 на =A2.

Абсолютные ссылки Абсолютная ссылка на ячейку в формуле, например $A$1, всегда указывает на ячейку в определенном месте. Если положение ячейки, содержащей формулу, изменяется, абсолютная ссылка остается прежней. Если вы скопируете или заполните формулу между строками или столбцами, абсолютная ссылка не изменится. По умолчанию в новых формулах используются относительные ссылки, поэтому вам может потребоваться переключить их на абсолютные ссылки.Например, если вы скопируете или заполните абсолютную ссылку из ячейки B2 в ячейку B3, она останется одинаковой в обеих ячейках: =$A$1.

Смешанные ссылки Смешанная ссылка имеет либо абсолютный столбец и относительную строку, либо абсолютную строку и относительный столбец. Абсолютная ссылка на столбец имеет вид $A1, $B1 и т. д. Абсолютная ссылка на строку принимает форму A$1, B$1 и т. д. Если положение ячейки, содержащей формулу, изменяется, относительная ссылка изменяется, а абсолютная ссылка не изменяется. Если вы копируете или заполняете формулу по строкам или столбцам, относительная ссылка корректируется автоматически, а абсолютная ссылка не корректируется. Например, если вы скопируете или заполните смешанную ссылку из ячейки A2 в ячейку B3, она изменится с =A$1 на =B$1.

Трехмерный эталонный стиль

Удобные ссылки на несколько листов Если вы хотите анализировать данные в одной и той же ячейке или диапазоне ячеек на нескольких листах в книге, используйте трехмерную ссылку. Трехмерная ссылка включает в себя ссылку на ячейку или диапазон, которому предшествует диапазон имен рабочих листов. Excel в Интернете использует все листы, хранящиеся между начальным и конечным именами ссылки. Например, =СУММ(Лист2:Лист13!B5) суммирует все значения, содержащиеся в ячейке B5, на всех листах между листами 2 и 13 включительно.

Трехмерные ссылки можно использовать для ссылок на ячейки на других листах, для определения имен и создания формул с помощью следующих функций: СУММ, СРЗНАЧ, СРЗНАЧ, СЧЕТ, СЧЕТ, МАКС, МАКС, МИН, МИН, PRODUCT, STDEV.P, STDEV.S, STDEVA, STDEVPA, VAR.P, VAR.S, VARA и VARPA.

Объемные ссылки нельзя использовать в формулах массива.

Трехмерные ссылки нельзя использовать с оператором пересечения (один пробел) или в формулах, использующих неявное пересечение.

Что происходит при перемещении, копировании, вставке или удалении листов В следующих примерах показано, что происходит при перемещении, копировании, вставке или удалении листов, включенных в трехмерную ссылку. В примерах используется формула =СУММ(Лист2:Лист6!A2:A5) для добавления ячеек с A2 по A5 на листах со 2 по 6.

Вставка или копирование Если вы вставляете или копируете листы между Листами2 и Лист6 (конечными точками в этом примере), Excel в Интернете включает в расчеты все значения в ячейках с A2 по A5 из добавленных листов.

Удалить. Если вы удалите листы между Листами2 и Лист6, Excel в Интернете удалит их значения из расчета.

Переместить. Если вы перемещаете листы между Листами2 и Лист6 в место за пределами указанного диапазона листов, Excel в Интернете удаляет их значения из расчета.

Перемещение конечной точки. Если вы перемещаете Лист2 или Лист6 в другое место в той же книге, Excel в Интернете корректирует расчет, чтобы учесть новый диапазон листов между ними.

Удалить конечную точку. Если вы удаляете Лист2 или Лист6, Excel в Интернете корректирует расчет, чтобы учесть диапазон листов между ними.

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

Вы также можете использовать справочный стиль, в котором и строки, и столбцы на листе пронумерованы. Справочный стиль R1C1 полезен для вычисления позиций строк и столбцов в макросах. В стиле R1C1 Excel для Интернета указывает расположение ячейки буквой "R", за которой следует номер строки, и буквой "C", за которой следует номер столбца.

Относительная ссылка на ячейку двумя строками выше и в том же столбце

Относительная ссылка на ячейку на две строки вниз и на два столбца вправо

Абсолютная ссылка на ячейку во второй строке и во втором столбце

Относительная ссылка на всю строку над активной ячейкой

Абсолютная ссылка на текущую строку

При записи макроса Excel в Интернете записывает некоторые команды, используя стиль ссылок R1C1. Например, если вы записываете команду, например нажатие кнопки "Автосумма", чтобы вставить формулу, которая добавляет диапазон ячеек, Excel в Интернете записывает формулу, используя стиль R1C1, а не стиль A1, ссылки.

Использование имен в формулах

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

Excel поддерживает два разных стиля ссылок для ячеек и диапазонов. Они описаны ниже:

Ссылки в стиле A1

Стиль A1 — это наиболее распространенная форма ссылок в Excel и стиль по умолчанию.

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

Ячейки A1–D4 помечены в таблице ниже:

ABCD
1A1B1C1D1
2< /th>A2B2C2D2
3 A3B3C3D3
4 A4B4C4D4

Ссылки в стиле R1C1

Стиль ссылок R1C1 состоит из буквы R, за которой следует номер строки, и буквы C, за которой следует номер столбца.

Ячейки R1C1–R4C4 помечены в таблице ниже:

1234
1R1C1R1C2R1C3R1C4
2< /th>R2C1R2C2R2C3R2C4
3 R3C1R3C2R3C3R3C4
4 R4C1R4C2R4C3R4C4

Ссылка R1C1 также позволяет ссылаться на ячейку, которая представляет собой количество строк или столбцов относительно текущей ячейки. Это указывается путем заключения числовой части ссылки в квадратные скобки.

Если номер строки или столбца не указан, Excel использует текущий номер строки или столбца.

Например, если текущей ячейкой является R3C3 (или ячейка C3 в стиле A1), то:

< td >R[2]C1
R[2]C[2]-относится к ячейке R5C5 (или A1- стиль ячейки E5)
(добавить 2 строки и 2 столбца в текущую ячейку)
RC[-2]- относится к ячейке R3C1 (или ячейке A3 в стиле A1)
(использовать текущую строку; вычесть 2 столбца из текущей ячейки)
-относится к ячейке R5C1 (или ячейке A5 в стиле A1)
(добавьте 2 строки к текущая ячейка; используйте абсолютный столбец 1)

Это показано в таблице ниже:

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

Обратите внимание, что вам нужно сообщить Excel, какой стиль ссылок вы используете. Это можно установить, установив или сняв флажок стиля ссылок R1C1 в меню параметров Excel.

Эта опция найдена:

В текущих версиях Excel (Excel 2010 и более поздние версии):

  • В меню "Файл" выберите "Параметры" → "Формулы".
  • В главном меню Excel (доступ к которому осуществляется нажатием логотипа Excel в левом верхнем углу электронной таблицы), в разделе Параметры Excelions→Формулы
  • В раскрывающемся меню Инструментыв разделе Параметрыопции→Общие

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

В Excel существует два типа стилей ссылок на ячейки: первый — A1, а второй — R1C1. Что ж, большинство пользователей Excel даже не знают о существовании стиля ссылок R1C1.

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

Впервые он был представлен в Multiplan, разработанном Microsoft для Apple Macintosh.

Но через несколько лет Microsoft начала использовать стиль A1, чтобы люди, перешедшие с Lotus, нашли его знакомым, но R1C1 всегда присутствовал в Excel.

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

Итак, без дальнейших церемоний, давайте рассмотрим эту вещь.

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

В стиле ссылок A1 у вас есть имя столбца в виде алфавита и имя строки в виде числа, и когда вы выбираете ячейку A1, это означает, что вы находитесь в столбце A и строке 1.

Но в R1C1 и столбец, и строка представлены числами.

Итак, когда вы выбираете ячейку A1, она показывает вам R1C1, что означает строку 1 и столбец 1, а если вы перейдете к ячейке A2, это будет R2C1.

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

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

Например, если вы ссылаетесь на ячейку B5 из ячейки A1, адрес B5 будет отображаться как R[4]C[1].

Теперь подумайте вот о чем. Ячейка B5 находится на 4 строки ниже и на 1 столбец впереди ячейки A1, поэтому ее адрес R[4]C[1].

Но вот в чем фишка. Если вы обратитесь к той же ячейке из другой ячейки, то ее адрес будет другим.

Стоит понять, что в стиле ссылки R1C1 нет постоянного адреса для ячейки (если вы используете относительную ссылку), поэтому адрес ячейки зависит от того, где вы на нее ссылаетесь.

Использование ссылки R1C1 — это реалистичный подход к работе со ссылками на ячейки.

В преддверии этого поста я подробно расскажу вам об этом подходе. Но прежде всего давайте научимся его активировать.

Как активировать ссылку на ячейку R1C1 в Excel — простые шаги

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

Из параметров Excel

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

  1. Перейдите на вкладку "Файл" ➜ "Параметры" ➜ "Формулы" ➜ "Работа с формулами".
  2. Отметьте флажком «Стандартный стиль R1C1».
  3. Нажмите "ОК".

Использование кода VBA

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

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

Как работает эталонный стиль R1C1

Теперь на этом этапе вам ясно одно: в R1C1 у вас есть номер строки и номер столбца.

Но чтобы понять, как это работает, нужно изучить все виды отсылок.

< tr> < td>Относительная строка и абсолютный столбец
Стиль ссылки A1Стиль ссылки R1C1Тип ссылки
A1 R[-4]C[-1] Относительная ссылка
$A$1< /td> R1C1 Абсолютная ссылка
$A1 R[-4]C1
A$1 R1C[-1] Абсолютная строка и относительный столбец
различные виды ссылок

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

1. Относительная ссылка R1C1

Использовать относительную ссылку в R1C1 довольно просто. В этом стиле ссылки, когда вы ссылаетесь на ячейку, создается адрес упомянутой ячейки, используя ее расстояние от активной ячейки.

Если вы хотите перейти к столбцу справа от активной ячейки, число будет положительным, а если слева, то отрицательным числом. И то же самое для строки, положительное число для нижней и отрицательное для верхней активной строки.

В приведенном выше примере мы использовали относительную ссылку для умножения ячейки, расположенной на 1 столбец раньше, на ячейку, расположенную на 2 столбца раньше.

Если вы скопируете и вставите эту формулу в любую другую ячейку на листе, она всегда будет умножать ячейку, которая находится на 1 столбец раньше активной ячейки, на ячейку, которая находится на 2 столбца раньше.

2. Абсолютный эталон R1C1

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

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

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

Позвольте мне показать вам пример.

В приведенном выше примере мы умножили ячейку R2C3, которая находится во 2-й строке, и 3-й столбец из R1C1 (ячейка A1) с ячейкой, которая находится на 1 столбец раньше активной ячейки.

R2C3 не содержит квадратных скобок, и когда мы перетаскиваем формулу вниз, ссылка на ячейку не меняется.

3. Полуабсолютный/относительный R1C1

Это один из наиболее часто используемых стилей ссылок, в котором можно сделать единственный столбец или строку абсолютной или относительной. Позвольте мне показать вам пример.

В приведенном выше примере мы умножили значение в первой строке на значение в первом столбце.

  • RC1: если вы пропустите указание номера строки, Excel будет использовать строку активной ячейки для справки. Таким образом, здесь столбец останется прежним, но строка изменится, как только вы перетащите формулу во все ячейки.
  • R1C: если вы пропустите указание номера столбца, Excel будет использовать столбец активной ячейки для справки. Итак, здесь строка останется прежней, но столбец изменится, как только вы перетащите формулу во все ячейки.

Использование ссылки R1C1 в формулах

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

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

В приведенном ниже примере у нас есть таблица данных с ежемесячными продажами 10 продуктов со столбцом итогов в конце.

Здесь вы используете справочный стиль A1.

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

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

Во всех десяти ячейках у нас есть формула ниже.

Эта формула гласит: «Суммируйте диапазон значений из 12 столбцов ячейки слева (C[–12]) в той же строке через ячейку, которая находится на один столбец левее (C[–1 ]) в той же строке».

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

Совет от Excel 2016 All-in-One для чайников. Вы можете использовать нотацию R1C1, чтобы убедиться, что вы правильно скопировали все формулы в электронной таблице. Переместите курсор ячейки через все ячейки с скопированными формулами в таблице. Когда действует нотация R1C1, все копии исходной формулы по всей строке или по всему столбцу таблицы должны быть идентичны при отображении на панели формул, когда вы делаете их ячейки текущими.

Использование ссылки R1C1 в VBA

Вот интересная вещь:

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

И, если вы знаете, как использовать понятие R1C1, вы легко редактируете записанные коды макросов и экономите массу времени. Для этого вам нужно понять работу метода FormulaR1C1.

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

Код будет таким:

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

Когда вы измените расположение своей таблицы, она будет работать по тому же шаблону, вам не нужно вносить какие-либо изменения в свой код.

Но что произойдет, если мы используем здесь ссылку A1 вместо R1C1:

Мы не можем использовать этот код для каждой ячейки, потому что ссылка на ячейку будет фиксированной (в противном случае нам нужно использовать свойство "Смещение").

Узнайте больше о методе Formula.R1C1 из руководства Хорхе.

Заключение

Понимая R1C1, вы почувствуете некоторый страх, но как только вы его преодолеете, у вас появится новый гибкий подход к работе в Excel.

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

  1. В R1C1 буква R обозначает строку, а буква C – столбец.
  2. Для ссылки на строку, которая находится ниже, и столбец, который находится перед активной ячейкой, вы можете использовать положительное число.
  3. Для ссылки на строку, которая находится выше, и столбец, который находится позади активной ячейки, вы можете использовать отрицательное число.
  4. Если вы используете номер строки или столбца без квадратных скобок, Excel будет рассматривать его как абсолютную ссылку.
  5. В VBA для использования R1C1 необходимо использовать метод FormulaR1C1.

Надеюсь, вы нашли этот пост полезным и теперь расскажите мне одну вещь.

Вы начнете использовать R1C1?

Не забудьте поделиться со мной своим мнением в разделе комментариев, я буду рад услышать от вас. И, пожалуйста, не забудьте поделиться этим постом с друзьями, я уверен, они это оценят.

Читайте также: