Microsoft Excel

трюкиприёмырешения

Как присвоить имена ячейкам и диапазонам в Excel

Большинство пользователей Excel если не применяют в Excel именованные ячейки и диапазоны ячеек, то хотя бы знают об их наличии. Вы можете выполнить команду Формулы ► Определенные имена ► Присвоить имя, чтобы задать выразительное имя для ячейки или диапазона ячеек. Затем вы можете использовать это имя в формулах.

Например, если вы задали имя Продажи диапазону ячеек А2:А13, то можете написать формулу наподобие =СУММ(Продажи). Почти каждый пользователь Excel, которого я знаю, прибегал к этой возможности именованных диапазонов или ячеек.

В чем же состоит секрет имен?

Когда вы создаете имя, вы создаете именованную формулу. В отличие от обычной формулы, именованная не содержится в ячейке. Скорее, она хранится в памяти Excel. Хотя это определение не совсем революционное, держа в уме этот «секрет», вы поможете себе понять некоторые усовершенствованные методы именования.

Когда вы работаете с диалоговым окном Создание имени, поле Диапазон содержит формулу а поле Имя — название формулы. Вы обнаружите, что содержимое поля Диапазон всегда начинается со знака равенства, то есть получается формула. Как вы можете видеть на рис. 87.1, книга содержит имя InterestRate для ячейки В4 листа Лист1. Поле Диапазон выводит следующую формулу: =Лист1!$В$4.

Рис. 87.1. Фактически имя InterestRate — это именованная формула, а не именованная ячейка

Рис. 87.1. Фактически имя InterestRate — это именованная формула, а не именованная ячейка

Всякий раз, когда вы используете имя InterestRate, Excel вычисляет значение формулы, названной таким образом, и возвращает результат. Например, можно ввести такую формулу в ячейку: =InterestRate*1,05. Когда Excel рассчитывает ее, он сначала вычисляет формулу, названную InterestRate (которая на самом деле существует только в памяти, но не в ячейке).

Затем Excel умножает результат этой именованной формулы на 1,05 и отображает конечный результат. Эта формула ячейки, конечно, эквивалентна следующей формуле, в которой применяется фактическая ссылка на ячейку, а не ее имя: =Лист1!$В$4*1,05.

Top