Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lection4.docx
Скачиваний:
16
Добавлен:
31.03.2015
Размер:
118.55 Кб
Скачать
    1. Использование имён

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

Использование имён удобно при написании кода VBA, в котором применяются ссылки на отдельные ячейки или диапазоны. Дело в том, что если ячейку или диапазон, на которые ссылает оператор VBA, переместить в другое место, то в VBA-коде эти ссылки не будут автоматически обновляться. Использование имён решает эту проблему.

      1. Присвоение имён ячейкам и диапазонам

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

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

      1. Пересечение имён

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

      1. Присвоение имён константам

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

      1. Присвоением имён формулам

В диалоговом окне Создание именивместо диапазона можно ввести также формулу. На рисунке показана формула, введённая в полеДиапазондиалогового окнаСоздание имени. При создании имени была активна ячейкаС1, поэтому формула обращается к двум ячейкам, которые находятся левее (ссылки являются относительными). Если после определения имени ввести в какую-либо ячейку формулу=Степень, то значение, находящееся на две ячейки левее, будет возведено в степень, указанную в ячейке слева.

    1. Формулы массивов

Массив– это коллекция ячеек или значений, которой управляют как единым целым.Формулой массиваявляется формула специального вида, которая обрабатывает массивы данных. Результатом вычисления формулы массива может быть как единственный результат, так и набор значений. Обратите внимание, что для вставки формулы массива необходимо нажать не просто клавишуВвод, а сочетание клавишCtrl + Shift + Ввод. Кроме того, в строке формул формула массива записывается в фигурных скобках. Изменить часть массива, полученного в результате вычисления формулы массива, невозможно.

    1. Ошибки в формулах

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

Сообщение об ошибке

Описание

#ДЕЛ/0!

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

#Н/Д

Формула ссылается (прямо или косвенно) на ячейку, в которой используется функция, для которой недоступны исходные данные.

#ИМЯ?

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

#ПУСТО!

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

#ЧИСЛО!

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

#ССЫЛ!

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

#ЗНАЧ!

В формуле имеется аргумент либо операнд некорректного типа.

#####

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

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