Содержание
- Манипуляции с именованными областями
- Создание именованного диапазона
- Операции с именованными диапазонами
- Управление именованными диапазонами
- Вопросы и ответы
Одним из инструментов, который упрощает работу с формулами и позволяет оптимизировать работу с массивами данных, является присвоение этим массивам наименования. Таким образом, если вы хотите сослаться на диапазон однородных данных, то не нужно будет записывать сложную ссылку, а достаточно указать простое название, которым вы сами ранее обозначили определенный массив. Давайте выясним основные нюансы и преимущества работы с именованными диапазонами.
Манипуляции с именованными областями
Именованный диапазон — это область ячеек, которой пользователем присвоено определенное название. При этом данное наименование расценивается Excel, как адрес указанной области. Оно может использоваться в составе формул и аргументов функций, а также в специализированных инструментах Excel, например, «Проверка вводимых значений».
Существуют обязательные требования к наименованию группы ячеек:
- В нём не должно быть пробелов;
- Оно обязательно должно начинаться с буквы;
- Его длина не должна быть больше 255 символов;
- Оно не должно быть представлено координатами вида A1 или R1C1;
- В книге не должно быть одинаковых имен.
Наименование области ячеек можно увидеть при её выделении в поле имен, которое размещено слева от строки формул.
В случае, если наименование диапазону не присвоено, то в вышеуказанном поле при его выделении отображается адрес левой верхней ячейки массива.
Создание именованного диапазона
Прежде всего, узнаем, как создать именованный диапазон в Экселе.
- Самый быстрый и простой вариант присвоения названия массиву – это записать его в поле имен после выделения соответствующей области. Итак, выделяем массив и вводим в поле то название, которое считаем нужным. Желательно, чтобы оно легко запоминалось и отвечало содержимому ячеек. И, безусловно, необходимо, чтобы оно отвечало обязательным требованиям, которые были изложены выше.
- Для того, чтобы программа внесла данное название в собственный реестр и запомнила его, жмем по клавише Enter. Название будет присвоено выделенной области ячеек.
Выше был назван самый быстрый вариант наделения наименованием массива, но он далеко не единственный. Эту процедуру можно произвести также через контекстное меню
- Выделяем массив, над которым требуется выполнить операцию. Клацаем по выделению правой кнопкой мыши. В открывшемся списке останавливаем выбор на варианте «Присвоить имя…».
- Открывается окошко создания названия. В область «Имя» следует вбить наименование в соответствии с озвученными выше условиями. В области «Диапазон» отображается адрес выделенного массива. Если вы провели выделение верно, то вносить изменения в эту область не нужно. Жмем по кнопке «OK».
- Как можно видеть в поле имён, название области присвоено успешно.
Ещё один вариант выполнения указанной задачи предусматривает использование инструментов на ленте.
- Выделяем область ячеек, которую требуется преобразовать в именованную. Передвигаемся во вкладку «Формулы». В группе «Определенные имена» производим клик по значку «Присвоить имя».
- Открывается точно такое же окно присвоения названия, как и при использовании предыдущего варианта. Все дальнейшие операции выполняются абсолютно аналогично.
Последний вариант присвоения названия области ячеек, который мы рассмотрим, это использование Диспетчера имен.
- Выделяем массив. На вкладке «Формулы», клацаем по крупному значку «Диспетчер имен», расположенному всё в той же группе «Определенные имена». Или же можно вместо этого применить нажатие сочетания клавиш Ctrl+F3.
- Активируется окно Диспетчера имён. В нем следует нажать на кнопку «Создать…» в верхнем левом углу.
- Затем запускается уже знакомое окошко создания файлов, где нужно провести те манипуляции, о которых шёл разговор выше. То имя, которое будет присвоено массиву, отобразится в Диспетчере. Его можно будет закрыть, нажав на стандартную кнопку закрытия в правом верхнем углу.
Урок: Как присвоить название ячейке в Экселе
Операции с именованными диапазонами
Как уже говорилось выше, именованные массивы могут использоваться во время выполнения различных операций в Экселе: формулы, функции, специальные инструменты. Давайте на конкретном примере рассмотрим, как это происходит.
На одном листе у нас перечень моделей компьютерной техники. У нас стоит задача на втором листе в таблице сделать выпадающий список из данного перечня.
- Прежде всего, на листе со списком присваиваем диапазону наименование любым из тех способов, о которых шла речь выше. В итоге, при выделении перечня в поле имён у нас должно отображаться наименование данного массива. Пусть это будет наименование «Модели».
- После этого перемещаемся на лист, где находится таблица, в которой нам предстоит создать выпадающий список. Выделяем область в таблице, в которую планируем внедрить выпадающий список. Перемещаемся во вкладку «Данные» и щелкаем по кнопке «Проверка данных» в блоке инструментов «Работа с данными» на ленте.
- В запустившемся окне проверки данных переходим во вкладку «Параметры». В поле «Тип данных» выбираем значение «Список». В поле «Источник» в обычном случае нужно либо вручную вписать все элементы будущего выпадающего списка, либо дать ссылку на их перечень, если он расположен в документе. Это не очень удобно, особенно, если перечень располагается на другом листе. Но в нашем случае все намного проще, так как мы соответствующему массиву присвоили наименование. Поэтому просто ставим знак «равно» и записываем это название в поле. Получается следующее выражение:
=Модели
Жмем по «OK».
- Теперь при наведении курсора на любую ячейку диапазона, к которой мы применили проверку данных, справа от неё появляется треугольник. При нажатии на этот треугольник открывается список вводимых данных, который подтягивается из перечня на другом листе.
- Нам просто остается выбрать нужный вариант, чтобы значение из списка отобразилось в выбранной ячейке таблицы.
Именованный диапазон также удобно использовать в качестве аргументов различных функций. Давайте взглянем, как это применяется на практике на конкретном примере.
Итак, мы имеем таблицу, в которой помесячно расписана выручка пяти филиалов предприятия. Нам нужно узнать общую выручку по Филиалу 1, Филиалу 3 и Филиалу 5 за весь период, указанный в таблице.
- Прежде всего, каждой строке соответствующего филиала в таблице присвоим название. Для Филиала 1 выделяем область с ячейками, в которых содержатся данные о выручке по нему за 3 месяца. После выделения в поле имен пишем наименование «Филиал_1» (не забываем, что название не может содержать пробел) и щелкаем по клавише Enter. Наименование соответствующей области будет присвоено. При желании можно использовать любой другой вариант присвоения наименования, о котором шел разговор выше.
- Таким же образом, выделяя соответствующие области, даем названия строкам и других филиалов: «Филиал_2», «Филиал_3», «Филиал_4», «Филиал_5».
- Выделяем элемент листа, в который будет выводиться итог суммирования. Клацаем по иконке «Вставить функцию».
- Инициируется запуск Мастера функций. Производим перемещение в блок «Математические». Останавливаем выбор из перечня доступных операторов на наименовании «СУММ».
- Происходит активация окошка аргументов оператора СУММ. Данная функция, входящая в группу математических операторов, специально предназначена для суммирования числовых значений. Синтаксис представлен следующей формулой:
=СУММ(число1;число2;…)
Как нетрудно понять, оператор суммирует все аргументы группы «Число». В виде аргументов могут применяться, как непосредственно сами числовые значения, так и ссылки на ячейки или диапазоны, где они расположены. В случае применения массивов в качестве аргументов используется сумма значений, которая содержится в их элементах, подсчитанная в фоновом режиме. Можно сказать, что мы «перескакиваем», через действие. Именно для решения нашей задачи и будет использоваться суммирование диапазонов.
Всего оператор СУММ может насчитывать от одного до 255 аргументов. Но в нашем случае понадобится всего три аргумента, так как мы будет производить сложение трёх диапазонов: «Филиал_1», «Филиал_3» и «Филиал_5».
Итак, устанавливаем курсор в поле «Число1». Так как мы дали названия диапазонам, которые требуется сложить, то не нужно ни вписывать координаты в поле, ни выделять соответствующие области на листе. Достаточно просто указать название массива, который подлежит сложению: «Филиал_1». В поля «Число2» и «Число3» соответственно вносим запись «Филиал_3» и «Филиал_5». После того, как вышеуказанные манипуляции были сделаны, клацаем по «OK».
- Результат вычисления выведен в ячейку, которая была выделена перед переходом в Мастер функций.
Как видим, присвоение названия группам ячеек в данном случае позволило облегчить задачу сложения числовых значений, расположенных в них, в сравнении с тем, если бы мы оперировали адресами, а не наименованиями.
Конечно, эти два примера, которые мы привели выше, показывают далеко не все преимущества и возможности применения именованных диапазонов при использовании их в составе функций, формул и других инструментов Excel. Вариантов использования массивов, которым было присвоено название, неисчислимое множество. Тем не менее, указанные примеры все-таки позволяют понять основные преимущества присвоения наименования областям листа в сравнении с использованием их адресов.
Урок: Как посчитать сумму в Майкрософт Эксель
Управление именованными диапазонами
Управлять созданными именованными диапазонами проще всего через Диспетчер имен. При помощи данного инструмента можно присваивать имена массивам и ячейкам, изменять существующие уже именованные области и ликвидировать их. О том, как присвоить имя с помощью Диспетчера мы уже говорили выше, а теперь узнаем, как производить в нем другие манипуляции.
- Чтобы перейти в Диспетчер, перемещаемся во вкладку «Формулы». Там следует кликнуть по иконке, которая так и называется «Диспетчер имен». Указанная иконка располагается в группе «Определенные имена».
- После перехода в Диспетчер для того, чтобы произвести необходимую манипуляцию с диапазоном, требуется найти его название в списке. Если перечень элементов не очень обширный, то сделать это довольно просто. Но если в текущей книге располагается несколько десятков именованных массивов или больше, то для облегчения задачи есть смысл воспользоваться фильтром. Клацаем по кнопке «Фильтр», размещенной в правом верхнем углу окна. Фильтрацию можно выполнять по следующим направлениям, выбрав соответствующий пункт открывшегося меню:
- Имена на листе;
- в книге;
- с ошибками;
- без ошибок;
- Определенные имена;
- Имена таблиц.
Для того, чтобы вернутся к полному перечню наименований, достаточно выбрать вариант «Очистить фильтр».
- Для изменения границ, названия или других свойств именованного диапазона следует выделить нужный элемент в Диспетчере и нажать на кнопку «Изменить…».
- Открывается окно изменение названия. Оно содержит в себе точно такие же поля, что и окно создания именованного диапазона, о котором мы говорили ранее. Только на этот раз поля будут заполнены данными.
В поле «Имя» можно сменить наименование области. В поле «Примечание» можно добавить или отредактировать существующее примечание. В поле «Диапазон» можно поменять адрес именованного массива. Существует возможность сделать, как применив ручное введение требуемых координат, так и установив курсор в поле и выделив соответствующий массив ячеек на листе. Его адрес тут же отобразится в поле. Единственное поле, значения в котором невозможно отредактировать – «Область».
После того, как редактирование данных окончено, жмем на кнопку «OK».
Также в Диспетчере при необходимости можно произвести процедуру удаления именованного диапазона. При этом, естественно, будет удаляться не сама область на листе, а присвоенное ей название. Таким образом, после завершения процедуры к указанному массиву можно будет обращаться только через его координаты.
Это очень важно, так как если вы уже применяли удаляемое наименование в какой-то формуле, то после удаления названия данная формула станет ошибочной.
- Чтобы провести процедуру удаления, выделяем нужный элемент из перечня и жмем на кнопку «Удалить».
- После этого запускается диалоговое окно, которое просит подтвердить свою решимость удалить выбранный элемент. Это сделано во избежание того, чтобы пользователь по ошибке не выполнил данную процедуру. Итак, если вы уверены в необходимости удаления, то требуется щелкнуть по кнопке «OK» в окошке подтверждения. В обратном случае жмите по кнопке «Отмена».
- Как видим, выбранный элемент был удален из перечня Диспетчера. Это означает, что массив, к которому он был прикреплен, утратил наименование. Теперь он будет идентифицироваться только по координатам. После того, как все манипуляции в Диспетчере завершены, клацаем по кнопке «Закрыть», чтобы завершить работу в окне.
Применение именованного диапазона способно облегчить работу с формулами, функциями и другими инструментами Excel. Самими именованными элементами можно управлять (изменять и удалять) при помощи специального встроенного Диспетчера.
Excel для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Excel Starter 2010 Еще…Меньше
Вы можете быстро создать именованный диапазон путем выделения ячеек на листе.
Примечание: Именованные диапазоны, созданные из выделенных ячеек, относятся к области на уровне книги.
-
Выберите диапазон, которому вы хотите присвоить имя, включая заголовки строк и столбцов.
-
Щелкните Формулы > Создать из выделенного.
-
В диалоговом окне Создание имен из выделенного диапазона установите флажки в зависимости от расположения строки или столбца заголовков. Если строка заголовков присутствует только в верхней части таблицы, просто выберите В строке выше. Предположим, что вы используете верхнюю строку и левый столбец заголовков. В этом случае выберите параметры В строке выше и В столбце слева и т. д.
-
Нажмите кнопку ОК.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Нужна дополнительная помощь?
Именованный диапазон в MS EXCEL
Смотрите также пересчет и выдадут просто значение 10% все формулы, достаточно,Диспетчер имен в Excel сохранив имя в ячейкам и диапазонам книга Excel содержит
: из появившегося списка. функции, константы илиE2:E8 возникнет циклическая ссылка). использованием относительной адресации значений из диапазона
абсолютную или смешаннуюОбычно ссылки на диапазоны новые результаты. так как указано лишь изменить значениесмещение по строкам:Как присваивать имена константам виде в Excel старайтесь большое количество имен,Полные данные о каждомИли выберите таблицы. Начав использовать какое-нибудь имя (например, Цены),Теперь введем формулу =СУММ(Сезонные_Продажи) можно ограничиться созданием
B2:B10 адресацию. ячеек вводятся непосредственноПримечание. Если формулы не на рисунке. При в имени. Ниже0
в Excel?Квартальный_Отчет придерживаться следующих 5 Вы всегда можете имени, которое имеетсяФормулы имена в книге,
Задача1 (Именованный диапазон с абсолютной адресацией)
то ссылку на в ячейку только.
Пусть необходимо найти объем в формулы, например пересчитаны значит у необходимости выберите область приведем конкретный пример.
,
- Урок подготовлен для Вас, в формуле вы правил: воспользоваться встроенным в в книге Excel.
- > вы сможете с диапазон придется менятьB11.
- одногоТакже можно, например, подсчитать
- продаж товаров (см. =СУММ(А1:А10). Другим подходом Вас в настройках распространения имени (наУправляя магазином, мы хотимсмещение по столбцам: командой сайта office-guru.ru можете вводить простоСоздавайте максимально короткие имена, диалоговое окно фильтром.
- Если часть данныхИспользовать в формуле легкостью обновлять, проверять
- только 1 раз
Затем, с помощьюИменованного диапазона Сезонные_продажи. среднее значение продаж, файл примера лист является использование в Excel включена опция конкретный лист или знать все о0Автор: Антон Андронов
— но при этом Для этого щелкните
не помещается ви выберите имя, имена и управлятьи даже не Маркера заполнения, скопируемДля этого: записав =СРЗНАЧ(Продажи). 1сезон): качестве ссылки имени ручного пересчета формул на целую книгу). ценах на его,Автор: Антон Андронов
квартальный_отчет они должны быть по кнопке рамки диалогового окна,
Задача2 (Именованный диапазон с относительной адресацией)
которое хотите использовать. ими. в формуле, а ее в ячейкивыделите ячейкуОбратите внимание, что EXCEL при созданииПрисвоим Имя Продажи диапазону диапазона. В статье («Формулы»-«Параметры вычислений»-«Вручную»), в И нажмите ОК. товары. Почем покупаем,высота:Динамический именованный диапазон автоматически
. Excel это имя запоминающимися и содержательными,Фильтр то вы всегдаНажмите клавишу Ввод.Выделите ячейку. в Диспетчере имен!С11D11E11B11 имени использовал абсолютную адресациюB2:B10 рассмотрим какие преимущества
таком случаи новые
- Теперь нам нужно применить почем продаем. ТоCOUNTA($A:$A) расширяется при добавлении распознает и сам т.е. отражать суть.и из раскрывающегося можете изменить егоНа ленте выберите
- Введите имя в поле=СУММ(Цены)+СРЗНАЧ(Цены)/5+10/СУММ(Цены), и получим суммы, в которой будет
- $B$1:$B$10. Абсолютная ссылка. При создании имени
- дает использование имени. цены мы получим наше имя «Наценка1» есть нам нуженили значения в диапазон.
- преобразует в нужный Максимальная длина имени списка выберите то,
- размеры.
формулы > определенные именаИмяБолее того, при создании продаж в каждом находится формула суммирования жестко фиксирует диапазон будем использовать абсолютнуюНазовем Именованным диапазоном в после нажатия на в формулах. прайс с оптово-закупочнымиСЧЕТЗ($A:$A)Например, выберите диапазон вид.
в Excel не что Вам нужно.Возможность создать новое имя.>. формул EXCEL будет из 4-х сезонов. (при использовании относительной суммирования: адресацию. MS EXCEL, диапазон клавишу F9.При создании имен следует и розничными ценами,
,
A1:A4При составлении имени Вы должна превышать 255Итак, в данном уроке Для этого необходимоДиспетчер именНажмите клавишу ВВОД. сам подсказывать имя Формула в ячейках
Использование именованных диапазонов в сложных формулах
адресации важно четков какой ячейке наДля этого: ячеек, которому присвоено учитывать несколько простых
где определена наша
ширина:и присвойте ему можете использовать любые символов. Например, имя мы познакомились с щелкнуть по кнопке. Затем можно создать,Выберите диапазон, которому вы диапазона! Для этого
B11, С11D11E11 фиксировать нахождение активной листе Вы бывыделите, диапазон Имя (советуем передПри запуске программы нам правил: прибыль. Для упрощения1 имя комбинации букв и
nik23
Диспетчером имен вСоздать изменить, удалить и хотите присвоить имя, достаточно ввести первуюодна и та
ячейки в момент не написали формулуB2:B10 прочтением этой статьи
excel2.ru
Определение и использование имен в формулах
сразу доступны дляИмя должно начинаться с примера установим одинаковую.Prices цифр, главное, чтобыкороткое, но малосодержательное. Excel. Если желаете. найти все имена, включая заголовки строк букву его имени. же! создания имени);=СУММ(Продажи) – суммированиена листе ознакомиться с правилами нашего взгляда: ячейки, буквы или знака наценку 10% наФормула COUNTA($A:$A) или СЧЕТЗ($A:$A)
. имя не начиналось Пройдет несколько месяцев, получить еще большеОткроется диалоговое окно используемые в книге. и столбцов.Excel добавит к именамСОВЕТ:на вкладке Формулы в будет производиться по1сезон
Присвоение имени ячейке
-
создания Имен).
-
листы, строки, столбцы, нижнего подчеркивания. Нельзя все товарные позиции.
-
– подсчитывает число
Присвоение имен из выделенного диапазона
-
Рассчитайте сумму. с цифры и и Вы вряд информации об именах,
-
Создание имениДополнительные сведения об именахНа вкладке формул, начинающихся на
-
Если выделить ячейку, группе Определенные имена одному и тому;Преимуществом именованного диапазона является кнопки инструментов и чтобы в имениКак видно если изменяется значений в столбцеКогда вы добавляете значение отличалось от адресов ли вспомните, что
-
читайте следующие статьи:. Это тоже самое в формулах
Формулы эту букву, еще содержащую формулу с
Использование имен в формулах
-
выберите команду Присвоить же диапазону
-
на вкладке Формулы в его информативность. Сравним много других элементов,
-
первым символом было наценка нужно изменить А. Когда вы
к диапазону, Excel ячеек. Например, оно обозначает. СЗнакомство с именами ячеек окно, что мыИспользование структурированных ссылок в
-
нажмите кнопку
Управление именами в книге с помощью диспетчера имен
-
и имя диапазона! именем диапазона, и имя;B1:B10 группе Определенные имена две записи одной только не имена. число или спецсимвол.
См. также
все формулы в добавляете значение к
не обновляет сумму.1квартал
другой стороны, имя и диапазонов в
разбирали в уроке формулах таблиц Excel
support.office.com
Диспетчер имен в Excel – инструменты и возможности
Создать из выделенногоПримечание: нажать клавишув поле Имя введите:. выберите команду Присвоить формулы для суммирования, Чтобы их использоватьНачиная со второго символа данном случае. Конечно, диапазону, количество элементовЧтобы автоматически расширять именованный
Как получить доступ к диспетчеру имен
- иКвартальный_отчет_за_прошедший_год Excel Как присвоить имяОбщие сведения о формулахВ диалоговом окне Мы стараемся как можно
- F2 Сезонные_Продажи;Иногда выгодно использовать не
Какие же возможности предоставляет нам это окно?
- имя; например, объемов продаж: до них нужно можно использовать: буквы, для этого можно увеличивается. В результате, диапазон при добавленииABC25– просто блещет
- Как присвоить имя ячейке ячейке или диапазону в ExcelСоздание имен из выделенного оперативнее обеспечивать вас, то соответствующие ячейкив поле Область выберите абсолютную, а относительнуюв поле Имя введите: =СУММ($B$2:$B$10) и =СУММ(Продажи). обираться лишь с цифры, точки и значение наценки вынести
- именованный диапазон расширяется. значения, выполните следующиеиспользовать нельзя. информацией, но как или диапазону в в Excel.Создание и изменение ссылки диапазона актуальными справочными материалами будут обведены синей лист ссылку, об этом Продажи; Хотя формулы вернут
- помощью соответствующих инструментов. знаки нижнего подчеркивания. в отдельную ячейку,Нажмите несколько шагов:Специальные символы и символы Вы уже догадались,
- Excel?Возможность редактировать любое имя на ячейкуукажите место, содержащее на вашем языке. рамкой (визуальное отображение4сезона ниже.в поле Область выберите один и тот Большинство пользователей так Другие символы запрещено
а в формулахОКНа вкладке пунктуации использовать не работать с таким5 полезных правил и из списка. Для
- Со временем в Вашей заголовки, установив флажок Эта страница переведена
- Именованного диапазона).(имя будет работатьТеперь найдем сумму продаж
- лист же результат (если, и не решаться
- использовать (даже пробел). сделать на нее
, а затемFormulas
разрешается, кроме нижнего
именем очень сложно.
office-guru.ru
5 полезных правил и рекомендаций по созданию имен ячеек и диапазонов в Excel
рекомендаций по созданию этого выделите требуемое рабочей книге Excelв строке выше автоматически, поэтому ееПредположим, что имеется сложная только на этом товаров в четырех1сезон конечно, диапазону использовать, а вместоНельзя использовать пробелы. абсолютною ссылку. НоClose(Формулы) выберите подчеркивания и точки.
- В именах ячеек и имен в Excel имя и нажмите будет появляться всев столбце слева текст может содержать (длинная) формула, в листе); сезонах. Данные о(имя будет работатьB2:B10 этого ищут решенияТеперь мы без проблем использовать имя значительно(Закрыть).Name ManagerВот и все правила! диапазонов не должноКак присваивать имена константам кнопку больше новых имен,
- неточности и грамматические которой несколько разубедитесь, что в поле продажах находятся на только на этомприсвоено имя Продажи), более сложными путями. можем изменять наценку, удобнее, если бы
- Теперь, когда вы добавляете(Диспетчер имен). Как видите, все быть пробелов. Если в Excel?Изменить и возникнет остраяв строке ниже ошибки. Для нас используется ссылка на Диапазон введена формула листе листе) или оставьте но иногда проще Очень жаль, ведь а формулы будут у каждой группы значение в диапазон,Нажмите кнопку предельно просто! имя состоит из
- Урок подготовлен для Вас. необходимость всем этимили важно, чтобы эта один и тот =’4сезона’!B$2:B$104сезона значение Книга, чтобы работать не напрямую с помощью имен автоматически пересчитывать результат
- товаров была своя Excel автоматически обновляетEditИтак, в данном уроке
нескольких слов, то командой сайта office-guru.ruОткроется диалоговое окно
как-то управлять. Кв столбце справа статья была вам же диапазон:нажмите ОК.(см. файл примера) имя было доступно с диапазонами, а можно изящно решать
- вычисления. Например, увеличим наценка. Ведь такие сумму.
- (Изменить). Вы узнали несколько можете воспользоваться символом
- Автор: Антон Андронов
- Изменение имени счастью Excel предлагает
. полезна. Просим вас
=СУММ(E2:E8)+СРЗНАЧ(E2:E8)/5+10/СУММ(E2:E8)
Мы использовали смешанную адресацию
office-guru.ru
Динамический именованный диапазон в Excel
в диапазонах: на любом листе с их именами.
- большинство задач в нашу наценку на ссылки в аргументахУрок подготовлен для ВасКликните по полю полезных правил и
- подчеркивания. Например,
- Автор: Антон Андронов, где вы сможете очень удобный способ
Выберите уделить пару секундЕсли нам потребуется изменить B$2:B$10 (без знака
- B2:B10 C2:C10 D2:D10 E2:E10 книги;Совет Excel. 2%:
- формул легко читаются. командой сайта office-guru.ruRefers to
- рекомендаций по созданиюКвартальный_ОтчетГрамотное использование имен ячеек изменить имя диапазона,
управления именами –
OK
и сообщить, помогла ссылку на диапазон $ перед названием. Формулы поместим соответственноубедитесь, что в поле
- : Узнать на какой диапазонЧаще всего имя используютВыберите инструмент «Формулы»-«Диспетчер имен».
- Присвоим наценке имя иИсточник: http://www.excel-easy.com/examples/dynamic-named-range.html(Диапазон) и введите
- имен в Excel.. и диапазонов в
- сам диапазон, аДиспетчер имен. ли она вам, данных, то это
- столбца). Такая адресация в ячейках Диапазон введена формула
ячеек ссылается Имя можно в идентификации диапазоновВ диалоговом окне выберите пока установим ееПеревел: Антон Андронов формулу: Если желаете получитьРегистр символов не имеет
- формулах Microsoft Excel также примечание к.Excel присвоит ячейкам имена с помощью кнопок
- придется сделать 3 позволяет суммировать значенияB11C11 D11E11 =’1сезон’!$B$2:$B$10
через Диспетчер имен ячеек. Реже применяют
«Наценка1» и нажмите
значение на уровне
Автор: Антон Андронов
office-guru.ru
Как присвоить имя значению Excel
=OFFSET($A$1,0,0,COUNTA($A:$A),1) еще больше информации значения. Точнее Excel значительно облегчает работу имени.Чтобы открыть диалоговое окно на основе заголовков внизу страницы. Для раза. Например, ссылку находящиеся в строках.нажмите ОК.
Пример присвоения имени в Excel
расположенный в меню для резервирования констант на кнопку «Изменить». 10%, а потомИмена в Excel удобно=СМЕЩ($A$1;0;0;СЧЕТЗ($A:$A);1) об именах, читайте хранит имя в с ними. Однако,Возможность удалить любое имяДиспетчер имен из указанного диапазона. удобства также приводим
E2:E82 310По аналогии с абсолютнойТеперь в любой ячейке Формулы/ Определенные имена/ и функций. Рационально В поле «Диапазон» будем изменять. Чтобы использовать для содержимогоОбъяснение: следующие статьи: том виде, в если задаваемые имена из списка. Для, перейдите на вкладкуВыделите ячейку и введите ссылку на оригинал
поменять на , в том столбце, адресацией из предыдущей листа Диспетчер имен. применяемые имена существенно введите новое значение
- присвоить значению имя диапазонов ячеек, к
- ФункцияЗнакомство с именами ячеек котором Вы его слишком сложные или этого выделите нужноеФормулы формулу. (на английском языке).J14:J20 в котором размещена
- задачи, можно, конечно,1сезонНиже рассмотрим как присваивать
упрощают понимание формул, 12% (или 0,12). делаем следующее:
- которым часто приходитьсяOFFSET и диапазонов в создавали, но при малоинформативные, то вся имя и нажмите
- и щелкните поПоместите курсор туда, гдеИспользование имен позволяет значительно. формула суммирования. Формулу создать 4 именованных
- можно написать формулу
имя диапазонам. Оказывается, особенно когда мы И нажмите ОК.Выберите инструмент: «Формулы»-«Определенные имена»-«Присвоить обращаться из формул.(СМЕЩ) принимает 5 Excel
- использовании имени в
- польза и преимущества кнопку кнопке с одноименным вы хотите использовать упростить понимание иНо, если перед составлением суммирования можно разместить диапазона с абсолютной в простом и что диапазону ячеек давно с ними После нажатия все
имя». В случаи изменения аргументов:Как присвоить имя ячейке формуле Вы можете от их применения,Удалить названием. в формуле имя. изменение формул. Вы
сложной формулы мы
Преимущества имен в Excel
в любой строке адресацией, но есть наглядном виде: =СУММ(Продажи). можно присвоить имя не работали в формулы с именемВведите имя «Наценка1», а этих диапазонов, вместоссылка: или диапазону в вводить его в может не оправдать.Откроется диалоговое окноВведите первую букву имени можете задать имя присвоим диапазону ниже десятой (иначе решение лучше. С Будет выведена сумма по разному: используя
старом документе. «Наценка1» автоматически выполнять в поле «Диапазон» того чтобы переформатировать$A$1 Excel? любом регистре. Например, себя. Присваивая именаВ случае, когда ВашаДиспетчер имен и выберите его
exceltable.com
для диапазона ячеек,
We can use the name for the cell Ranges instead of the cell reference (such as A1 or A1:A10). We can create a named range for a range of cells and use then use that name directly in the Excel formulas. When we have huge data sets, Excel-named ranges make it easy to refer (by directly using a name to that data set).
Creating an Excel Named Range :
There can be 3 ways to create named ranges in Excel :
Method 1: Using Define Name
Use the following steps to create named range using Define Name :
- Select the range B1:B5.
- Click on the Formulas tab.
- Then click on Define Name.
- Give a new Name(PriceTotal in our example) & click Ok. (You can see the range in the bottom refers to section, here absolute referencing is used, $ before the row number/ column letter locks the row/column).
- Now, the next thing is to see that how to use this named range in any of the Excel formulas. For example, if you want to get the sum of all numbers in the above name range then, can say simply write: =SUM(PriceTotal).
Here, B7 =SUM(PriceTotal) = 100 + 22.5 + 843 + 256 (all the numbers in the named range)= 1220.5
Note: The named Range created by this method is restricted to a worksheet.
Method 2: Use the Name Box
Use the following steps to create a named range using the name box :
- Choose the range for which you’d want to give it a name (not the headers).
- Type the name of the range with which you wish to construct the Named Range in the Name Box on the left of the Formula bar.
Note: The Name created this way is available in the entire excel current Workbook.
Method 3: From Selection Option
When you have tabular data and wish to construct named ranges for each column/row, this is the preferred method.
Example: We have 3 columns having headers: Product Name, Amount & Tax Percent.
Use the following steps to create a named range from the selection option :
- Select the complete data set (the 3 columns with the headers).
- Click on the Formulas tab.
- Click Create from Selection (or press Control + Shift + F3).
- After the click, Create Names from Selection’ dialogue box will be opened.
- Check the settings where you have the headers in the Create Names from Selection dialogue box. Because the heading is in the top row, we only select the top row. You can choose both if you have headers in the top row and left column. We only need to check the Left Column option, if the data is organized with the headers only in the left column.
Here we select only Top row because we have headers in the top row.
Result: The data set you selected in column A will be having a named Range: Product_Name (Spaces not allowed, so underscore automatically replaces space)
The data set you selected in column B will be having a named Range: Amount
The data set you selected in column C will be having a named Range: TAX_Percent (Spaces not allowed, so underscore automatically replaces space)
Benefits of Creating Named Ranges in Excel:
The following are benefits of creating & use Named Ranges in Excel :
Instead of using cell references every time, we can directly use Named Reference
Example 1: In the above example, to calculate the sum, we used B7 =SUM(PriceTotal) instead of B7 = SUM(B2:B5) for the above data range.
Example 2: If for the same-named Range, if we write, B9 = SUMIF(PriceTotal,”>50″), then the sum will be equal to the sum of all numbers > 50 in the named range.
Here, sum is done for all the numbers > 50 in the named range “PriceTotal” = 100+842+256 = 1198.
- To Select Cells, you do not need to return to the data set to choose the cells. You can directly use the Named range, by typing the first few characters of the named range, excel shows a list of named ranges that matches the typed characters.
Example :
As you can see that after just typing Pr, a drop-down list for the available options(formula & named Range) is pooped up.
- The formulas become dynamic using named Ranges:
- Excel formulas become dynamic if we use Named Ranges. In the above example, if we add another cell of Tax Percent (2.5%)& you name it as “TAX” . Now to calculate Final Price (including tax), we can use the Named Range instead of using the value 2.5.
- Now, if later tax is increased to 3%, you just have to update the Named Range, and all the calculations would be done automatically & we will get the Final Price according to the latest tax percent.
- Finding a named cell is less time-consuming.
Using Create From Selection Option :
When generating Named Ranges in Excel, you should be aware of the following naming conventions:
- A letter and underscore character(_), or a backslash, shall be the initial character in a Named Range (). It will display an error if it is anything else is used. Letters, numbers, special characters, a period, or an underscore can make up the remaining characters.
- When establishing named ranges, you can’t use spaces. Tax Percent, for example, cannot be a named range. We can use an underscore, a period, or capital characters if we wish to make a Named Range out of two words, You may, for example, Tax_Percent, TaxPercent, etc.
- In Excel, you can’t use names that are also cell references. You can’t use C1 because it’s also a cell reference.
- You can only have a maximum of 255 characters in a named range.
- For Excel, uppercase and lowercase letters are the same when generating named ranges. For example, if you create a named range called ‘TAX’, you cannot create another named range called ‘Tax’ or ‘tax’.
Name Rows and Columns in Excel:
You may find yourself producing a lot of Named Ranges in Excel when working with large data sets and complex models. It is possible that you can’t recall the name of the Named Range you made. What to do then?
Solutions:
1. Getting the Names of All the Named Ranges
- Click on the formula tab.
- Choose – Use in Formula(In the Defined Named group).
- Choose Paste names & you will get a list of all the Named Ranges in the workbook.
2. Displaying the Matching Named Ranges
As discussed earlier, type a few initial characters, if you have some glimpse about the Name, and a drop-down list of matching ones will be shown.
Editing the Named Range in Excel :
To change/ edit the already created named range, follow these steps :
- Click the Formulas tab.
- Click the name manager(or Ctrl + F3).
- All of the Named Ranges in that workbook will be listed in the Name Manager dialogue box. Double-click the Named Range you’d like to change.
- Edit Name dialog box will pop up, make the modifications.
Example:
Here when we double-click Amount, the edit window for the same get open & we rename that named range from Amount to any other name.
- Click OK and close the name manager window.
Useful Named Range Shortcuts:
When dealing with Named Ranges in Excel, the following keyboard shortcuts can come in use frequently :
- F3: Will give a list of all the Named Ranges and pasting it in any Formula.
- Ctrl + + Shift + F3 : To pop up create Named Ranges from Selection window.
- Ctrl + F3 : To pop up the name manager window directly.
- F1: For Excel Help.
На чтение 6 мин Просмотров 1.3к. Опубликовано 21.03.2022
Именованные диапазоны помогут вам быстрее обрабатывать отдельные элементы таблицы, например я, часто ими пользуюсь.
Итак, начнём!
Содержание
- Что такое именованные диапазоны в Excel?
- Плюсы использования именованных диапазонов
- Используем имена в функциях
- Прописать имя гораздо быстрее чем диапазон ячеек
- Функции становятся динамическими
- Как создать именованный диапазон
- С помощью поля «Имя»
- Функция «Создать из выделенного»
- Важная информация
- Поиск нужного именованного диапазона
- Просмотр списка созданных именованных диапазонов.
- Автоподстановка имени диапазона
- Редактируем уже созданный именованный диапазон
- Горячие клавиши
- Динамический именованный диапазон
- Как это работает?
Что такое именованные диапазоны в Excel?
Итак, если вам необходимо часто обрабатывать какие-либо конкретные элементы таблицы — вы можете просто «назвать» их и выделять уже по названию (имени).
Грубо говоря, мы можем выделить какую-либо ячейку или диапазон ячеек и дать ему имя. В таком случае, выбрав имя, мы сможем быстро указать какие элементы необходимо задействовать.
Допустим, у нас есть такая табличка:
Например, здесь мы можем создать диапазон Дат, имен продавцов и продаж.
Вам может показаться, что это совершенно бесполезно, но я уверяю вас — вы ошибаетесь. Когда речь идет о больших объемах данных — именованные диапазоны одна из лучших функций!
Как я уже сказал, мы можем создать диапазон ячеек из каждого столбика:
А также присвоить ей конкретное имя.
Плюсы использования именованных диапазонов
Давайте рассмотрим плюсы использования этой функции.
Используем имена в функциях
Итак, допустим вы создали именованный диапазон. Теперь вы можете использовать его даже в функциях!
К примеру, так можно посчитать сумму всех значений диапазона:
=СУММ(SALES)
Для нашей таблички, мы можем использовать следующие функции, если создадим диапазон каждого столбика:
- Сумма продаж тех продавцов, которые продали более 500 позиций: =СЧЁТЕСЛИ(Sales,»>500″);
- Сумма продаж продавца Tom: =СУММЕСЛИ(SalesRep, «Tom»,Sales);
- Чистая прибыль продавца Joe:
=СУММЕСЛИ(SalesRep, "Joe",Sales)*Комиссия
В общем, ничего сложного нет, мы просто заменяем ссылки на ячейки в формулах именем диапазона.
Прописать имя гораздо быстрее чем диапазон ячеек
Но, главный плюс, я считаю — увеличение скорости работы с формулами. В случае если вы не используете именованный диапазон, вам в каждой новой формуле нужно указывать диапазон ячеек. С именованным диапазоном все проще!
Вы начинаете вводить его имя и Excel сам понимает что вы хотите написать, таким образом ошибки исключены:
Функции становятся динамическими
Если вы использовали определенные значения при расчетах, а после поменяете эти значения — результат не изменится.
А если же вы используете именованный диапазон — все будет пересчитываться каждый раз!
Как создать именованный диапазон
Есть 3 метода, давайте рассмотрим каждый.
Функция «Присвоить имя»
Пошаговая инструкция:
- Выделите ячейку (или диапазон);
- Щелкните на «Формулы» -> «Присвоить имя»;
- Итак, укажите имя и проверьте диапазон;
- Подтвердите.
Готово!
С помощью поля «Имя»
- Выделите ячейку (или диапазон);
- А теперь просто впишите имя в поле «Имя»;
- Диапазон будет создан для всего файла Excel (а не для отдельного листа). Если вам нужно создать диапазон только одного листа, вам нужен рассмотренный ранее вариант.
Функция «Создать из выделенного»
Этим вариантом выгодно пользоваться, когда вам нужно создать сразу несколько именованных диапазонов. Например, как в нашем случае, мы хотим создать 3 диапазона из каждого столбика нашей таблички.
Пошаговая инструкция:
- Выделите ячейку (или диапазон);
- Щелкните на «Формулы» -> «Создать из выделенного»;
- В открывшемся окне, выберите ту опцию, которая соответствует положению заголовков в вашей табличке. Грубо говоря, укажите где Excel должен искать заголовки таблички (в нашем случае — «в строке выше»);
Таким образом, он создал три диапазона с названиями наших столбиков, меняя пробел на «_»;
Важная информация
Есть несколько моментов, которые вам нужно знать о именованных диапазонах:
- Первым символом имени может быть только буква, «_» или «». Во всех остальных случаях будет ошибка;
- Именем не может быть диапазон ячеек;
- А также в именах не может быть пробелов, вы можете использовать «_»;
- Регистр не имеет значения;
- Максимальная длина имени — 255 символов.
Поиск нужного именованного диапазона
Бывает такое, что при работе с табличкой вы создаете очень много диапазонов. А потом забываете как называется тот, который нужен.
Что же делать?
Давайте я покажу.
Просмотр списка созданных именованных диапазонов.
Пошаговая инструкция:
- Щелкните на «Формулы» -> «Использовать в формуле»;
- Далее — «Вставить имена…»;
Итак, открылся список всех диапазонов.
Автоподстановка имени диапазона
Если вы хотя бы помните как начиналось имя нужного диапазона — вы можете использовать этот вариант.
Редактируем уже созданный именованный диапазон
Пошаговая инструкция:
- Щелкните на «Формулы» -> «Диспетчер имен»;
- В открывшемся окне будут все созданные диапазоны и их описания’
- Щелкните на «Изменить…»;
- Поменяйте то что нужно;
- Подтвердите.
Горячие клавиши
Какие есть горячие клавиши:
- Список всех диапазонов — F3;
- Открыть «Диспетчер имен» — CTRL + F3;
- Создать диапазон из выделенного — CTRL + SHIFT + F3.
Динамический именованный диапазон
До сих пор мы рассмотрели только те именованные диапазоны, которые не будут менять свою область.
Если мы создали B1:B20 диапазон, то он всегда будет ссылаться на эту область.
Грубо говоря, если у вас появятся новые ячейки в столбике, наш именованный диапазон не будет учитывать и включать в себя их. Это не очень удобно, что же делать?
В Excel можно создать и автоматически изменяемый именованный диапазон. Если я добавлю несколько новых ячеек в столбик, он будет включать в себя и их.
Для этого мы будем вызывать функцию ИНДЕКС.
Допустим у вас есть такая табличка:
Пошаговая инструкция:
- Щелкните на «Формулы» -> «Присвоить имя»;
- В открывшемся окне укажите данные на ваш выбор, а в поле «Диапазон» введите — =$A$2:ИНДЕКС($A$2:$A$100,СЧЁТЕСЛИ($A$2:$A$100,»<>»&»»)
- Подтвердите.
Готово!
Как это работает?
Чтобы понять как эта «фишка» работает, нужно знать как работает функция ИНДЕКС.
Чаще всего ИНДЕКС используют для получения значения из какой-либо ячейки.
Формула которую мы использовали при создании диапазона:
=$A$2:ИНДЕКС($A$2:$A$100,СЧЁТЕСЛИ($A$2:$A$100,"<>"&""))
ИНДЕКС($A$2:$A$100,СЧЁТЕСЛИ($A$2:$A$100,»<>»&»») -> выдаст нам значение последнего элемента столбика.
Но если функция будет выглядеть так: (=$A$2:INDEX($A$2:$A$100,COUNTIF($A$2:$A$100,»<>»&»»))) то она вернет порядковый номер последней ячейки, а не значение.
В нашем случае, это — $A$2:$A$11.
И соответственно если мы создадим новые ячейки — все будет пересчитано.
Обратите внимание:
Эта конструкция сработает только в том случае, если в ячейках идущих друг за другом не будет пустых. Если вам необходимо больший диапазон в функции ИНДЕКС — укажите его.
Также можно использовать функцию СМЕЩ, но она будет рассчитываться каждый раз, когда данные изменяются и может замедлять работу с программой.