Создание формул с использованием заголовков
Ячейкам и диапазонам ячеек можно назначать имена и затем использовать их в формулах. Использование имен удобнее, потому что устраняется необходимость ввода сложных ссылок на ячейки. Кроме того, используя в формулах имена диапазонов вместо заголовков строк и столбцов таблицы, можно ссылаться на ячейки таблицы в любом месте любой книги.
Имена, определенные в текущем листе, могут использоваться в любых других листах книги. Имя, определяющее диапазон ячеек, например, в листе Лиcт6, может использоваться в формулах, расположенных в Лиcт1, Лиcт2 и т. д. этой же книги. B результате каждая книга содержит свое собственное множество имен. Возможно, также определить специальные имена «на уровне листа», которые доступны только на том листе, где они определены.
Использование имен в формулах
Имя ячейки или диапазона можно использовать в формуле. Результат будет таким же, как при вводе ссылки на ячейку или диапазон. Например, предположим, что в ячейку A3 введена формула
=A1+A2
Если определено имя Вася для ячейки А1 и Маша для A2, то формула =Bacя+Maшa возвратит то же самое значение, что и предыдущая формула.
Определение имен в поле имени
Самый простой способ определения имени − использование поля имени в строке формул:
1. Выделить ячейку или диапазон, которому присваивается имя.
2. Введите имя в Поле имени
Если выделенной ячейке или диапазону было дано имя, то в поле имени выводится именно оно, а не ссылка на ячейку. В имени нельзя использовать пробелы.
Если имя определено для диапазона ячеек, оно появится в поле имени только при выделении всего диапазона.
Переход к именованной ячейке или диапазону
Если нужно перейти к именованной ячейке или диапазону:
Ø щелкните на стрелке рядом с полем имени и выберите в раскрывающемся списке имя ячейки или диапазона
ЛИБО
Ø введите в поле имени ранее определенное имя.
Определение имен на уровне листа
Имена в Excel обычно определяются «на уровне книги», т. е. имя, определенное в одном листе, доступно и во всех других листах той же книги. Но имена могут задаваться также и «на уровне листа». Иными словами, они будут доступны только в том листе, в котором определены. Чтобы определить имя «на уровне листа», вводят перед этим именем название листа с восклицательным знаком.
Чтобы определить ЛucmoвoeИмя на уровне листа Лист1, нужно выполнить следующие действия:
1. Выделить ячейку или диапазон, которому присваивается имя.
2. Выбрать Формулы→ Определенные имена→ Присвоить имя (Excel 2003 Вставка→Имя→Присвоить) и в открывшемся окне диалога Создание имени (рис.1) ввести Лucm1!ЛucmoвoeИмя в поле Имя.
3. Нажать кнопку OK.
Рис. 1. Окна диалога Создание имени
При выделении ячейки или диапазона, для которого определено имя на уровне листа, соответствующее имя (например, ЛистовоеИмя) появится в поле имени в строке формул, но имя листа (например, Лиcт1) будет скрыто. Чтобы увидеть имя на уровне листа полностью, активизируют лист, в котором оно определено, выберите Формулы→ Определенные имена→ Диспечер имен (в поле область будет указано имя Листа (Excel 2003 Вставка→Имя→Присвоить).
☞ Когда лист содержит совпадающие имена на уровне книги и на уровне листа, имя на уровне листа имеет более высокий приоритет. Следует иметь в виду, что Excel не позволяет использовать повторяющееся имя на уровне книги в листе, где определено такое же имя на уровне листа.