MulTEx -группа Ячейки/Диапазоны -Управление именами
При помощи данной команды можно просматривать всю информацию обо всех именах в книге (видимость имени, область действия, ссылка на диапазон или формула), а так же изменять данные имен, удалять имена, создавать новые имена(как обычные, так и динамические). В чем отличие данной команды от стандартного функционала Excel Формулы

В основном поле списка отображаются имена, содержащиеся в активной книге и информация о них: непосредственно имя, диапазон, видимость, область действия. В этом же поле галочками отбираются имена для дальнейших действий. Изменения производятся только для тех имен, которые отмечены галочками. Для этого необходимо выделить нужные имена, в правой части формы выбрать необходимые действия и нажать кнопку Подтвердить изменения.
В правой части формы отображаются данные о выбранном имени. Если выбрано несколько имен, то отображается информация только о первом имени из всех выбранных.
- Имя записано на листе: при выборе листа из списка в поле имен остаются только те имена, данные которых записаны на выбранном листе. При этом область действия может быть Книга или любой другой лист. Для сбора фильтрации необходимо выбрать из списка "Показать все имена"(самый первый пункт).
- Область действия: при выборе листа из списка в поле имен остаются только те имена, область действия которых распространятся только на выбранный лист. Так же можно выбрать Книга - будут отображены только те имена, область действия у которых - Книга. Для сбора фильтрации необходимо выбрать из списка "Показать все имена"(самый первый пункт).
- Найти имя, которое содержит: специальное поле поиска по символам. Например, если имен много и необходимо найти имя, которое содержит в названии слово "отчет" необходимо просто вбить слово "отчет" в это поле. Ничего дополнительно нажимать не надо, список имен фильтруется автоматически при изменении данных в поле поиска. Для сбора фильтрации необходимо очистить поле.
Все три пункта работают "совместно". Т.е. если выбрана и область действия "Лист1" и в поле поиска вбито слово "отдел" - будут отображены только те имена, область действия которых распространяется на "Лист1" и в названии которых содержится слово "
- Изменить имя - задается новое имя для именованного диапазона. После нажатия кнопки Подтвердить изменения имя будет изменено на заданное. При этом происходит проверка введенного значения на правила именования. Если выделено несколько имен - то изменить их имена на заданное можно только в том случае, если все имена расположены в разной области видимости(например, если выделено три имени, то одно должны быть с областью действия Лист1, другое - Лист2, третье - Лист3 или Книга).
- Изменить видимость - после нажатия кнопки Подтвердить изменения видимость выбранных имен будет изменена на указанную
- Изменить область действия - после нажатия кнопки Подтвердить изменения для выбранных имен будет изменена область действия на выбранную. Например, можно выбрать несколько имен с областью действия только на листе(листы могут быть разными) и указать новую область действия - Книга, чтобы имена работали на всех листах.
- Изменить диапазон/формулу - для изменения формулы или диапазона имени необходимо выделить имя, перейти в поле "Диапазон имени/формула", сделать там необходимые изменения и нажать Подтвердить изменения. Изменения могут не примениться, если новая формула или диапазон будут содержать ошибки.
Примечание: При этом надо учитывать, что не каждое имя и не с каждого листа может быть изменено. Например, не могут быть изменены имена на защищенных листах, а так же некоторые "служебные" имена(имена области фильтрации "_FilterDatabase " или имена для совместимости "_xlfn.IFERROR ", "_xlfn._SORT " и т.п.).
-
Добавить новое имя - добавляет новый именованный диапазон на лист. По нажатии появится форма добавления именованного диапазона:

- Имя диапазона - задается имя для создаваемого диапазона. Не должно содержать пробелы и иные знаки препинания, использование которых недопустимо в именах. При использовании подобных символов они будут удалены.
- Тип - задается тип имени: обычный или динамический. В поле Значения диапазона указывается диапазон ячеек, из которых будет создано имя. При задании обычного имени будут использованы все указанные ячейки, включая пустые. При задании динамического - имя будет создано на основе формулы, которая отбирает значения от первой ячейки указанного диапазона, до последней заполненной. Такое имя будет расширяться вместе с добавлением в диапазон новых ячеек(или уменьшаться, если ячейки удаляются). При этом если в поле Значения диапазона указана всего одна ячейка, то динамический диапазон будет создан на основании 10 000 строк, начиная от указанной ячейки. Если указан фиксированный диапазон из конкретного количества ячеек(например А1:А20), то динамический диапазон будет создан исключительно на основании этих ячеек, даже если после них так же есть заполненные.
- Видимость диапазона - задается видимость. Можно создать либо обычное видимое имя, либо скрытое. Скрытое имя можно использовать так же, как и простые, но увидеть его или удалить стандартными средствами Excel уже не получится.
- Область действия - задается область действия для имени. Если область действия один лист - то имя будет доступно в формулах исключительно на этом листе. Если же задать область действия книга - имя будет доступно со всех листов книги, независимо от того, на котором оно создано.
Удалить отмеченные имена - удаляет выбранные имена. Перед удалением будет выведен запрос о подтверждении на удаление.
Заменить имена в формулах на диапазоны - по нажатии все отмеченные именованные диапазоны во всех формулах будут заменены на формулы и ссылки, из которых состоит диапазон. К примеру если на листе записана формула: , то после выполнения данной команды имя будет заменено на диапазон этого имени и формула будет выглядеть так:=ИНДЕКС(_магазины;3;1) . Заменяются имена только на тех листах, на которых эти имена могут быть применены(определяется областью действия). Если область действия Книга, то замена будет произведена на всех листах книги..=ИНДЕКС(Лист1!$A$1:$A$25;3;1)
Заменяются имена только на тех листах, на которых эти имена могут быть применены(определяется областью действия). Если область действия Книга, то замена будет произведена на всех листах книги.
Записать имена на новый лист - по нажатии будет создан новый лист, на который будут записаны все имена в книге и их свойства: Имя, Область действия, Видимость и Диапазон.
Выделить все имена: выделяет все имена. Команда только выделяет имена в поле для произведения над ними дальнейших действий.
Выделить одно имя: переключает режим выбора имен по одному. При нажатии будет возможно выбрать только одно имя из списка. Данные режим выбора используется по умолчанию.
Выделить несколько: переключает режим произвольного выбора имен. При нажатии будет возможно выбирать имена в любом порядке. В этом режиме для выделения нескольких имен можно использовать клавиши Ctrl иShift .
Показать имена с областью действия на активном листе: по нажатии в поле будут показаны лишь имена с областью действия на активном листе и в книге. Может пригодиться, если имен много и необходимо посмотреть только те, что действуют для активного листа. Повторное нажатие отменяет действие кнопки.
Показать имена с областью действия кроме активного листа: по нажатии в поле будут показаны лишь имена с областью действия не на активном листе и в книге. Может пригодиться, если имен много и необходимо посмотреть только те, что действуют на других листах, кроме активного. Повторное нажатие отменяет действие кнопки.
Показать только видимые имена: по нажатии в поле будут показаны только видимые имена. Повторное нажатие отменяет действие кнопки.
Показать только скрытые имена: по нажатии в поле будут показаны только скрытые имена. Повторное нажатие отменяет действие кнопки.
![]()
