![](/user_photo/2706_HbeT2.jpg)
- •Лекция 4. Редактор электронных таблиц MicrosoftExcel
- •Формулы
- •Вычисление формул
- •Ссылки на ячейки и диапазоны
- •Ссылки в стиле r1c1
- •Ссылки на другие листы или рабочие книги
- •Использование имён
- •Присвоение имён ячейкам и диапазонам
- •Пересечение имён
- •Присвоение имён константам
- •Присвоением имён формулам
- •Формулы массивов
- •Ошибки в формулах
- •Подсчёт и суммирование
- •Инструменты анализа
Ссылки в стиле r1c1
Обычно в приложении MicrosoftExcelиспользуется формат ссылок, обозначаемый как А1. Адрес ячейки, отображаемый в таком формате, состоит из буквы, которая обозначает столбец, и числа, которое задаёт номер строки. Однако в приложенииMicrosoftExcelсуществует также формат ссылок, обозначаемый какR1C1. В этом формате записывается номер строки и номер столбца. Например, ячейка А1 обозначается какR1C1, ячейка А2 – какR2C1, ячейка В1 – какR1C2.
Для перехода к формату R1C1 необходимо установить флажокСтиль ссылок R1C1, который находится в разделеФормулыв диалоговом окнеПараметры Excel.
Ссылки типа R2C1 являются абсолютными ссылками. Для записи относительных ссылок используются квадратные скобки. Числа в квадратных скобках обозначают относительное местоположение ссылок. Например, ссылкаR[-5]C[-3] указывает на ячейку, которая находится на пять строк выше и на три столбца левее той ячейки, в которой расположена данная ссылка. СсылкаR[2]C[4] указывает на ячейку, которая находится на две строки ниже и на четыре столбца правее той ячейки, в которой расположена данная ссылка.
Для примера сравним простые формулы со ссылками, записанными в разных форматах. Предполагается, что эти формулы записаны в ячейке B1.
Стандартный |
R1C1 |
=A1+1 |
=RC[-1]+1 |
=$A$1+1 |
=R1C1+1 |
=$A1+1 |
=RC1+1 |
=A$1+1 |
=R1C[-1]+1 |
=СУММ(A1:A10) |
=СУММ(RC[-1]:R[9]C[-1]) |
=СУММ($A$1:$A$10) |
=СУММ(R1C1:R10C1) |
Формат ссылок R1C1 используется достаточно редко, т.к. ссылки в этом формате сложны для понимания. Однако с помощью этого формата легко найти ошибку в формулах – если используется формат ссылокR1C1, то все копии одной и той же формулы будут совершенно одинаковы. Это относится ко всем типам ссылок – относительным, абсолютным и смешанным. Кроме того, ссылки в стилеR1C1 используются в языке VBA.
Ссылки на другие листы или рабочие книги
Ячейки и диапазоны, на которые задаются ссылки в формулах, не обязательно должны находиться в том же листе, что и сама формула. Если в формуле требуется указать ячейку из другого листа, то перед ссылкой на саму ячейку введите имя этого листа, а после имени – восклицательный знак.
=Лист1!$D$10
Кроме того, можно создавать формулы со ссылками на ячейки, которые расположены в другой рабочей книге. Для этого перед ссылкой на саму ячейку нужно ввести имя рабочей книги в квадратных скобках, имя рабочего листа и восклицательный знак. Кроме имени рабочей книги обычно указывается ещё путь к ней. Поскольку пути и имена в современных операционных системах могут содержать пробелы, путь к файлу и имя листа заключаются к апострофы.
='E:\Документы\[Бюджет на 2010 год.xlsx]Лист1'!$D$10
Обычно не требуется вставлять эти ссылки вручную. Для вставки ссылки на ячейку другого листа необходимо щёлкнуть мышью по ярлыку листа, а затем по нужной ячейке. Для вставки ссылки на ячейку, которая находится в другой рабочей книге, необходимо открыть эту книгу и при вставке ссылки в формулу в другой книге щёлкнуть по ярлыку нужной книги в панели задач, затем по ярлыку листа в книге и по нужной ячейке.