КАК: Как определить и изменить именованный диапазон в Excel — 2024
Кроме того, поскольку именованный диапазон не изменяется при копировании формулы в другие ячейки, он предоставляет альтернативу использованию абсолютных ссылок на ячейки в формулах. Три разных метода определения имени в Excel — это использование поля имени, диалогового окна нового имени или диспетчера имен — два из них описаны в этом руководстве.
Определение и управление именами с помощью поля имени
Один из способов и, возможно, самый простой способ определения имен — использовать Поле имени, расположенный выше столбец А на листе. Вы можете использовать этот метод для создания уникальных имен, которые распознаются каждым листом в книге. Чтобы создать имя, используя поле имени, как показано на рисунке выше:
- основной момент требуемый диапазон ячеек на листе.
- Введите желаемое имя для этого диапазона в Поле имени, такие как Jan_Sales .
- нажмите Войти на клавиатуре.
- Имя отображается в Поле имени.
Имя также отображается в Поле имени всякий раз, когда на листе выделяется один и тот же диапазон ячеек. Он также отображается в Менеджер имен.
Правила и ограничения именования
Правила синтаксиса для запоминания при создании или редактировании имен для диапазонов:
- Имя не может содержать пробелы.
- Первый символ имени должен быть либо буквой, либо подчеркиванием, либо обратным слэшем.
- Остальные символы могут быть буквами, цифрами, периодами или символами подчеркивания.
- Максимальная длина имени составляет 255 символов.
- Прописные и строчные буквы неотличимы от Excel, поэтому Jan_Sales а также jan_sales одно и то же имя отображается в Excel.
- Ссылка на ячейку не может использоваться как имена, такие как A25 или же R1C4.
Определение и управление именами с помощью диспетчера имен
Второй метод определения имен — использовать Новое имя диалоговое окно; это диалоговое окно открывается с помощью Определить имя вариант, расположенный в середине Формулы табуляция из лента, Диалоговое окно «Новое имя» позволяет легко определять имена с областью уровня рабочего листа.
Чтобы создать имя с помощью диалогового окна «Новое имя»:
- основной момент требуемый диапазон ячеек на листе.
- Нажми на Вкладка «Формулы» из лента.
- Нажми на Определить имя возможность открыть Новое имя диалоговое окно.
- В диалоговом окне вам необходимо определить название, Объем, а также Спектр.
- После завершения нажмите Хорошо для возврата на рабочий лист.
- Имя будет отображаться вПоле имени когда выбран определенный диапазон.
Менеджер имен
Диспетчер имен может использоваться для определения и управления существующими именами; он расположен рядом с опцией «Определить имя» на Формулы табуляция из лента.
Определение имени с помощью диспетчера имен
При определении имени в Менеджер имен он открывает Новое имя диалоговое окно, описанное выше. Полный список шагов:
- Нажмите Вкладка «Формулы» из лента.
- Нажми на Менеджер имен в середине ленты, чтобы открыть Менеджер имен.
- в Менеджер имен, нажми на новый , чтобы открыть Новое имя диалоговое окно.
- В этом диалоговом окне вам необходимо определить название, Объем, а также Спектр.
- Нажмите Хорошо вернуться к Менеджер имен где новое имя будет указано в окне.
- Нажмите близко для возврата на рабочий лист.
Удаление или редактирование имен
- В окне, содержащем список имен, щелкните один раз на имя, которое нужно удалить или отредактировать.
- Чтобы удалить имя, нажмите удалять над окном списка.
- Чтобы изменить имя, нажмите редактировать , чтобы открыть Редактировать название диалоговое окно.
В диалоговом окне «Редактировать имя» вы можете отредактировать выбранное имя, добавить комментарии о имени или изменить существующую ссылку на диапазон.
Объем существующего имени не может быть изменен с помощью параметров редактирования. Чтобы изменить область действия, удалите имя и переопределите его с помощью правильной области.
Фильтрация имен
Фильтр в Менеджер имен упрощает:
- Найти имена с ошибками — например, недопустимый диапазон.
- Определите область имени — ли рабочий лист или книгу.
- Сортировка и фильтрация имен имен, определенных (диапазонов), или имен таблиц.
Отфильтрованный список отображается в окне списка в Менеджер имен.
Определенные имена и область применения в Excel
Все имена имеют объем который ссылается на места, где определенное имя распознается Excel. Область имени может быть для отдельных листов (местный охват) или для всей книги (глобальный охват). Имя должно быть уникальным в пределах своей области, но одно и то же имя может использоваться в разных областях.
По умолчанию для новых имен используется глобальный уровень рабочей книги.После определения область видимости не может быть легко изменена. Чтобы изменить область имени, удалите имя в диспетчере имен и переопределите его с помощью правильной области.
Область локального рабочего листа
Использование одного и того же имени для разных листов может быть выполнено для обеспечения непрерывности между рабочими листами и обеспечения того, чтобы формулы, которые используют имя Тотальная распродажа всегда ссылаются на один и тот же диапазон ячеек в нескольких листах в одной книге.
Чтобы различать идентичные имена с разными областями в формулах, перед именем следует имя рабочего листа, например:
Имена, созданные с помощью Поле имени всегда будет иметь глобальную область уровня рабочей книги, если только имя листа и имя диапазона не будут введены в поле имени при определении имени.
Глобальный объем рабочей книги
Имя, определяемое областью уровня рабочей книги, распознается для всех листов в этой книге. Поэтому имя уровня книги можно использовать только один раз в рабочей книге, в отличие от названий уровня листа, рассмотренных выше.
Конфликты контекста и приоритет области
Одно и то же имя можно использовать как на уровне локального листа, так и на уровне рабочей книги, поскольку область для этих двух будет отличаться. Однако такая ситуация создавала бы конфликт, когда бы имя не использовалось.
Чтобы разрешить такие конфликты, в Excel имена, определенные для локального уровня листа, имеют приоритет над уровнем глобальной рабочей книги. В такой ситуации имя на уровне листа 2014_Revenue будет использоваться вместо названия уровня рабочей книги 2014_Revenue.
Чтобы переопределить правило приоритета, используйте имя уровня книги в сочетании с определенным именем на уровне листа, таким как:
Единственное исключение для переопределения приоритета — это имя уровня локального рабочего листа, которое имеет объем лист 1 книги. Области, связанные с лист 1 любой книги нельзя переопределить именами глобальных уровней.
Динамический диапазон и тональный диапазон в цифровой фотографии
Динамический диапазон и тональный диапазон используются для описания способности датчика изображения камеры захватить широкий диапазон тонов и цветов на изображении.
Как скрыть полосы прокрутки и сбросить диапазон ползунков в Excel
Узнайте, как скрыть / отобразить полосы прокрутки и как сбросить диапазон ползунков вертикальной полосы прокрутки в Microsoft Excel.
Используйте динамический диапазон в Excel с помощью COUNTIF и INDIRECT
Объедините функции INDIRECT и COUNTIF для подсчета динамического диапазона в зависимости от результатов аргумента IF. Обновлен для включения Excel 2019.
[expert_bq id=»1570″]Если вы создадите новое имя диапазона, введя его в поле Имя , в качестве области по умолчанию будет задана рабочая книга если другого диапазона с таким именем не существует или лист, на котором создается имя. Если же вы хотите что-то уточнить, обращайтесь ко мне![/expert_bq] Затем запускается уже знакомое окошко создания файлов, где нужно провести те манипуляции, о которых шёл разговор выше. То имя, которое будет присвоено массиву, отобразится в Диспетчере. Его можно будет закрыть, нажав на стандартную кнопку закрытия в правом верхнем углу.Почему вы должны использовать именованные диапазоны в Excel — Mexn
Всего оператор СУММ может насчитывать от одного до 255 аргументов. Но в нашем случае понадобится всего три аргумента, так как мы будет производить сложение трёх диапазонов: «Филиал_1», «Филиал_3» и «Филиал_5».
Почему вы должны использовать именованные диапазоны в Excel
Именованные диапазоны являются полезной, но часто недостаточно используемой функцией Microsoft Excel. Именованные диапазоны могут облегчить понимание (и отладку) формул, упростить создание сложных электронных таблиц и упростить ваши макросы.
Именованный диапазон — это просто диапазон (либо одна ячейка, либо диапазон ячеек), которому вы назначаете имя. Затем вы можете использовать это имя вместо обычных ссылок на ячейки в формулах, в макросах и для определения источника для графиков или проверки данных.
Использование имени диапазона, например TaxRate, вместо стандартной ссылки на ячейку, например Sheet2! $ C $ 11, может упростить понимание и отладку / аудит электронной таблицы.
Использование именованных диапазонов в Excel
Например, давайте посмотрим на простую форму заказа. Наш файл содержит заполненную форму заказа с раскрывающимся списком для выбора способа доставки, а также второй лист с таблицей стоимости доставки и ставкой налога.
Версия 1 (без именованных диапазонов) использует обычные ссылки на ячейки в стиле A1 в своих формулах (показано на панели формул ниже).
Версия 2 использует именованные диапазоны, что значительно упрощает понимание формул. Именованные диапазоны также упрощают ввод формул, поскольку Excel будет отображать список имен, включая имена функций, из которых можно выбирать, всякий раз, когда вы начинаете вводить имя в формуле. Дважды щелкните имя в списке выбора, чтобы добавить его в формулу.
При открытии окна Диспетчер имен на вкладке Формулы отображается список имен диапазонов и диапазонов ячеек, на которые они ссылаются.
Но у названных диапазонов есть и другие преимущества. В наших файлах примеров метод доставки выбирается с помощью раскрывающегося списка (проверка данных) в ячейке B13 на Листе 1. Выбранный метод затем используется для поиска стоимости доставки на Листе 2.
Без именованных диапазонов, выпадающие варианты должны быть введены вручную, так как проверка данных не позволит вам выбрать исходный список на другом листе. Таким образом, все варианты должны быть введены дважды: один раз в раскрывающемся списке и снова на листе 2. Кроме того, два списка должны совпадать.
Если в одной из записей в любом списке будет допущена ошибка, то при выборе ошибочного выбора формула стоимости доставки будет генерировать ошибку # Н / Д. Обозначение списка на Листе 2 как ShippingMethods устраняет обе проблемы.
Вы можете ссылаться на именованный диапазон при определении проверки данных для выпадающего списка, просто введя, например, = ShippingMethods в поле источника. Это позволяет вам использовать список вариантов, которые находятся на другом листе.
И если раскрывающийся список ссылается на фактические ячейки, использованные в поиске (для формулы стоимости доставки), то раскрывающиеся варианты всегда будут соответствовать поисковому списку, избегая ошибок # N / A.
Создать именованный диапазон в Excel
Чтобы создать именованный диапазон, просто выберите ячейку или диапазон ячеек, которые вы хотите назвать, затем щелкните в поле «Имя» (где обычно отображается выбранный адрес ячейки слева от панели формул) и введите имя, которое вы хотите использовать. и нажмите Enter.
Вы также можете создать именованный диапазон, нажав кнопку «Создать» в окне диспетчера имен. Откроется окно «Новое имя», где вы можете ввести новое имя.
По умолчанию для именованного диапазона устанавливается любой диапазон, выбранный при нажатии кнопки «Создать», но вы можете редактировать этот диапазон до или после сохранения нового имени.
Обратите внимание, что имена диапазонов не могут включать пробелы, хотя они могут включать подчеркивания и точки. Как правило, имена должны начинаться с буквы, а затем содержать только буквы, цифры, точки или подчеркивания.
Имена не чувствительны к регистру, но использование строки заглавных слов, таких как TaxRate или December2018Sales, облегчает чтение и распознавание имен. Вы не можете использовать имя диапазона, имитирующее действительную ссылку на ячейку, например Dog26.
Вы можете редактировать имена диапазонов или изменять диапазоны, к которым они относятся, с помощью окна диспетчера имен.
Также обратите внимание, что каждый именованный диапазон имеет определенную область видимости. Обычно в качестве области по умолчанию используется Workbook, что означает, что на имя диапазона можно ссылаться из любой точки рабочей книги. Однако также возможно иметь два или более диапазонов с одинаковыми именами на разных листах, но в одной и той же книге.
Например, у вас может быть файл данных о продажах с отдельными листами за январь, февраль, март и т. Д. Каждый лист может иметь ячейку (именованный диапазон) с именем MonthlySales, но обычно областью действия каждого из этих имен будет только лист, содержащий Это.
Таким образом, формула = ROUND (MonthlySales, 0) даст февральские продажи, округленные до ближайшего целого доллара, если формула на февральском листе, а мартовские продажи на мартовском листе и т. Д.
Чтобы избежать путаницы в книгах, имеющих несколько диапазонов на отдельных листах с одинаковым именем, или просто в сложных книгах с десятками или сотнями именованных диапазонов, может быть полезно включить имя листа в качестве части имени каждого диапазона.
Два предостережения относительно области именованных диапазонов: (1) Вы не можете редактировать область именованного диапазона после его создания, и (2) вы можете указать область действия нового именованного диапазона, только если вы создадите его с помощью кнопки «Создать» в окне диспетчера имен.
Если вы создадите новое имя диапазона, введя его в поле «Имя», в качестве области по умолчанию будет задана рабочая книга (если другого диапазона с таким именем не существует) или лист, на котором создается имя. Поэтому, чтобы создать новый именованный диапазон, область действия которого ограничена конкретным листом, используйте кнопку «Создать» в Диспетчере имен.
Наконец, для тех, кто пишет макросы, на имена диапазонов можно легко ссылаться в коде VBA, просто поместив имя диапазона в скобки. Например, вместо ThisWorkbook.Sheets (1) .Cells (2,3) вы можете просто использовать [SalesTotal] если это имя относится к этой ячейке.
Начните использовать именованные диапазоны в ваших таблицах Excel, и вы быстро оцените преимущества! Наслаждайтесь!
Ссылка на именованные диапазоны
- Имя не может содержать пробелы.
- Первый символ имени должен быть либо буквой, либо подчеркиванием, либо обратным слэшем.
- Остальные символы могут быть буквами, цифрами, периодами или символами подчеркивания.
- Максимальная длина имени составляет 255 символов.
- Прописные и строчные буквы неотличимы от Excel, поэтому Jan_Sales а также jan_sales одно и то же имя отображается в Excel.
- Ссылка на ячейку не может использоваться как имена, такие как A25 или же R1C4.
Имена, созданные с помощью Поле имени всегда будет иметь глобальную область уровня рабочей книги, если только имя листа и имя диапазона не будут введены в поле имени при определении имени.
Диапазон Excel. Выделение, сравнение, изменение диапазонов значений
Именованный диапазон — это область ячеек, которой пользователем присвоено определенное название. При этом данное наименование расценивается Excel, как адрес указанной области. Оно может использоваться в составе формул и аргументов функций, а также в специализированных инструментах Excel, например, «Проверка вводимых значений».
Существуют обязательные требования к наименованию группы ячеек:
- В нём не должно быть пробелов;
- Оно обязательно должно начинаться с буквы;
- Его длина не должна быть больше 255 символов;
- Оно не должно быть представлено координатами вида A1 или R1C1;
- В книге не должно быть одинаковых имен.
Наименование области ячеек можно увидеть при её выделении в поле имен, которое размещено слева от строки формул.
В случае, если наименование диапазону не присвоено, то в вышеуказанном поле при его выделении отображается адрес левой верхней ячейки массива.
Создание именованного диапазона
Прежде всего, узнаем, как создать именованный диапазон в Экселе.
- Самый быстрый и простой вариант присвоения названия массиву – это записать его в поле имен после выделения соответствующей области. Итак, выделяем массив и вводим в поле то название, которое считаем нужным. Желательно, чтобы оно легко запоминалось и отвечало содержимому ячеек. И, безусловно, необходимо, чтобы оно отвечало обязательным требованиям, которые были изложены выше.
Для того, чтобы программа внесла данное название в собственный реестр и запомнила его, жмем по клавише Enter. Название будет присвоено выделенной области ячеек.
Выше был назван самый быстрый вариант наделения наименованием массива, но он далеко не единственный. Эту процедуру можно произвести также через контекстное меню
Открывается окошко создания названия. В область «Имя» следует вбить наименование в соответствии с озвученными выше условиями. В области «Диапазон» отображается адрес выделенного массива. Если вы провели выделение верно, то вносить изменения в эту область не нужно. Жмем по кнопке «OK».
Как можно видеть в поле имён, название области присвоено успешно.
Ещё один вариант выполнения указанной задачи предусматривает использование инструментов на ленте.
Открывается точно такое же окно присвоения названия, как и при использовании предыдущего варианта. Все дальнейшие операции выполняются абсолютно аналогично.
Последний вариант присвоения названия области ячеек, который мы рассмотрим, это использование Диспетчера имен.
- Выделяем массив. На вкладке «Формулы», клацаем по крупному значку «Диспетчер имен», расположенному всё в той же группе «Определенные имена». Или же можно вместо этого применить нажатие сочетания клавиш Ctrl+F3.
Активируется окно Диспетчера имён. В нем следует нажать на кнопку «Создать…» в верхнем левом углу.
Затем запускается уже знакомое окошко создания файлов, где нужно провести те манипуляции, о которых шёл разговор выше. То имя, которое будет присвоено массиву, отобразится в Диспетчере. Его можно будет закрыть, нажав на стандартную кнопку закрытия в правом верхнем углу.
Операции с именованными диапазонами
Как уже говорилось выше, именованные массивы могут использоваться во время выполнения различных операций в Экселе: формулы, функции, специальные инструменты. Давайте на конкретном примере рассмотрим, как это происходит.
На одном листе у нас перечень моделей компьютерной техники. У нас стоит задача на втором листе в таблице сделать выпадающий список из данного перечня.
- Прежде всего, на листе со списком присваиваем диапазону наименование любым из тех способов, о которых шла речь выше. В итоге, при выделении перечня в поле имён у нас должно отображаться наименование данного массива. Пусть это будет наименование «Модели».
После этого перемещаемся на лист, где находится таблица, в которой нам предстоит создать выпадающий список. Выделяем область в таблице, в которую планируем внедрить выпадающий список. Перемещаемся во вкладку «Данные» и щелкаем по кнопке «Проверка данных» в блоке инструментов «Работа с данными» на ленте.
Теперь при наведении курсора на любую ячейку диапазона, к которой мы применили проверку данных, справа от неё появляется треугольник. При нажатии на этот треугольник открывается список вводимых данных, который подтягивается из перечня на другом листе.
Нам просто остается выбрать нужный вариант, чтобы значение из списка отобразилось в выбранной ячейке таблицы.
Именованный диапазон также удобно использовать в качестве аргументов различных функций. Давайте взглянем, как это применяется на практике на конкретном примере.
Итак, мы имеем таблицу, в которой помесячно расписана выручка пяти филиалов предприятия. Нам нужно узнать общую выручку по Филиалу 1, Филиалу 3 и Филиалу 5 за весь период, указанный в таблице.
- Прежде всего, каждой строке соответствующего филиала в таблице присвоим название. Для Филиала 1 выделяем область с ячейками, в которых содержатся данные о выручке по нему за 3 месяца. После выделения в поле имен пишем наименование «Филиал_1» (не забываем, что название не может содержать пробел) и щелкаем по клавише Enter. Наименование соответствующей области будет присвоено. При желании можно использовать любой другой вариант присвоения наименования, о котором шел разговор выше.
Таким же образом, выделяя соответствующие области, даем названия строкам и других филиалов: «Филиал_2», «Филиал_3», «Филиал_4», «Филиал_5».
Выделяем элемент листа, в который будет выводиться итог суммирования. Клацаем по иконке «Вставить функцию».
Инициируется запуск Мастера функций. Производим перемещение в блок «Математические». Останавливаем выбор из перечня доступных операторов на наименовании «СУММ».
Происходит активация окошка аргументов оператора СУММ. Данная функция, входящая в группу математических операторов, специально предназначена для суммирования числовых значений. Синтаксис представлен следующей формулой:
Всего оператор СУММ может насчитывать от одного до 255 аргументов. Но в нашем случае понадобится всего три аргумента, так как мы будет производить сложение трёх диапазонов: «Филиал_1», «Филиал_3» и «Филиал_5».
Результат вычисления выведен в ячейку, которая была выделена перед переходом в Мастер функций.
Как видим, присвоение названия группам ячеек в данном случае позволило облегчить задачу сложения числовых значений, расположенных в них, в сравнении с тем, если бы мы оперировали адресами, а не наименованиями.
Управление именованными диапазонами
Управлять созданными именованными диапазонами проще всего через Диспетчер имен. При помощи данного инструмента можно присваивать имена массивам и ячейкам, изменять существующие уже именованные области и ликвидировать их. О том, как присвоить имя с помощью Диспетчера мы уже говорили выше, а теперь узнаем, как производить в нем другие манипуляции.
Для того, чтобы вернутся к полному перечню наименований, достаточно выбрать вариант «Очистить фильтр».
Для изменения границ, названия или других свойств именованного диапазона следует выделить нужный элемент в Диспетчере и нажать на кнопку «Изменить…».
Открывается окно изменение названия. Оно содержит в себе точно такие же поля, что и окно создания именованного диапазона, о котором мы говорили ранее. Только на этот раз поля будут заполнены данными.
После того, как редактирование данных окончено, жмем на кнопку «OK».
Также в Диспетчере при необходимости можно произвести процедуру удаления именованного диапазона. При этом, естественно, будет удаляться не сама область на листе, а присвоенное ей название. Таким образом, после завершения процедуры к указанному массиву можно будет обращаться только через его координаты.
Это очень важно, так как если вы уже применяли удаляемое наименование в какой-то формуле, то после удаления названия данная формула станет ошибочной.
После этого запускается диалоговое окно, которое просит подтвердить свою решимость удалить выбранный элемент. Это сделано во избежание того, чтобы пользователь по ошибке не выполнил данную процедуру. Итак, если вы уверены в необходимости удаления, то требуется щелкнуть по кнопке «OK» в окошке подтверждения. В обратном случае жмите по кнопке «Отмена».
Как видим, выбранный элемент был удален из перечня Диспетчера. Это означает, что массив, к которому он был прикреплен, утратил наименование. Теперь он будет идентифицироваться только по координатам. После того, как все манипуляции в Диспетчере завершены, клацаем по кнопке «Закрыть», чтобы завершить работу в окне.
Применение именованного диапазона способно облегчить работу с формулами, функциями и другими инструментами Excel. Самими именованными элементами можно управлять (изменять и удалять) при помощи специального встроенного Диспетчера.
Мы рады, что смогли помочь Вам в решении проблемы.
Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
Задача1 (Именованный диапазон с абсолютной адресацией)
Пусть необходимо найти объем продаж товаров (см. файл примера лист 1сезон ):
Присвоим Имя Продажи диапазону B2:B10 . При создании имени будем использовать абсолютную адресацию .
- выделите, диапазон B2:B10 на листе 1сезон ;
- на вкладке Формулы в группе Определенные имена выберите команду Присвоить имя ;
- в поле Имя введите: Продажи ;
- в поле Область выберите лист 1сезон (имя будет работать только на этом листе) или оставьте значение Книга , чтобы имя было доступно на любом листе книги;
- убедитесь, что в поле Диапазон введена формула =’1сезон’!$B$2:$B$10
- нажмите ОК.
Теперь в любой ячейке листа 1сезон можно написать формулу в простом и наглядном виде: =СУММ(Продажи) . Будет выведена сумма значений из диапазона B2:B10 .
Также можно, например, подсчитать среднее значение продаж, записав =СРЗНАЧ(Продажи) .
Обратите внимание, что EXCEL при создании имени использовал абсолютную адресацию $B$1:$B$10 . Абсолютная ссылка жестко фиксирует диапазон суммирования: в какой ячейке на листе Вы бы не написали формулу =СУММ(Продажи) – суммирование будет производиться по одному и тому же диапазону B1:B10 .
Иногда выгодно использовать не абсолютную, а относительную ссылку, об этом ниже.
Что такое диапазон ячеек в Excel?
Имя ячейки
Начнем с простого – присвоим имя ячейке. Для этого просто выделяем ее (1) и в поле имени (2) вместо адреса ячейки указываем произвольное название, которое легко запомнить.
Длина имени ограничена 255 символами, что более чем достаточно. Также в имени не должно быть пробелов, поэтому если оно состоит из нескольких слов, то их можно разделять знаком подчеркивания.
Если теперь на других листах книги нам нужно будет вывести данное значение или использовать его в дальнейших расчетах, то не обязательно переключаться на первый лист и указывать ячейку вручную. Достаточно просто ввести имя ячейки и ее значение будет подставлено.
Правила для определенных имен в Excel
При создании определенных имен в Excel вы должны следовать определенным правилам. Например, определенные имена не могут содержать пробелов, и первый символ должен быть буквой, подчеркиванием (_) или обратной косой чертой ().
Полный список правил для определения имен см. В разделе «Узнайте о правилах синтаксиса для имен» на этой странице поддержки Microsoft.
Именованный диапазон определенного листа
Именованный диапазон определенного листа относится к диапазону конкретного листа и не является глобальным для всех листов в книге. Сослаться на такой именованный диапазон с этого же листа можно просто с помощью имени, но из другого листа потребуется использовать имя листа с добавлением “!” и имени диапазона (пример: диапазон “Имя” “= Лист1!Имя”).
Преимущество заключается в возможности использования кода VBA для создания новых листов с одинаковыми именами для одних и тех же диапазонов на этих листах без возникновения ошибки, сообщающей, что имя уже используется.
Как создать именованный диапазон определенного листа:
- Выделите диапазон, которому нужно присвоить имя.
- Перейдите на вкладку “Формулы” на ленте Excel в верхней части окна.
- Нажмите кнопку “Присвоить имя” на вкладке формул.
- В диалоговом окне “Создание имени” в поле “Область” выберите конкретный лист, где расположен диапазон, которому нужно присвоить имя (например, “Лист1”), чтобы связать имя с этим листом. Если выбрать вариант “Книга”, это будет имя книги.
Пример именованного диапазона определенного листа: выделенный диапазон A1:A10 для присвоения имени.
Выбранное имя диапазона — “Имя”. В пределах одного листа ссылайтесь на именованный диапазон, просто введя в ячейку “=Имя”. Из другого листа ссылайтесь на диапазон определенного листа, указав в ячейке имя листа: “= Лист1!Имя”.
Ссылка на именованный диапазон
В следующем примере выполняется ссылка на диапазон с именем MyRange в книге с именем MyBook.xls.
В следующем примере выполняется ссылка на диапазон определенного листа с именем Sheet1!Sales в книге с именем Report.xls.
Чтобы выбрать именованный диапазон, используйте метод GoTo, который активирует книгу и лист, а затем выбирает диапазон.
В следующем примере показано, как можно написать эту же процедуру для активной книги.
Пример кода предоставил: Деннис Валлентин VSTO & .NET & Excel
В этом примере в качестве формулы для проверки данных используется именованный диапазон. В этом примере данные проверки должны быть на листе 2 в диапазоне A2:A100. Они используются для проверки данных, введенных на листе 1 в диапазоне D2:D10.
Управление ИД
Осуществляется при помощи данного блока меню на ленте ФОРМУЛЫ :
Получение списка всех ИД
Через диалог Вставка имени ( F3 или через меню Использовать в формуле – Вставить имена… ) можно получить в ячейки таблицы список всех ИД. Это выглядит так:
Используем инструменты на рабочей панели
Каждый по-разному осваивает навыки работы с Microsoft Excel, поэтому применяются различные инструменты. Например, для ввода наименования можно пользоваться и встроенными утилитами, находящимися на главной панели.
- Перед нами открывается окошко, где нужно вписать имя. Нажимаем кнопку «Создать» и вводим текст в соответствии с условиями из первого раздела. Если в списке уже есть какие-то обозначенные области и они подходят, то можно выбрать их.
- Открывается знакомое окошко, в котором проводим аналогичные манипуляции, как в случае с наименованием через контекстное меню. Сохраняем настройки и нажимаем на кнопку закрыть в главном окне инструмента. Здесь видим, что добавился новый массив ячеек.
Существует масса вариантов, как можно использовать и менять название массивов.
Об участнике
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.
Массовое создание ИД
ИД можно создавать массово на основе ваших таблицы и заголовков столбцов/строк. Выделите необходимый диапазон данных и выберите пункт меню Создать из выделенного . Будет предложен такой диалог:
Укажите в нём, где располагаются имена ваших ИД. Если вы укажете, что имена расположены в верхней строке, то Excel создаст ИД для каждой строки и назовёт их теми идентификаторами, которые в верхней строке располагаются. В предложенном примере мы имеем 5 столбцов и после нажатия OK можно проконтролировать, что создано 5 ИД с соответствующими именами:
[expert_bq id=»1570″]Как уже было сказано выше, умная таблица хороша для нас тем, что динамически меняет свои размеры при добавлении в нее информации. Если же вы хотите что-то уточнить, обращайтесь ко мне![/expert_bq] Теперь если в A9 вы допишете еще один фрукт (например, кокос), то он тут же автоматически появится и в нашем перечне. Аналогично будет, если мы что-то удалим. Задача автоматического увеличения выпадающего списка значений решена.5 способов создания выпадающего списка в ячейке Excel | Mister-Office
Функция INDIRECT будет использовать именованный диапазон и ссылаться на ячейку F2, которая, в свою очередь, содержит ссылку на данные о продажах. Поскольку мы сделали диапазон в F2 динамическим (используя = «Sheet1! C2: C» & E2), именованный диапазон также становится динамическим.