Диспетчер имен в Excel для чего
Обновлено: 21.11.2024
Если вам нужна утилита для управления определенными именами в ваших моделях Excel, вам обязательно нужно иметь эту утилиту. Перечислите все имена в вашей активной книге. Отфильтруйте их, используя 14 фильтров, например. «С внешними ссылками», «С ошибками», «Скрытые», «Видимые». Показать только имена, которые содержат подстроку. Показывать только неиспользуемые имена в ячейках листа. Отредактируйте их в простом диалоговом окне или создайте список, отредактируйте список и обновите все имена за один раз. Удалить, скрыть, показать выбранные имена одним щелчком мыши.
Диспетчер имен является бесплатным программным обеспечением, и все, о чем я хотел бы вас попросить, это рассказать всем, нравится ли вам это, и сообщить мне, если вам это не нравится.
Текущая версия
Это тот, который нужно загрузить, если вы используете любую из следующих версий: ,2003,2007,2010,2013,2016,2019,2021,365 (как 32-, так и 64-разрядные версии)
Диспетчер имен для последних версий Excel V4.5 (сборка 688, 12 октября 2021 г., скачано: 116 094 раз)
Старая версия
Если вы все еще используете одну из устаревших версий Excel, скачайте ее:
Версия для Mac
Пользователям Mac, для вашего удобства по-прежнему доступен диспетчер имен 2.3 (скачан: 11 112 раз). Обратите внимание, что, к сожалению, NM НЕ совместим с Office 2016 для Mac.
Устранение ошибок компиляции, связанных с диспетчером имен
Некоторые пользователи получают ошибку компиляции во время загрузки диспетчера имен: "Ошибка компиляции в скрытом модуле, fxlNameManager".
В таком случае диспетчер имен автоматически отключит функцию отображения панели инструментов в редакторе VBA.
Эта ошибка в основном устраняется путем запуска программы установки Office из Панели управления, Программы и восстановления установки Office.
После этого Диспетчер имен должен работать должным образом.
Последние добавления (в обратном хронологическом порядке:)
- Настройки перемещены в отдельный диалог.
- Немного улучшена производительность.
- Небольшое исправление
- При поиске неиспользуемых имен теперь включаются отфильтрованные серии диаграмм.
- Панель инструментов имени VBE теперь запоминает свое положение.
- Имена фильтров, содержащие лямбда-функции
Особенности:
- Сортировка имен и ссылок по формулам
- Функция редактирования имен, которые относятся к большим областям.
- Диалоговое окно добавления имени
- Сочетание клавиш (по умолчанию control-shift-n) для запуска диспетчера имен.
- Выбор между значками на командных кнопках или текстовыми метками (см. снимок экрана).
- Переименовать имя. Диспетчер имен включает параметр переименования, который позволит вам изменить имя имени, а также обновить все объекты, использующие это имя. (включая VBA)
- Показать, где используется имя:
- Международная версия, экраны и сообщения на национальных языках:
- Английский
- Датский
- Немецкий
- Французский
- голландский
- Бразильский португальский
- Шведский
- Финский
- Испанский
- Итальянский
- Русский
- И другие.
- Подтвердить изменения
- Обозначение R1C1
- Перейти к выбранным именам
- Показать ссылки
- Показать системные имена Excel
- Сортировать имена (сортировать локальные имена по листам)
Инструкции
Загрузите ZIP-файл, щелкнув ссылку выше с надписью "NameManager.zip". Распакуйте файлы в ZIP-файле в папку по своему вкусу и откройте файл с именем «Setup Name Manager.xls». Нажмите кнопку в этом файле для установки.
Нажмите здесь, чтобы запросить поддержку или оставить комментарии или предложения по этому продукту.
Комментарии
Показаны последние 8 комментариев из 1054 (Показать все комментарии):
Комментарий: Ян Карел Питерс (2-11-2021 09:45:00), глубокая ссылка на этот комментарий
Спасибо за вопрос. Как это бывает, это не так! Он делает только обратное.
Я хочу сообщить об ошибке в вашем инструменте. При обновлении комментария к формуле я получаю ошибку времени выполнения VBA 1004. (и впоследствии Excel перезагружается). Я попытался воспроизвести ее в новой книге.
Если я добавлю эту формулу
А затем попробуйте изменить комментарий, который выдает ошибку времени выполнения. Я использую 32-разрядную версию Office 365 (версия 2112, сборка 16.0.14729.20224), и, как вы видите, символ ";" для разделителя списка
Комментарий: Ян Карел Питерс (31-1-2022 10:37:00), глубокая ссылка на этот комментарий
Я могу воспроизвести вашу проблему. Боюсь, это связано с ошибкой в Excel VBA, мы не можем это исправить!
Я отправил отзыв в Microsoft.Спасибо за быстрый ответ.
С уважением
Курт.Ps в диспетчере нативных имен используется в более поздних версиях, а также в дополнительных версиях.
р>Комментарий: Джеймс Денман (17-2-2022 12:18:00), глубокая ссылка на этот комментарий
Диспетчер имен — это фантастический инструмент. Спасибо за его разработку и поддержку!
С уважением и наилучшими пожеланиями (и продолжайте в том же духе!)
Комментарий: Ян Карел Питерс (17-2-2022 13:48:00), глубокая ссылка на этот комментарий
Всегда пожалуйста.
Это NMManageNames.Комментарий: Дэвид Вассерман (10-3-2022 23:23:00), глубокая ссылка на этот комментарий
Здравствуйте, Ян Карел!
Я использую Office 365 на Mac (Monterey MacOS). Я попытался установить последнюю версию Name Manager, но получаю сообщение «Эта версия Manager Pro не работает на Mac». (Это первый раз, когда я пытаюсь запустить Name Manager на Mac после долгого использования его на ПК.)
С уважением,
ДэвидКомментарий: Ян Карел Питерс (11-3-2022 11:41:00), глубокая ссылка на этот комментарий
Большинство людей используют простые формулы в Excel, не желая «усложнять». Мало того, что они знают, эти вещи здесь по какой-то причине, и причина в том, чтобы помочь вам в вашей жизни.
Одной из таких вещей является диспетчер имен.
Определение диспетчера имен Excel
Диспетчер имен Excel используется для создания, редактирования, удаления и поиска имен в книге Excel (или листе Excel, в зависимости от вашего решения).
Диспетчер имен Excel находится на вкладке "Формулы".
Вкладка «Формулы» — это вкладка по умолчанию, которую по умолчанию можно найти на ленте Excel. Если вы хотите управлять им или не можете найти эту вкладку или что-то еще, что вам нужно (в данном случае Диспетчер имен), просто перейдите в любое место в серой области ленты и выберите параметр «Настроить ленту».
Здесь вы можете управлять своей лентой и добавлять все часто используемые функции Excel.
На изображении ниже вы можете видеть, что у нас есть возможность выбрать одну из вкладок: Все вкладки, Основные вкладки или Вкладки инструментов.
Чтобы найти вкладку "Формулы", мы можем выбрать основные вкладки. Как видно, наш диспетчер имен находится на вложенной вкладке «Определенные имена».
Мы также можем получить доступ к диспетчеру имен с помощью клавиатуры. Для этого используем комбинацию: Ctrl+F3. Менеджер имен обычно используется для работы с существующими именами. Тем не менее, он также позволяет вам создать новое имя. Именно это мы и сделаем в следующих примерах.
Как определить диапазоны с помощью диспетчера имен
Допустим, у нас есть таблица с расходами и доходами типичного домохозяйства за год, выраженными в месяцах. Таблица может выглядеть так:
У нас есть несколько категорий расходов: бензин, еда, детские товары, налоги, коммунальные услуги и непредвиденные расходы.
Для доходов у нас есть фиксированная месячная стоимость в размере 2 500 долларов США.
Если мы выберем все расходы за один месяц, скажем, январь (не включая название самого месяца), а затем нажмем на наш диспетчер имен на вкладке «Формулы» способом, описанным выше, мы должны получить аналогичный изображение на изображение ниже:
Мы мгновенно получим всплывающее окно. Обычно это окно находится посередине. Мы перетащили его влево, чтобы лучше представить в данном случае.
Вы можете заметить, что в Менеджере имен есть несколько столбцов, которые нужно заполнить: Имя, Значение, Относится к, Область действия и Комментарий.
Если вы сейчас нажмете кнопку «Создать», мы сможем узнать, как их следует использовать в примере.
Имя: Excel достаточно умен, чтобы распознать, что мы взяли все данные из столбца под словом «январь», поэтому он автоматически присваивает имя «январь» нашему диапазону. Это всего лишь предложение Excel, поскольку мы можем выбрать любое имя, которое сочтем подходящим.
Теперь для этого есть некоторые ограничения, поскольку нам не разрешено называть наш диапазон следующим образом:
- Он не может начинаться с буквы или знака подчеркивания (_)
- Не может содержать пробел или запрещенный символ
- Не может конфликтовать с существующим именем в книге.
Если вы попробуете что-либо из этого, появится всплывающее окно с приведенными выше инструкциями:
Область действия. Здесь мы определяем, является ли именованный диапазон локальным для данного листа или глобальным для всей книги. Глобальные имена имеют область действия рабочей книги, а локальные имена имеют область действия, равную имени листа, на котором они существуют.
В нашем примере мы можем выбирать между листом (мы назвали наш лист Расходы и Доходы) и Рабочей книгой. Я выберу книгу, если мне понадобится этот именованный диапазон и на других листах.
Комментарий. В этом разделе мы можем написать что угодно, возможно, объясняя наш диапазон или причину названия нашего диапазона.
Относится к: это часть, в которой мы выбираем ячейки, к которым применяется наш диспетчер имен. Мы уже выбрали для этой цели наши январские расходы (ячейки B2:B7). Вы заметите, что ссылка на действует как формула и «жестко кодирует» выбранный вами диапазон (рисунок выше).
Когда мы говорим «жесткий код», мы имеем в виду символ доллара, который мы уже объясняли в предыдущих статьях.
Когда мы закончим наш диапазон, мы просто нажмем кнопку OK.
Существует также более простой способ определить диапазон с помощью диспетчера имен. Сделаем это в феврале. Когда мы выбираем все расходы за февраль, мы видим это поле с названием в верхнем левом углу (рисунок ниже).
В настоящее время наше имя относится к первой ячейке, которую мы изначально выбрали. Мы можем просто изменить имя выбранного диапазона на февраль.
Чтобы найти именованные диапазоны, просто перейдите в Диспетчер имен на вкладке "Формулы" (описано выше) и щелкните значок. Мы увидим, как определены наши диапазоны января и февраля.
У нас есть несколько вариантов управления именованными диапазонами: Создать (создать новый диапазон имен), Изменить (изменить область действия) или Удалить (удалить некоторые диапазоны имен).
Последний вариант — «Фильтр», который позволяет фильтровать диапазоны имен различными способами:
- Имена, выбранные для рабочего листа или имена, выбранные для рабочей книги. Это отфильтровывает нашу область действия именованных диапазонов.
- Имена с ошибками или имена без ошибок.
- Определенные имена — если мы определили имя для некоторого диапазона (мы сделали это в нашем случае).
- Имена таблиц — если наш диапазон является таблицей.
Использование диспетчера имен
Для дальнейших целей мы определим все месяцы года с именем менеджера. Мы также создали имя для наших годовых расходов и назвали его Yearly_expenses. Наконец, мы определили ячейку B10 (наш доход) и назвали ее просто: Доходы
Лучшее в Менеджере имен то, что все, что мы определили выше, можно использовать в наших формулах. Именно поэтому Диспетчер имен находится на вкладке «Формулы».
Мы откроем еще один рабочий лист и назовем его Расчеты. Помните, что если мы выбрали рабочий лист для диапазона имен ранее, его нельзя было использовать в другом рабочем листе.
Наша таблица в таблице «Расчет» состоит из трех строк: «Месяц», «Прибыль» и «Ежемесячные расходы/Годовые расходы». Для упрощения мы рассчитываем данные только за первые три месяца.
Теперь в строке прибыли должна быть рассчитана разница между доходами и расходами за данный месяц. Поскольку все это определено, функция в нашей ячейке B2 выглядит следующим образом:
Как видно, нам не нужно использовать диапазоны для определения нашей формулы, поскольку мы уже сделали это. При создании формулы вам просто нужно ввести слово, которое вы назвали своим диапазоном.
Например, если мы хотим узнать долю январских расходов в общих годовых расходах, сначала нужно найти сумму годовых расходов. У нас есть именованный диапазон этих расходов, поэтому мы вводим:
Как только мы предоставим информацию о диапазоне имен, который мы хотим использовать, появится предложение для нас в так называемом IntelliSense. IntelliSense определяет, какая переменная или функция, скорее всего, нужна пользователю (рисунок выше)
То же самое будет предложено, когда мы начнем печатать в январе, поэтому наша формула в B3 будет выглядеть так:
Для всех остальных месяцев нам просто нужно изменить диапазон имен в наших формулах. Поскольку мы уже определили диапазоны, это не займет у нас много времени.
Есть более простые способы выполнения вычислений, которые использовались в этом примере. Это было просто, чтобы показать использование диспетчера имен. Это может быть очень удобно, когда мы хотим манипулировать определенным диапазоном различными способами и многими рабочими листами, и мы хотим «вызвать это» в функции без особых проблем.
Диспетчер имен в excel используется для создания именованных диапазонов, их редактирования или удаления, при работе с формулами в excel мы иногда использовали имена вместо указания ссылок на ячейки, если мы хотим добавить новую ссылку или отредактировать любую сослаться или удалить его, мы можем сделать это с помощью диспетчера имен, это доступно на вкладке «Формулы» в разделе «Определенные имена».
Диспетчер имен Excel
Диспетчер имен Excel можно найти на вкладке «Формулы».
Совет. Для доступа к нему используется сочетание клавиш «Ctrl + F3».
Обычно он используется для работы с существующими именами. Однако это также позволяет вам создать новое имя.
Как использовать диспетчер имен в Excel?
Чтобы использовать диспетчер имен Excel, выполните следующие действия.
-
Перейдите на вкладку «Формулы» > группу «Определенные имена», затем нажмите «Диспетчер имен». Кроме того, мы можем просто нажать Ctrl + F3 (сочетание клавиш для диспетчера имен)
Введите имя, которое вы хотите дать своему диапазону, а также ячейки, на которые он будет ссылаться, в разделе «Ссылки на».
Примеры диспетчера имен в Excel
Диспетчер имен можно использовать для создания, редактирования, удаления и фильтрации имен Excel. Ниже мы увидим по одному примеру каждого из них вместе с их пояснениями.
Предположим, мы хотим сослаться на ячейки в диапазоне B2:E2 по имени «рядом». Для этого выполните следующие действия.
Если вы хотите удалить сразу несколько именованных диапазонов, все, что вам нужно, это выбрать нужные, нажав кнопку «Ctrl». Все соответствующие будут выбраны, а затем вам просто нужно нажать «Удалить». Чтобы удалить все имена, выберите первое, нажмите кнопку Shift, а затем щелкните последний «именованный диапазон». Таким образом, все будет выбрано, затем просто нажмите «Удалить».
Не только именованные диапазоны, но и Excel позволяет нам определять имя без какой-либо ссылки на ячейку. Это можно использовать для создания именованной константы.
Предположим, вы хотите использовать коэффициент преобразования в своих расчетах. Вместо того, чтобы каждый раз обращаться к этому значению, мы можем присвоить этому значению имя и использовать это имя в наших формулах.
Например: 1 км = 0,621371 мили
Подобно предыдущему, мы можем дать имя формуле Excel.
Предположим, что столбец A содержит имена людей, участвовавших в пробеге, и я хочу знать количество людей, которые участвовали. Давайте просто создадим для него именованную формулу.
Примечание. Если указанные ячейки находятся на текущем листе, нам не нужно указывать номер листа в формуле Excel. Однако добавьте имя листа с восклицательным знаком перед ссылкой на ячейку/диапазон, если вы имеете в виду ячейки на другом листе.
Правила для диспетчера имен в Excel
- До 255 символов.
- Не может содержать пробелы и большинство знаков пунктуации.
- Должен начинаться с буквы, знака подчеркивания ("_") или обратной косой черты ("").
- Не может иметь имена, такие как ссылки на ячейки. Например, B1 – недопустимое имя.
- Имена нечувствительны к регистру
- Для обозначения диапазона можно использовать однобуквенное имя. Однако они не могут быть "c", "C", "r" или "R".
Приоритет области действия
Уровень рабочего листа имеет приоритет над уровнем рабочей книги.
Область действия имени Excel может быть либо на уровне листа, либо на уровне книги.
Имя уровня листа распознается только внутри этого листа. Чтобы использовать его на другом рабочем листе, нам нужно будет добавить префикс к имени рабочего листа, за которым следует восклицательный знак в именованном диапазоне.
Имя уровня рабочей книги распознается на любом из рабочих листов внутри рабочей книги. Чтобы использовать диапазон имен другой книги в другой книге, нам нужно добавить префикс к имени книги, а затем восклицательный знак перед именованным диапазоном.
Диспетчер имен Excel также имеет функцию фильтрации для фильтрации диапазонов с соответствующими именами. Пожалуйста, посмотрите на скриншот ниже.
Здесь вы можете увидеть соответствующие критерии для фильтрации диапазонов с соответствующими именами. Выберите тот, который вы хотите ограничить, а затем делайте все, что хотите.
Что нужно помнить
- Откройте диспетчер Excel: «Ctrl + F3».
- Чтобы получить список всех именованных диапазонов Excel, нажмите F3.
- Именованные диапазоны нечувствительны к регистру
Рекомендуемые статьи
Это руководство по диспетчеру имен в Excel. Здесь мы обсуждаем, как создавать, использовать и управлять именами в Excel вместе с практическими примерами и загружаемыми шаблонами Excel. Вы также можете посмотреть на эти полезные функции в Excel –
Создайте именованный диапазон или именованную константу и используйте эти имена в формулах Excel. Так вы сможете упростить понимание своих формул.
Чтобы создать именованный диапазон, выполните следующие действия.
<р>1. Выберите диапазон A1:A4.<р>2. На вкладке "Формулы" в группе "Определенные имена" нажмите "Определить имя".
<р>3. Введите имя и нажмите OK.
Есть еще более быстрый способ сделать это.
<р>4. Выберите диапазон, введите имя в поле Имя и нажмите Enter.<р>5. Теперь вы можете использовать этот именованный диапазон в своих формулах. Например, сумма цен.
Чтобы создать именованную константу, выполните следующие шаги.
<р>6. На вкладке "Формулы" в группе "Определенные имена" нажмите "Определить имя".<р>7. Введите имя, введите значение и нажмите OK.
<р>8. Теперь вы можете использовать эту именованную константу в своих формулах.
Если налоговая ставка изменится, используйте диспетчер имен, чтобы изменить значение, и Excel автоматически обновит все формулы, в которых используется TaxRate.
<р>9. На вкладке "Формулы" в группе "Определенные имена" нажмите "Диспетчер имен".<р>10. Выберите TaxRate и нажмите «Изменить».
Примечание: используйте диспетчер имен для просмотра, создания, редактирования и удаления именованных диапазонов.
Если ваши данные имеют метки, вы можете быстро создать именованные диапазоны в Excel.
<р>11. Например, выберите диапазон A1:D13.<р>12. На вкладке "Формулы" в группе "Определенные имена" нажмите "Создать из выбранного".
<р>13. Установите флажок Верхний ряд и Левый столбец и нажмите ОК.
<р>14. Excel создал 12 + 3 = 15 именованных диапазонов! Просто выберите диапазон и посмотрите на поле Имя.
<р>15. Используйте оператор пересечения (пробел), чтобы вернуть пересечение двух именованных диапазонов.
Примечание: попробуйте сами. Загрузите файл Excel, быстро и легко создайте именованные диапазоны (начните с шага 11) и найдите любое значение в этом двумерном диапазоне.
Читайте также: