Именованный диапазон , имя диапазона , или определенное имя все они относятся к одному объекту в Excel; это описательное имя, такое как Jan_Sales или June_Precip , которое прикрепляется к определенной ячейке или диапазону ячеек в рабочей таблице или рабочей книге . Именованные диапазоны облегчают использование и идентификацию данных при создании диаграмм и в формулах, таких как:
Кроме того, поскольку именованный диапазон не изменяется при копировании формулы в другие ячейки , он предоставляет альтернативу использованию абсолютных ссылок на ячейки в формулах. Существует три способа определения имени в Excel: с помощью поля имени, диалогового окна нового имени или диспетчера имен. Эта статья содержит инструкции для поля имени и менеджера имен.
Эти инструкции применимы к Excel для Office 365, Excel 2019, 2016, 2013 и 2010.
Определение и управление именами с помощью поля «Имя»
Одним из, и, возможно, самым простым способом определения имен является использование поля « Имя» , расположенного над столбцом А на рабочем листе. Вы можете использовать этот метод для создания уникальных имен, которые распознаются каждым листом в книге. Чтобы создать имя с помощью поля имени, как показано на рисунке выше:
-
Выделите нужный диапазон ячеек на листе.
-
Введите желаемое имя для этого диапазона в поле « Имя» , например Jan_Sales .
-
Нажмите клавишу ввода на клавиатуре. Имя отображается в поле имени .
Имя также отображается в поле « Имя» всякий раз, когда на листе выделяется тот же диапазон ячеек. Это также отображается в диспетчере имен .
Правила именования и ограничения
Синтаксические правила, которые следует помнить при создании или редактировании имен для диапазонов:
- Имя не может содержать пробелы.
- Первый символ имени должен быть буквой, подчеркиванием или обратной косой чертой.
- Остальные символы могут быть только буквами, цифрами, точками или символами подчеркивания.
- Максимальная длина имени составляет 255 символов.
- Прописные и строчные буквы неотличимы от Excel, поэтому в Jan_Sales и jan_sales их имена совпадают.
- Ссылка на ячейку не может использоваться в качестве имени, такого как A25 или R1C4 .
Определение и управление именами с помощью диспетчера имен
Второй метод определения имен — использовать диалоговое окно « Новое имя » ; это диалоговое окно открывается с помощью параметра « Определить имя», расположенного в середине вкладки « Формулы » на ленте . Диалоговое окно «Новое имя» позволяет легко определять имена с областью уровня рабочего листа.
Чтобы создать имя с помощью диалогового окна «Новое имя»:
-
Выделите нужный диапазон ячеек на листе.
-
Выберите вкладку «Формулы» на ленте .
-
Выберите опцию « Определить имя», чтобы открыть диалоговое окно « Новое имя ».
-
Введите Имя , Область и Диапазон в диалоговом окне.
-
После завершения нажмите OK, чтобы вернуться к рабочему листу. Имя будет отображаться в поле имени всякий раз, когда выбран определенный диапазон.
Диспетчер имен может использоваться как для определения существующих имен, так и для управления ими; он расположен рядом с опцией «Определить имя» на вкладке « Формулы » на ленте .
При определении имени в менеджере имен открывается диалоговое окно « Новое имя », описанное выше. Полный список шагов выглядит следующим образом:
-
Выберите вкладку «Формулы» на ленте .
-
Выберите значок диспетчера имен в середине ленты, чтобы открыть диспетчер имен .
-
В диспетчере имен нажмите кнопку « Создать» , чтобы открыть диалоговое окно « Новое имя ».
-
Введите Имя , Область и диапазон . Нажмите OK, чтобы вернуться на лист. Имя будет отображаться в поле имени всякий раз, когда выбран определенный диапазон.
Удаление или редактирование имен
Когда менеджер имен открыт:
-
В окне со списком имен выберите имя, которое нужно удалить или отредактировать.
-
Чтобы удалить имя, нажмите кнопку « Удалить» над окном списка.
-
Чтобы изменить имя, нажмите кнопку « Редактировать» , чтобы открыть диалоговое окно « Редактировать имя ».
В диалоговом окне «Редактировать имя» вы можете редактировать выбранное имя, добавлять комментарии об имени или изменять существующую ссылку на диапазон.
Область существующего имени не может быть изменена с помощью параметров редактирования. Чтобы изменить область, удалите имя и переопределите его с правильной областью.
Фильтрация имен
Кнопка « Фильтр» в диспетчере имен позволяет легко:
- Найти имена с ошибками — например, недопустимый диапазон.
- Определите область имени — будь то уровень листа или книга.
- Сортировать и фильтровать перечисленные имена — определенные (диапазон) имена или имена таблиц.
Отфильтрованный список отображается в окне списка в менеджере имен .
Определенные имена и область действия в Excel
Все имена имеют область действия, которая относится к местоположениям, где определенное имя распознается Excel. Область имени может быть для отдельных рабочих листов ( локальная область ) или для всей рабочей книги ( глобальная область ). Имя должно быть уникальным в пределах его области, но одно и то же имя может использоваться в разных областях.
Область по умолчанию для новых имен — это глобальный уровень рабочей книги. После определения область имени не может быть легко изменена. Чтобы изменить область имени, удалите имя в Диспетчере имен и переопределите его с правильной областью.
Область уровня локального рабочего листа
Имя с областью действия уровня листа действительно только для листа, для которого оно было определено. Если имя Total_Sales имеет область действия листа 1 рабочей книги, Excel не распознает имя на листе 2 , листе 3 или любом другом листе в книге. Это позволяет определить одно и то же имя для использования на нескольких рабочих листах — при условии, что область действия для каждого имени ограничена его конкретной рабочей таблицей.
Можно использовать одно и то же имя для разных листов, чтобы обеспечить непрерывность между листами и убедиться, что формулы, использующие имя Total_Sales, всегда ссылаются на один и тот же диапазон ячеек в нескольких листах в одной книге.
Чтобы различать одинаковые имена с разными областями действия в формулах, перед именем следует указать имя листа, например:
Или
Имена, созданные с помощью поля « Имя» , всегда будут иметь глобальную область уровня рабочей книги, если только имя листа и имя диапазона не будут введены в поле имени при определении имени.
Примеры :
- Имя: Jan_Sales, Scope — глобальный уровень рабочей книги
- Имя: Sheet1! Jan_Sales, Scope — локальный уровень рабочего листа
Глобальная область уровня рабочей книги
Имя, определенное с областью уровня рабочей книги, распознается для всех рабочих листов в этой рабочей книге. Следовательно, имя уровня рабочей книги может использоваться только один раз в рабочей книге, в отличие от имен на уровне листов, обсуждавшихся выше.
Однако имя области действия уровня книги не распознается ни одной другой книгой, поэтому имена глобального уровня могут повторяться в разных файлах Excel. Например, если имя Jan_Sales имеет глобальную область действия, одно и то же имя может использоваться в разных книгах под названием 2012_Revenue , 2013_Revenue и 2014_Revenue .
Конфликты и приоритетность
Можно использовать одно и то же имя как на уровне локального листа, так и на уровне рабочей книги, поскольку область действия этих двух документов будет различной. Такая ситуация, однако, создаст конфликт, когда имя будет использовано.
Чтобы разрешить такие конфликты, в Excel имена, определенные для локального уровня рабочей таблицы, имеют приоритет над глобальным уровнем рабочей книги. В такой ситуации имя уровня листа 2014_Revenue будет использоваться вместо имени уровня книги 2014_Revenue .
Чтобы переопределить правило приоритета, используйте имя уровня книги вместе с конкретным именем уровня листа, например:
Единственным исключением для переопределения приоритета является имя уровня локального рабочего листа, которое имеет область действия листа 1 рабочей книги. Области, связанные с листом 1 любой книги, не могут быть переопределены именами глобального уровня.