Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lection4.docx
Скачиваний:
14
Добавлен:
31.03.2015
Размер:
118.55 Кб
Скачать
    1. Ссылки в стиле 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. Ссылки на другие листы или рабочие книги

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

=Лист1!$D$10

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

='E:\Документы\[Бюджет на 2010 год.xlsx]Лист1'!$D$10

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]