Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика_5 / Учебное пособие по Excel / Учебное пособие по Excel.doc
Скачиваний:
75
Добавлен:
23.02.2015
Размер:
549.89 Кб
Скачать
      1. Присваивание имен ячейкам и диапазонам

Ячейкам и диапазонам ячеек удобно также назначать имена и затем использовать их в формулах. Для работы с именованными ячейками и диапазонами используются команды меню Вставка/Имя. Использование имен удобно, поскольку в этом случае пользователю не надо запоминать места расположения исходных данных в рабочих листах при работе с формулами. Имена, определенные в текущем листе, могут использоваться в любых других листах книги. Имя ячейки или диапазона можно использовать в формуле вместо обычной ссылки. Например, если для ячейки D5 определено имяПриход, а для ячейки D8 ‑ имяРасход, то можно написать следующую формулу:= ПриходРасход. Результат будет таким же, как при вводе формулы со ссылками: = D5 - D8.

Назначить имя выделенному диапазону или ячейке можно путем непосредственного ввода имени (начиная с буквы, без пробелов) в поле имени. Ввод имени завершить нажатием клавиши <Enter>. Нельзя использовать имена, которые могут трактоваться как ссылки на ячейки. Переход к именованному диапазону можно выполнить с помощью раскрывающегося списка в поле имени. Для вставки имени ячейки в формулу надо нажать клавишу <F3> и в списке имен выбрать нужное имя. КомандуВставка/Имяможно использовать для переопределения имен и их редактирования, для создания новых имен, автоматического создания имен из текстовых значений, вставки имен в формулы.

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

      1. Использование массивов

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

После создания на рабочем листе массивов аргументов можно вводить формулу массива. Для этого необходимо сначала выделить одну ячейку, если формула возвращает одно значение, или диапазон, если формула возвращает несколько значений. Этот диапазон должен совпадать по размеру и форме с диапазонами аргументов, содержащими исходные данные. Для фиксации ввода формулы массива используется комбинация клавиш <Ctrl> + <Shift> + <Enter>. Полученная формула будет одинакова во всех ячейках диапазона массива иавтоматическизаключена в фигурные скобки. Фигурные скобки нельзя вводить с клавиатуры, поскольку Excel воспринимает такой ввод как текстовое значение.

Например, для вычисления суммы значений ячеек в строках 1 и 2 для каждого столбца от A до E надо выделить диапазон А3:Е3 и ввести в него единственную формулу массива {=А1:Е1+А2:Е2}. Здесь массивы аргументов – это диапазоны А1:Е1 и А2:Е2. При вводе массива аргументов надо использовать выделение диапазона мышью. Диапазон массива образуют ячейки А3:Е3. Это одномерный горизонтальный массив или вектор.

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