Имя — это понятное сокращение, помогающее понять назначение ссылки на ячейку, константы, формулы или таблицы, которые могут показаться сложными с первого взгляда. В следующих сведениях показаны распространенные примеры имен и способы их улучшения ясности.
| Тип примера | Пример без имени | Пример с именем |
|---|---|---|
| Ссылка | =СУММ(C20:C30) | =СУММ(ПродажиЗаПервыйКвартал) |
| Константа | =ПРОИЗВЕД(A5,8.3) | =ПРОИЗВЕД(Цена,НСП) |
| Формула | =СУММ(ВПР(A1;B1:F20;5;ЛОЖЬ); -G5) | =СУММ(УровеньЗапасов; -СуммаЗаказов) |
| Таблица | C4:G36 | =МаксПродажи06 |
Дополнительно об использовании имен
Типы имен
Можно создавать и использовать несколько типов имен.
Определенное имя Имя, представляющее ячейку, диапазон ячеек, формулу или значение константы. Вы можете создать свое собственное имя, или Excel может создать определенное имя, например, при настройке области печати.
Имя таблицы Имя таблицы Excel, которая представляет собой набор данных по определенному предмету, хранящихся в записях (строках) и полях (столбцах). Excel создает имя таблицы Excel по умолчанию (Таблица1, Таблица2 и т. д.) при каждой вставке таблицы Excel. Имя таблицы можно изменить, чтобы сделать его более понятным. Дополнительные сведения о таблицах Excel см. в статье Использование структурированных ссылок в таблицах Excel.
Область действия имени
Все имена имеют область действия: это может быть определенный лист (локальный уровень листа) или вся книга (глобальный уровень книги). Область имени - это место, в котором имя признается без оговорок. Например:
- Если задать имя, например
Budget_FY08, и задать его области ,Sheet1имя распознается только наSheet1, но не на других листах.
Чтобы использовать локальное имя листа на другом листе, добавьте перед ним имя листа. Например:
Sheet1!Budget_FY08 - Если задать имя, например
Sales_Dept_Goals, и задать его область книге, все листы в этой книге узнают имя, но не другие книги.
Имя должно быть уникальным в пределах своей области действия. Excel блокирует определение имени, которое уже существует в его области. При этом можно использовать одинаковые имена в разных областях действия. Например, вы можете задать имя , которое GrossProfitбудет ограничено , Sheet2и находиться в Sheet1одной и Sheet3 той же книге. Несмотря на одинаковость, каждое имя уникально в пределах своей области действия. Это можно сделать, чтобы формула с именем GrossProfitвсегда ссылалась на одни и те же ячейки на уровне локального листа.
Можно даже определить такое же имя GrossProfitдля глобального уровня книги, но область также будет уникальным. Однако в этом случае может возникнуть конфликт имен. Чтобы разрешить этот конфликт, по умолчанию Excel использует имя, определенное для листа, так как локальный уровень листа имеет приоритет над глобальным уровнем книги. Если вы хотите переопределить приоритет и использовать имя книги, устраните неоднозначность с помощью имени книги, поставив перед ним префикс. Например:
WorkbookFile!GrossProfit
Можно переопределить локальный уровень листа для всех листов книги. Существует исключение для первого листа, который всегда использует локальное имя при наличии конфликта имен, который невозможно преодолеть.
Определение и ввод имен
Определить имя можно с помощью указанных ниже параметров.
- Поле "Определенные имена" в строке формул Этот параметр позволяет создать имя на уровне книги для выделенного диапазона.
- Определение имени из выделенного фрагмента Создайте имена из существующих заголовков строк и столбцов путем выделения ячеек на листе.
- Диалоговое окно "Новое имя" Используйте этот параметр, если вам нужна большая гибкость при создании имен, например указание области на локальном уровне листа или создание комментария к имени.
Примечание
По умолчанию в именах используются абсолютные ссылки на ячейки.
- Ввод текста Например, ввод имени в качестве аргумента в формуле.
- Автозавершение формул. Используйте раскрывающийся список автозавершения формул, в котором автоматически выводятся допустимые имена.
- Выбором из команды «Использовать в формуле». Выберите определенное имя на вкладке Формулы в группе Определенные имена из списка Использовать в формуле.
Аудит имен
Вы также можете создать список определенных имен в книге. Найдите на листе область с двумя пустыми столбцами (список содержит два столбца: один для имени, а другой для его описания). Выделите ячейку в верхнем левом углу списка. На вкладке "Формулы" в группе "Определенные имена " нажмите кнопку "Использовать в формуле", выберите команду "Вставить", а затем в диалоговом окне "Вставка имен" нажмите кнопку "Вставить список".
Сведения о синтаксических правилах для имен
В следующем списке описаны правила синтаксиса для создания и изменения имен.
-
Допустимые символы Первый символ имени должен быть буквой, символом подчеркивания (_) или обратной косой чертой (\). Остальные символы имени могут быть буквами, цифрами, точками и знаками подчеркивания.
Совет. Нельзя использовать буквы "C", "c", "R" или "r" в верхнем и нижнем регистре в качестве определенного имени, так как они используются в качестве сокращения для выделения строки или столбца в выделенной ячейке при их вводе в поле "Имя " или в текстовом поле "Перейти к ". - Ссылки на ячейки запрещены Имена не могут совпадать со ссылкой на ячейку, например Z$100 или R1C1.
- Пробелы недопустимы Пробелы нельзя добавлять в состав имени. В качестве разделителей слов используйте знак подчеркивания (_) и точку (.), например "Sales_Tax" или "первый.квартал".
- Длина имени. Имя может содержать до 255 символов.
- Учет регистра Имена могут содержать прописные и строчные буквы. В Excel не учитывается регистр букв в именах. Например, если в той же книге создать имя "Продажи", а затем другое имя с именем "ПРОДАЖИ", Excel предложит выбрать уникальное имя.
Создание на листе имени для ячейки или диапазона ячеек
- Выделите ячейку, диапазон ячеек или несмежные ячейки, которым вы хотите присвоить имя.
- Выберите поле "Имя " в левой части строки формул.
поле имени - Введите имя, которое вы хотите использовать для обозначения выбора. Длина имени не может превышать 255 знаков.
- Нажмите клавишу ВВОД.
Примечание
При изменении содержимого ячейки нельзя присвоить имя.
Создание имени путем выделения ячеек на листе
Можно преобразовать в имена существующие заголовки строк и столбцов.
- Выберите диапазон, которому вы хотите присвоить имя, включая заголовки строк и столбцов.
- На вкладке "Формулы" в группе "Определенные имена " выберите "Создать из выделения".
- В диалоговом окне "Создание имен из выделенного диапазона" выберите расположение, содержащее метки, установив флажок "Проверка в верхней строке", "Левый столбец", "Нижняя строка" или "Правый столбец". Имя, созданное с помощью этой процедуры, ссылается только на ячейки, содержащие значения, и исключает существующие метки строк и столбцов.
Создание имени с помощью диалогового окна "Создание имени"
На вкладке "Формулы" в группе "Определенные имена " выберите "Присвоить имя".
В диалоговом окне "Новое имя " в поле "Имя " введите имя, которое будет использоваться для справки.
Примечание
В имени можно использовать до 255 символов.
Для задания области действия имени в поле со списком Область выберите элемент Книга или имя листа в книге.
В поле Диапазон выполните одно из указанных ниже действий.
Чтобы указать ссылку на ячейки, введите ссылку на ячейки.
Совет
По умолчанию вводится выделенный фрагмент. Чтобы ввести другие ссылки на ячейки в качестве аргумента, нажмите кнопку "Свернуть диалоговое окно
" (при этом диалоговое окно временно сжимается), выделите ячейки на листе и нажмите кнопку "Развернуть диалоговое окно
".Чтобы ввести константу, введите = (знак равенства), а затем — значение константы.
Чтобы ввести формулу, введите знак "= ", а затем — формулу.
Чтобы завершить редактирование и вернуться к листу, нажмите кнопку "ОК".
Совет
Чтобы сделать диалоговое окно "Новое имя " шире или длиннее, выберите и перетащите маркер рукоятки внизу.
Управление именами с помощью диалогового окна диспетчера имен
С помощью диалогового окна "Диспетчер имен " можно работать со всеми определенными именами и именами таблиц в книге. Например, вы можете найти имена с ошибками, подтвердить значение и ссылку имени, просмотреть или изменить описательные комментарии или определить области. Вы также можете сортировать и фильтровать список имен, а также легко добавлять, изменять или удалять имена из одного расположения.
Чтобы открыть диалоговое окно Диспетчер имен , на вкладке Формулы в группе Определенные имена выберите Диспетчер имен.
Просмотр имен
В диалоговом окне Диспетчер имен отображаются следующие сведения о каждом имени в списке.
| Этот столбец: | Отображает: |
|---|---|
| Значок и имя | Одно из следующих значений:
|
| Value (Значение) | Текущее значение имени, например результаты формулы, строковая константа, диапазон ячеек, ошибка, массив значений или заполнитель, если формула не может быть вычислена. Вот типичные примеры.
|
| Диапазон | Текущая ссылка для имени. Вот типичные примеры.
|
| Область |
|
| Примечание | Дополнительные сведения об имени длиной до 255-ти знаков. Вот типичные примеры.
|
- Диалоговое окно "Диспетчер имен" нельзя использовать при изменении содержимого ячейки.
- В диалоговом окне "Диспетчер имен" не отображаются имена, определенные в Visual Basic для приложений (VBA), или скрытые имена (свойство "Видимость" имени имеет значение "Ложь").
Изменение размера столбцов
- Чтобы автоматически подобрать размер столбца в соответствии с наибольшим значением в столбце, дважды щелкните правую часть его заголовка.
Сортировка имен
- Чтобы отсортировать список имен по возрастанию или убыванию, выделите заголовок столбца.
Фильтрация имен
Используйте команды раскрывающегося списка Фильтр для быстрого отображения подмножества имен. Выбор каждой команды включает или отключает операцию фильтрации, что позволяет легко комбинировать или удалять различные операции фильтрации для получения желаемых результатов.
Для фильтрации списка имен выполните одно или несколько следующих действий.
| Выберите | Чтобы |
|---|---|
| Имена на листе | Отобразить только локальные имена листа. |
| Имена в книге | Отобразить только глобальные имена в книге. |
| Имена с ошибками | Отображение только имен со значениями, содержащими ошибки (например, #REF, #VALUE или #NAME). |
| Имена без ошибок | Отображение только имен со значениями, не содержащими ошибок. |
| Определенные имена | Отобразить только те имена, которые определены пользователем или Excel, такое как имя области печати. |
| Имена таблиц | Отобразить только имена таблиц. |
Изменение имени
При изменении определенного имени или имени таблицы также изменяются все случаи его использования в книге.
На вкладке "Формулы " в группе "Определенные имена " выберите "Диспетчер имен".
В диалоговом окне "Диспетчер имен " выберите имя, которое требуется изменить, а затем нажмите кнопку "Изменить".
Совет. Можно также дважды щелкнуть имя.В диалоговом окне Изменение имени введите новое имя для ссылки в поле Имя.
В поле "Ссылки" измените ссылку и нажмите кнопку "ОК".
В диалоговом окне "Диспетчер имен " в поле "Ссылки на" измените ячейку, формулу или константу, представленную именем.
- Чтобы отменить нежелательные или случайные изменения, нажмите
"Отмена" или клавишу ESC. - Чтобы сохранить изменения, нажмите кнопку "Фиксировать
" или клавишу ВВОД.
- Чтобы отменить нежелательные или случайные изменения, нажмите
Кнопка Закрыть закрывает диалоговое окно Диспетчер имен. Она не требуется для изменений, которые вы уже внесли.
Удаление одного или нескольких имен
На вкладке "Формулы " в группе "Определенные имена " выберите "Диспетчер имен".
В диалоговом окне "Диспетчер имен " выберите имя, которое вы хотите изменить.
Выберите одно или несколько имен, выполнив одно из следующих действий:
- Выберите имя, щелкнув его.
- Выберите несколько имен в непрерывной группе, щелкнув и перетащив их или нажав клавишу SHIFT и щелкнув кнопку мыши для каждого имени в группе.
- Выберите несколько имен в несмежной группе, нажав клавишу CTRL и щелкнув кнопку мыши для каждого имени в группе.
Выберите Удалить. Можно также нажать клавишу DELETE.
Нажмите кнопку ОК, чтобы подтвердить операцию.
Кнопка Закрыть закрывает диалоговое окно Диспетчер имен. Она не требуется для изменений, которые вы уже внесли.
Дополнительные сведения
Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.