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