Перемещение и копирование формул. Относительные и абсолютные ссылки
Использование ссылок и имен
Ссылка – идентификатор (название, адрес), который однозначно определяет ячейку или диапазон ячеек рабочего листа. Ссылки могут использоваться везде, где необходимо получить значение, или массив значений, из электронной таблицы (например, при записи выражений, при задании параметров диаграммы).
Полная ссылка на ячейку выглядит так: [Книга2.xls]Лист1!$D$6 где Книга2.xls – имя файла-книги, Лист1 –имя листа и $D$6 –ссылка на ячейку. Имена книги и листа в ссылке не обязательны. Ссылка на прямоугольный блок, или диапазон, ячеек состоит из двух адресов, разделенных знаком двоеточия – адреса верхней-левой и нижней-правой ячейки (например, A2:D4). Адреса, из которых состоит ссылка на диапазон ячеек, составляются также как и адрес одной ячейки.
Имя – это легко запоминающийся идентификатор, который можно использовать для ссылки на ячейку или диапазон ячеек. Создать имя для ячейки можно в поле имени, или через меню Вставка | Имя | Присвоить...
Ячейку, содержащую формулу, можно, так же как и ячейку с данными, скопировать и заполнить её копиями разные части таблицы, или переместить в другое место документа. Формулой можно заполнить блок ячеек. Для этого, перед выполнением команды Вставка, необходимо выделить заполняемый копиями ячейки блок.
При перемещении формулы в новое место таблицы ссылки в формуле не изменяются, а ячейка, где раньше находилась формула, становится свободной. При копировании во вставленной ячейке происходит автоматическое изменение ссылок.
Имеется несколько типов ссылок, которые по-разному изменяются при копировании.
Относительные ссылки. Относительная ссылка в формуле, например A1, основана на относительной позиции ячейки, содержащей формулу, и ячейки, на которую указывает ссылка. При копировании ячейки с формулой ссылка автоматически корректируется, сохраняя относительную позицию ссылки относительно нового расположения ячейки с формулой.
Абсолютные ссылки. Абсолютная ссылка ячейки в формуле, например $A$1, всегда ссылается на ячейку, расположенную в определенном месте. При копировании ячейки, содержащей формулу, абсолютная ссылка не изменяется.
Смешанные ссылки. Смешанная ссылка содержит либо абсолютный столбец и относительную строку ($A1), либо абсолютную строку и относительный столбец (A$1). При копировании ячейки, содержащей формулу, относительная часть ссылки изменяется, а абсолютная – нет.
Например, если в записи формулы ссылку на ячейку D7 записать в виде $D7, то при копировании формулы будет изменяться только номер строки “7”. Запись D$7 означает, что при копировании будет изменяться только символ столбца “D”. Если же записать адрес в виде $D$7, то ссылка при копировании формулы в этот адрес не изменится, и в расчетах будут участвовать данные из ячейки D7. Если в формуле указан интервал ячеек G3:L9, то управлять можно каждой из двух ссылок отдельно, используя символ “$”.
Абсолютные ссылки при копировании формул не изменяются, а в относительных ссылках происходит смещение на величину переноса. На рис. 8а в ячейке С3 записана формула =B2+$B$2+B$2+$B2, которая содержит четыре ссылки с различными типами адресации.
а.
b.
Рис. 8. Копирование ячейки с формулой, содержащей ссылки с различными типами адресации
Обратите внимание на то, как формула изменяется при копировании ячейки С3 в ячейку D4.
Функциив Excel используются для выполнения стандартных вычислений в рабочих книгах. Значения, которые используются для вычисления функций, называются аргументами. Значения, возвращаемые функциями в качестве ответа, называются результатами. Помимо встроенных функций в Excel можно использовать в вычислениях пользовательские функции, которые создаются при помощи языка программирования Visual Basic.
Аргументы функции - значения, с использованием которых вычисляется значение функции. Аргументы записываются в круглых скобках сразу за названием функции и отделяются друг от друга символом точка с запятой “;”.