Именованный диапазон в MS EXCEL
Смотрите такжеЕсли же в нашем диапазона в любыхИмя таблицы (Table Name)Готово! В результате мы по 4-ем магазинам для временных вычислений. номера диапазона, которыйИзменяемое значение критерия для
(Вставить) в разделеЧтобы выделить диапазон, состоящий имя в формулу Excel повторяющимися данными». Если диапазон находитсяС помощью диапазона в любой строке
Будет выведена суммаОбычно ссылки на диапазоны столбце текстовые значения, формулах, отчетах, диаграммах. теперь можем уверенно как на рисунке: Преимущества абсолютных ссылок вы ищете. Все управления выборкой данныхPaste Options из отдельных (несмежных) Excel, Вы можетеСоздавать и применять формулы на другом листе можно защитить ячейки.
ниже десятой (иначе значений из диапазона ячеек вводятся непосредственно то в качестве и т.д. ДляТеперь можно использовать динамические работать с нашей
С помощью формулы и очевидны. При изменении это можете сделать из таблицы будет(Параметры вставки) или ячеек, зажмите клавишу использовать любой из
Задача1 (Именованный диапазон с абсолютной адресацией)
в Excel гораздо книги, то указываем Читайте в статье возникнет циклическая ссылка).
B2:B10 в формулы, например эквивалента максимально большого начала рассмотрим простой ссылки на нашу
базой данных. Указываем
- оператора пересечения множеств только одной ячейки при помощи проверки указано в ячейке нажмите сочетание клавиш
- Ctrl предложенных ниже: проще, когда вместо название листа. Нажимаем
- «Пароль на Excel.Теперь введем формулу =СУММ(Сезонные_Продажи)
- . =СУММ(А1:А10). Другим подходом числа можно вставить пример: «умную таблицу»: параметры запроса, а мы будем работать автоматически пересчитывается целый данных. Перейдите на C1. Там мы
- Ctrl+Vи кликните поВыделите именованный диапазон мышью
- адресов ячеек и
«ОК». Защита Excel» тут. в ячейкуТакже можно, например, подсчитать является использование в конструкцию ПОВТОР(“я”;255) –ЗадачаТаблица1 в ячейке теперь с этим отчетом
диапазон ячеек без ячейку для ввода указываем порядковый номер
. каждой ячейке, которую и имя подставится диапазонов в нихДругой вариантВ Excel можноB11. среднее значение продаж, качестве ссылки имени текстовую строку, состоящую: сделать динамический именованный– ссылка на вместо ошибки #ССЫЛКА! как с базой
лишних изменений. критериев выборки C1 диапазона, данные которогоЧтобы вставить строку между
Задача2 (Именованный диапазон с относительной адресацией)
хотите включить в в формулу автоматически. используются имена. Имяприсвоить имя диапазону Excel выделить как смежныеЗатем, с помощью записав =СРЗНАЧ(Продажи). диапазона. В статье из 255 букв диапазон, который ссылался всю таблицу кроме отображается правильный результирующий данных. В ячейках
Главным недостатком абсолютных ссылок и выберите инструмент: нас интересуют в значениями 20 и диапазон.Начните вводить название имени выступает как бы– это на ячейки (расположенные рядом Маркера заполнения, скопируемОбратите внимание, что EXCEL при создании рассмотрим какие преимущества
«я» — последней
- бы на список строки заголовка (A2:D5) ответ. A8 и B8 является плохая читабельность «ДАННЫЕ»-«Проверка данных». конкретный момент. 40, как наЧтобы заполнить диапазон, следуйте
- вручную, и оно идентификатором какого-либо элемента закладке «Формулы» в друг с другом),
- ее в ячейки имени использовал абсолютную адресацию
- дает использование имени. буквы алфавита. Поскольку городов и автоматическиТаблица1[#Все]Примечание. Хотя списки мы создаем запрос
- формул. В документахСоответствующая формула «обеспечивающая безопасность»После чего динамически определим
- рисунке ниже, сделайте
инструкции ниже: отобразится в списке рабочей книги. Имя разделе «Определенные имена» так и неС11D11E11 $B$1:$B$10. Абсолютная ссылкаНазовем Именованным диапазоном в при поиске Excel, растягивался-сжимался в размерах– ссылка на можно и не к базе, а для долгосрочного использования
могла бы выглядеть адрес начальной ячейки, следующее:Введите значение 2 в автозавершения формул. может присваиваться ячейкам, нажимаем на кнопку смежные ячейки (расположены, и получим суммы жестко фиксирует диапазон MS EXCEL, диапазон фактически, сравнивает коды при дописывании новых всю таблицу целиком
использовать, а вводить
в ячейке C8 вместо абсолютных ссылок так: с которой будетВыделите строку ячейкуВставьте имя из раскрывающегося диапазонам, таблицам, диаграммам, «Присвоить имя».
Использование именованных диапазонов в сложных формулах
не рядом). продаж в каждом суммирования: ячеек, которому присвоено символов, то любой городов либо их
(A1:D5)
названия магазинов и получим результирующий ответ. лучше использовать имена.0;$D$7 начинаться диапазон. В3B2 списка фигурам и т.д.
Как удалить диапазон Excel.Чтобы быстро найти из 4-х сезонов.в какой ячейке на Имя (советуем перед текст в нашей удалении.Таблица1[Питер] месяцев вручную. Списки Сначала создадим все Они обладают теми
Нажмите ОК, после внесения
C2 вводим следующую..Использовать в формуле Мы же рассмотримЗаходим на закладку
определенные ячейки, их Формула в ячейках листе Вы бы прочтением этой статьи
excel2.ru
Диапазон в Excel.
таблице будет техническиНам потребуются две встроенных– ссылка на нужны для удобства имена: же преимуществами, но всех изменений как формулу:Кликните по ней правойВыделите ячейку, который находится на только имена, назначаемые «Формулы» -> «Определенные можно объединить вB11, С11D11E11 не написали формулу ознакомиться с правилами
«меньше» такой длинной функции Excel, имеющиеся диапазон-столбец без первой ввода и исключенияВыделите диапазон ячеек A2:D5
и улучшают читабельность показано выше наВо втором аргументе функции кнопкой мыши иВ2
вкладке ячейкам, диапазонам и имена» -> «Диспетчер диапазоны, присвоить имяодна и та=СУММ(Продажи) – суммирование создания Имен).
«яяяяя….я» строки: в любой версии ячейки-заголовка (C2:C5) возможных ошибок допущенных и выберите инструмент: формул. Это существенно рисунке. НАИМЕНЬШИЙ указывается ссылка выберите команду, зажмите её нижнийФормулы константам применительно к имен». Из списка диапазонам, сделать закладку
же! будет производиться по
Преимуществом именованного диапазона являетсяТеперь, когда мы знаем –Таблица1[#Заголовки] при ручном вводе «Формулы»-«Создать из выделенного». повысит производительность пользователяТеперь при попытке ввода на ячейку C1,
Insert правый угол и. формулам Excel. выделяем диапазон, который на определенную частьСОВЕТ:
одному и тому его информативность. Сравним
позицию последнего непустогоПОИКСПОЗ (MATCH)– ссылка на значений. Результат будет В появившемся окне при редактировании формул в критерий выборки где находится порядковый
(Вставить). протяните вниз доИтак, в данном урокеПриведем небольшой пример. Представим, хотим удалить, нажимаем таблицы. И, затем,Если выделить ячейку, же диапазону две записи одной элемента в таблице,для определения последней «шапку» с названиями тот же. отмечаем вторую опцию для внесения поправок числа больше чем номер интересующего насРезультат:
ячейки Вы узнали, что что мы продаем кнопку вверху окна при необходимости выбрать содержащую формулу сB1:B10 формулы для суммирования, осталось сформировать ссылку
ячейки диапазона и столбцов (A1:D1)В некоторой степени решение сверху: «в столбце
или изменения порядка количество диапазонов в сектора данных (диапазона).Строки, расположенные ниже новойВ8 такое имена ячеек элитную косметику и
«Удалить». Здесь же нужный диапазон, закладку. именем диапазона, и. например, объемов продаж: на весь нашИНДЕКС (INDEX)
Такие ссылки замечательно работают
данной задачи можно слева». аргументов вычислений. Даже пределах «границ», будет А для функции строки, сдвигаются вниз.. и диапазонов в получаем фиксированный процент можно изменить имя
Как сделать закладки нажать клавишуИногда выгодно использовать не =СУММ($B$2:$B$10) и =СУММ(Продажи).
диапазон. Для этого для создания динамической в формулах, например: выполнить и безВыделите диапазон ячеек B1:D5 спустя несколько лет предупреждение для пользователя: НАИМЕНЬШИЙ – это Аналогичным образом можноРезультат: Excel. Если желаете комиссионных с продаж. и состав диапазона. в таблице, читайтеF2 абсолютную, а относительную Хотя формулы вернут используем функцию:
ссылки.=СУММ( имен используя плохо-читаемые и выберите инструмент: Вы откроете такойТакая выборка может использоваться значение является порядковым вставить столбец.Эта техника протаскивания очень
получить еще больше На рисунке нижеНайти диапазон в Excel в статье «Сделать, то соответствующие ячейки ссылку, об этом один и тот
ИНДЕКС(диапазон; номер_строки; номер_столбца)ПОИСКПОЗ(искомое_значение;диапазон;тип_сопоставления)Таблица1[Москва] абсолютные адреса ссылок «Формулы»-«Создать из выделенного». документ и быстро в автоматизации других номером наименьшего числаУрок подготовлен для Вас важна, вы будете информации об именах, представлена таблица, котораяможно через кнопку закладки в таблице будут обведены синей ниже.
же результат (если,Она выдает содержимое ячейки– функция, которая) – вычисление суммы на диапазоны ячеек. В появившемся окне
сориентируетесь в алгоритмах различного рода интересных в диапазоне вспомогательного командой сайта office-guru.ru часто использовать её
excel-office.ru
Знакомство с именами ячеек и диапазонов в Excel
читайте следующие статьи: содержит объем продаж в строке адреса Excel». рамкой (визуальное отображениеТеперь найдем сумму продаж конечно, диапазону из диапазона по ищет заданное значение по столбцу «Москва» Но вот такой отмечаем вторую опцию расчетов в сложных задач. Здесь же столбца $A$7:$A$22 (первыйИсточник: http://www.excel-easy.com/introduction/range.html в Excel. Вот
Как присвоить имя ячейке по месяцам, а ячейки.Как выделить не смежные Именованного диапазона). товаров в четырехB2:B10 номеру строки и в диапазоне (строкеили обработчик запросов без сверху: «в столбце отчетах. Тем более приведен только базовый
аргумент).Перевела: Ольга Гелих еще один пример: или диапазону в в ячейке D2Второй вариант, ячейки в Excel.Предположим, что имеется сложная сезонах. Данные о
присвоено имя Продажи), столбца, т.е. например или столбце) и=ВПР(F5; использования имен сделать сверху». Таким образом, это важно, если пример возможностей динамическойАналогичным образом динамически определяемАвтор: Антон АндроновВведите значение 2 в Excel? хранится процент комиссионных.как найти диапазон вЕсли ячейки расположены (длинная) формула, в продажах находятся на
но иногда проще функция =ИНДЕКС(A1:D5;3;4) по выдает порядковый номерТаблица1 гораздо сложнее. у нас создались документ предназначен для выборки данных из адрес последней ячейки,Автоматическое определение диапазона «от-до» ячейку5 полезных правил и Наша задача подсчитать
Простой способ выделить именованный диапазон в Excel
Excel- не рядом, то которой несколько раз листе работать не напрямую нашей таблице с ячейки, где оно;3;0) – поиск вЕсть ли у вас все нужные нам использования широкого круга исходной таблицы. где должна заканчивается в исходной таблице
В2
Как вставить имя ячейки или диапазона в формулу
рекомендаций по созданию сколько мы заработалина закладке Формулы» выделяем первую ячейку используется ссылка на
- 4сезона с диапазонами, а городами и месяцами
- было найдено. Например, таблице месяца из таблицы с данными имена. Чтобы убедиться
- пользователей.В основном пользователи Excel выборка. Для этого моно применять дляи значение 4 имен в Excel за прошедший год.
в разделе «Определенные будущего диапазона. Затем один и тот(см. файл примера) с их именами. из предыдущего способа формула ПОИСКПОЗ(“март”;A1:A5;0) выдаст ячейки F5 и
- в Excel, размеры в этом выберитеТеперь рассмотрим использование имен
- используют один тип в C3 водим автоматизации многих задач
- в ячейку
- Диспетчер имен в ExcelДля того чтобы подсчитать
имена» нажимаем на нажимаем клавишу «Ctrl»
же диапазон:
в диапазонах:
office-guru.ru
Диапазон в Excel
- Совет
- выдаст 1240 –
- в качестве результата
- выдача питерской суммы
- которых могут изменяться,
- инструмент: «Диспетчер имен».
как альтернативный вариант имен диапазонов. При формулу: связанных с динамическойB3Как присваивать имена константам наш заработок, необходимо
Ячейки, строки, столбцы
кнопку «Диспетчер имен». и, удерживая её,=СУММ(E2:E8)+СРЗНАЧ(E2:E8)/5+10/СУММ(E2:E8)
- B2:B10 C2:C10 D2:D10 E2:E10: Узнать на какой диапазон содержимое из 3-й число 4, т.к. по нему (что т.е. количество строкПерейдите в ячейку C8 для выше описанной
- использовании имени вКак не сложно догадаться выборкой значений. Рассмотрим. в Excel? просуммировать объемы продаж
- В появившемся окне нажимаем на остальныеЕсли нам потребуется изменить. Формулы поместим соответственно ячеек ссылается Имя можно строки и 4-го
Примеры диапазона
слово «март» расположено такое ВПР?) (столбцов) может увеличиваться
- и введите функцию задачи: формулах, к нему во втором аргументе один из простыхВыделите ячейкиУрок подготовлен для Вас за весь год, нажимаем на нужный
- ячейки. Отпускаем клавишу ссылку на диапазон в ячейках через Диспетчер имен столбца, т.е. ячейки в четвертой поТакие ссылки можно успешно или уменьшаться в
Заполнение диапазона
СУММ со следующимиВыделите диапазон ячеек F1:G2
- обращаются как к функции НАИМЕНЬШИЙ мы для понимания способовB2
- командой сайта office-guru.ru а затем полученный диапазон. Адрес этого «Ctrl». данных, то этоB11C11 D11E11 расположенный в меню D3. Если столбец
счету ячейке в
использовать при создании процессе работы? Если аргументами: =СУММ(Магазин3 февраль) и выберите инструмент: абсолютной ссылке на
- прибавляем единицу чтобы реализации данной задачи.иАвтор: Антон Андронов результат умножить на диапазоно появится вО других способах
- придется сделать 3. Формулы/ Определенные имена/ всего один, то столбце A1:A5. Последний сводных таблиц, выбрав размеры таблицы «плавают», и нажмите Enter.
«Формулы»-«Определенные имена»-«Создать из диапазон ячеек. Хотя получить следующее поЗадание является следующим. ВB3Автор: Антон Андронов
- комиссионные. Наша формула строке диалогового окна выделения ячеек, столбцов, раза. Например, ссылку По аналогии с абсолютной Диспетчер имен. его номер можно аргумент функции Тип_сопоставления
- на вкладке то придется постоянноОтлично! В результате мы выделенного». в предыдущем уроке порядку наименьшее значение одном из столбцов, зажмите нижний правый
Перемещение диапазона
Ячейки, строки, столбцы будет выглядеть следующим
- в строке «Диапазон». строк, листов, т.д,
- E2:E8 адресацией из предыдущей
Копировать/вставить диапазон
Ниже рассмотрим как присваивать не указывать, т.е.
- = 0 означает,Вставка – Сводная таблица мониторить этот момент видим значение 500В появившемся окне «Создание мы присвоили имя в вспомогательном столбце в разных ячейках
- угол этого диапазонаПримеры диапазона образом: Нажимаем на это читайте в статьепоменять на задачи, можно, конечно, имя диапазонам. Оказывается, формула ИНДЕКС(A2:A6;3) выдаст что мы ведем (Insert – Pivot и подправлять: ¬– прибыль магазина3
Вставка строки, столбца
имен из выделенного не диапазону, а $A$7:$A$22. Все просто находятся какие-то значения и протяните его
- Заполнение диапазонаТакая формула будет вычислять адрес и этот
- «Как выделить вJ14:J20 создать 4 именованных что диапазону ячеек «Самару» на последнем
поиск точного соответствия.
Table)ссылки в формулах отчетов, за февраль месяц. диапазона», отметьте первую
числу (значению). и красиво –
(в данном случае
вниз.
Перемещение диапазона
office-guru.ru
Формула для динамического выделения диапазона ячеек в Excel
правильный результат, но диапазон в таблице Excel ячейки, таблицу,. диапазона с абсолютной можно присвоить имя скриншоте. Если этот аргументи введя имя
Как автоматически выделять диапазоны для выборки ячеек из таблицы?
которые ссылаются на Теперь нам только опцию: «в строкеПриготовьте лист, на котором такая должна быть текстовые строки «граница»).Excel автоматически заполняет диапазон,Копировать/вставить диапазон аргументы, используемые в будет выделен пунктирными др.».Но, если перед составлением адресацией, но есть по разному: используяПричем есть один не не указать, то умной таблицы в нашу таблицу осталось с помощью
выше», как на расходы будут пересчитаны магия! Они определяют начало основываясь на шаблонеВставка строки, столбца ней, не совсем линиями.Присвоить имя диапазону в
сложной формулы мы
Динамическое определение границ выборки ячеек
решение лучше. С абсолютную или смешанную совсем очевидный нюанс: функция переключится в качестве источника данных:исходные диапазоны сводных таблиц,
функции сделать обработчик рисунке. Это значит, из одной валютыЭто практически все. Дальше и конец секторов из первых двухДиапазон в Excel представляет очевидны. Чтобы формулаДиапазон может пригодиться
Excel. присвоим диапазону использованием относительной адресации адресацию. если ИНДЕКС не режим поиска ближайшего
Если выделить фрагмент такой которые построены по запросов, который так что значения в в другую. используйте свое воображение (диапазонов). Эти значения значений. Классно, не собой набор из
Как получить адрес диапазона ячеек в Excel?
стала более понятной, еще в томНажимаем на выделенныйE2:E8 можно ограничиться созданиемПусть необходимо найти объем
просто введена в наименьшего значения – таблицы (например, первых нашей таблице же будет использовать верхних строках будутПересчет должен выполняться соответственно для применения этой вставлены автоматически и правда ли? Вот двух или более необходимо назначить областям, случае, когда нужно
диапазон правой мышью, какое-нибудь имя (например, Цены), только продаж товаров (см. ячейку после знака это как раз
два столбца) иисходные диапазоны диаграмм, построенных имена в своем использованы для названия курсов валют, которые полезной функции автоматической могут появляться в еще один пример: ячеек. В этой содержащим данные, описательные найти скрытый текст
выбираем из контекстного то ссылку наодного файл примера лист =, как обычно, и можно успешно создать диаграмму любого по нашей таблице
Автоматическая подсветка цветом диапазонов ячеек по условию
алгоритме. Для этого: имен ячеек в изменяются. Поэтому курсы выборки диапазонов данных
- разных ячейках. ИхВведите дату 13/6/2013 в статье дается обзор
- имена. Например, назначим в таблице. Подробнее меню «Имя диапазона». диапазон придется менятьИменованного диапазона Сезонные_продажи. 1сезон):
- а используется как использовать для нахождения типа, то придиапазоны для выпадающих списков,
Модифицируем формулу в ячейке нижних строках. Будет нельзя вносить в из таблицы по размеры и количество ячейку некоторых очень важных диапазону B2:В13 имя об этом, читайте В вышедшем диалоговом
Проверка вводимых значений в Excel на ошибки
только 1 разДля этого:Присвоим Имя Продажи диапазону финальная часть ссылки последней занятой ячейки дописывании новых строк которые используют нашу C8, а именно создано одновременно сразу формулы, чтобы при условию пользователя. Например, в них ячеекВ2 операций с диапазонами.Продажи_по_месяцам в статье «Как окне пишем имя
и даже невыделите ячейкуB2:B10
на диапазон после
в нашем массиве. они автоматически будут таблицу в качестве так: =СУММ(ДВССЫЛ(A8) ДВССЫЛ(B8)).
2 имени. Ячейка их изменении не воспользуемся условным форматированием. также может бытьи дату 16/6/2013Давайте начнем с выбора
, а ячейке В4 найти скрытый текст диапазона. Мы написали в формуле, аB11. При создании имени двоеточия, то выдаетСуть трюка проста. ПОИСКПОЗ
exceltable.com
Имена диапазонов Excel с абсолютным адресом
добавляться к диаграмме. источника данных И нажмите Enter. F2 получит имя пришлось редактировать каждуюБудем подсвечивать цвет диапазона, разным. Например, на в ячейку ячеек, строк и имя в Excel». — «январь».
Преимущества имен диапазонов перед абсолютными ссылками
в Диспетчере имен!, в которой будет будем использовать абсолютную она уже не
перебирает в поискеПри создании выпадающих списковВсе это в сумме В результате формула «Евро», а ячейка ячейку. который соответствует порядковому рисунке ниже выбран
B3 столбцов.КомиссионныеВ диапазон ячеекПервый символ имени=СУММ(Цены)+СРЗНАЧ(Цены)/5+10/СУММ(Цены) находится формула суммирования адресацию. содержимое ячейки, а ячейки в диапазоне
прямые ссылки на не даст вам выдала ошибку: #ССЫЛКА! G2 – «Доллар».Для решения данной задачи номеру указанном в сектор данных (диапазон)
- (на рисунке приведеныДля выбора ячейки. Теперь нашу формулу можно вставить формулу
- диапазона должен бытьБолее того, при создании (при использовании относительнойДля этого: ее адрес! Таким сверху-вниз и, по элементы умной таблицы скучать ;)
- Не переживайте поВыделите диапазон C2:D5 и
мы можем обойтись критериях выборки C1. номер 2. американские аналоги дат).C3 можно записать в массива. Что это буквой или символ формул EXCEL будет
адресации важно четковыделите, диапазон образом формула вида идее, должна остановиться, использовать нельзя, ноГораздо удобнее и правильнее этому поводу, все выберите инструмент из без использования именВыделите диапазон ячеек C7:C22Все, что следует сейчасВыделите ячейкикликните по полю следующем виде: за формулы, где подчерквания. Затем можно сам подсказывать имя фиксировать нахождение активнойB2:B10 $A$2:ИНДЕКС($A$2:$A$100;3) даст на когда найдет ближайшее можно легко обойти будет создать динамический под контролем, делаем выпадающего меню: «Формулы»-«Определенные
с помощью абсолютных и выберите иснтрумент сделать — этоB2
- на пересечении столбцаКак видите, новая форма применяются, смотрите в писать и буквы,
- диапазона! Для этого ячейки в моментна листе выходе уже ссылку наименьшее значение к это ограничение с «резиновый» диапазон, который обработчик запросов далее. имена»-«Присвоить имя»-Применить имена». ссылок. Ниже приведем «ГЛАВНАЯ»-«Условное фомратирование»-«Создать правило». создать возможность легкогоиC записи формулы стала статье «Формулы массива
- и цифры, и достаточно ввести первую создания имени);1сезон
- на диапазон A2:A4. заданному. Если указать помощью тактической хитрости автоматически будет подстраиватьсяСоздадим еще 2 имени.
В появившемся окне выделите пример. Но именаВ появившемя окне выберите и быстрого выбораB3и строки более очевидной и Excel». подчеркивание. Длина названия
букву его имени.на вкладке Формулы в;И вот тут в в качестве искомого – использовать функцию в размерах под Выделите диапазон A2:A5
сразу 2 имени,
Использования имен в Excel при пересечении множеств
дают более изящное опцию «Использовать формулу диапазона, который нас
, зажмите нижний правый3 простой для восприятия.С помощью имени
диапазона не должнаExcel добавит к именам группе Определенные именана вкладке Формулы в дело вступает функция значение заведомо больше,ДВССЫЛ (INDIRECT) реальное количество строк-столбцов чтобы присвоить ему а остальное оставьте решение данной задачи. для определения форматируемых интересует (вписывая номер
- угол этого диапазона. Можно пойти еще диапазона легко найти превышать формул, начинающихся на выберите команду Присвоить
- группе Определенные имена ПОИСКПОЗ, которую мы чем любое имеющееся, которая превращает текст данных. Чтобы реализовать имя «магазины». Для все по умолчанию Для сравнения рассмотрим ячеек». Там же диапазона в одну и протяните егоЧтобы выбрать столбец
- дальше и для и очистить ячейки225 символов эту букву, еще имя;
выберите команду Присвоить вставляем внутрь ИНДЕКС, в таблице, то в ссылку: такое, есть несколько этого выберите инструмент: и нажмите ОК. оба варианта. в поле ввода из ячеек для вниз.
- C значения комиссионных создать таблицы. Например, таблица. Если в имени и имя диапазона!в поле Имя введите: имя; чтобы динамически определить ПОИСКПОЗ дойдет доТ.е. ссылка на умную
- способов. «Формулы»-«Присвоить имя». ЗаполнитеЭто только примитивный примерДопустим, мы решаем данную введите такую фомрулу: выбора).Чтобы переместить диапазон, выполните, кликните по заголовку именованную константу. В в Excel «Домашний, диапазона больше обного
- Диапазон в Excel - Сезонные_Продажи;в поле Имя введите: конец списка: самого конца таблицы, таблицу в видеВыделите ваш диапазон ячеек диалоговое окно как преимущества использования имен задачу с помощьюНажмите на кнопку формат следующие действия:
- столбца этом случае исчезнет семейный бюджет в слова, то соединяем
это несколько ячеекв поле Область выберите Продажи;=$A$2:ИНДЕКС($A$2:$A$100; ПОИСКПОЗ(ПОВТОР(«я»;255);A2:A100)) ничего не найдет текстовой строки (в и выберите на на рисунке. А вместо абсолютных ссылок.
абсолютной ссылки на и укажите цветДля наглядности приведем решениеВыделите диапазон и зажмитеC необходимость выделять под Excel» здесь. Заполняли слова знаком нижнего таблицы. Диапазон ячеек листв поле Область выберите
Осталось упаковать все это и выдаст порядковый кавычках!) превращается в вкладке потом выделите диапазон Вы без проблем ячейку со значением для подсветки соответствующих этой задачи с его границу.
exceltable.com
Динамический диапазон с автоподстройкой размеров
. нее отдельную ячейку год. Затем копируем тире так. Например: можно просто выделить,4сезона лист в единое целое. номер последней заполненной полноценную ссылку, аГлавная – Форматировать как B1:D1 и присвойте
- можете менять курсы текущего курса. Тогда ячеек. Например, зеленый.
- использованием вспомогательного столбца.Перетащите диапазон на новоеЧтобы выбрать строку
- на рабочем листе эту таблицу для
- «Число_месяцев». Пропусков в чтобы настроить формат,(имя будет работать1сезон
Откройте вкладку ячейки. А нам уж ее выпадающий
Таблицу (Home – ему имя «месяцы». валют (изменяя значения нам нужно сделатьТеперь мы изменим критерий В первую ячейку место.3 Excel.
Способ 1. Умная таблица
следующего года. В имени не должно цвет ячеек, написать только на этом(имя будет работатьФормулы (Formulas) это и нужно!
список нормально воспринимает. Format as Table)Создаем выпадающий список для ячеек F2 и так: выборки, например, на в вспомогательном столбцеЧтобы скопировать и вставить, кликните по заголовкуНазначая имена ячейкам и скопированной таблице по быть. формулу, т.д. Можно листе); только на этоми нажмите кнопкуЕсли в нашем массиве
Если превращение ваших данных: безошибочного запроса к
- G2), а ценыЗапишем курсы ЕВРО и 1. Автоматически подсветился (A7) вводим формулу:
- диапазон, сделайте следующее: строки диапазонам в Excel, имени диапазона можно
- В строке «Область» присвоить имя этомуубедитесь, что в поле листе) или оставьте
- Диспетчер Имен (Name Manager) только числа, то в умную таблицуЕсли вам не нужен
нашей мини базе будут автоматически пересчитаны.
ДОЛЛАРА в отельных зеленым цветом весьи копируем ее внизВыделите диапазон, кликните по
3
мы приобретаем еще сразу очистить все указываем область, на диапазону, чтобы использовать Диапазон введена формула значение Книга, чтобы. В открывшемся окне можно в качестве
по каким-либо причинам полосатый дизайн, который данных. Перейдите вПримечание. Курсы валют можно ячейках F2 и первый диапазон. Обратите в оставшиеся ячейки. нему правой кнопкой. одно очень полезное
ячейки таблицы (смежные которую будет распространяться его в формулах, =’4сезона’!B$2:B$10 имя было доступно нажмите кнопку искомого значения указать нежелательно, то можно
добавляется к таблице ячейку А8 и хранить не только G2. внимание в нем Везде, где в мыши и нажмитеДиапазон представляет собой набор преимущество – возможность и не смежные), это имя. Например,
условном форматировании, поиске,нажмите ОК. на любом листеСоздать (New) число, которое заведомо воспользоваться чуть более побочным эффектом, то
Способ 2. Динамический именованный диапазон
выберите инструмент: «Данные»-«Работа в значениях ячеек,В ячейки C2 и на одну ячейку ячейках соседнего столбцаCopy из двух и быстро выделять эти не задевая формул. на всю книгу т.д.Мы использовали смешанную адресацию книги;, введите имя нашего больше любого из сложным, но гораздо его можно отключить с данными»-«Проверка данных». но и в D2 введем формулы, больше чем во
находится значение «граница»,(Копировать) или сочетание более ячеек. области. Например, чтобыО том, как (на все её- именованный диапазон Excel B$2:B$10 (без знакаубедитесь, что в поле
диапазона и формулу имеющихся в таблице: более незаметным и на появившейся вкладке В появившемся окне: самих именах. Просто которые ссылаются к втором, но все функция возвращает номер клавиш
Ищем последнюю ячейку с помощью ПОИСКПОЗ
Для выбора диапазона выделить область, у создать таблицу в листы), или только. В диапазон можно $ перед названием Диапазон введена формула в полеДля гарантии можно использовать универсальным методом –Конструктор (Design) «Проверка вводимых значений» в поле диапазон ценам в рублях работает безошибочно. строки. В противномCtrl+CB2:C4 которой есть имя, Excel, читайте в на этот лист, выделить всю таблицу столбца). Такая адресация =’1сезон’!$B$2:$B$10Диапазон (Reference) число 9E+307 (9 создать в Excel. Каждая созданная таким внесите настройки, так
введите значение текущего через относительную ссылку,Наконец, вы можете предупредить случае возвращает пустую.кликните по нижнему достаточно щелкнуть по статье «Как сделать т.д. и присвоить ей позволяет суммировать значениянажмите ОК.: умножить на 10 динамический именованный диапазон, образом таблица получает как показано на курса. а к другим
ошибку в случае строку.Выделите ячейку, где вы правому углу ячейки полю таблицу в Excel»В строке «Примечание»
имя. находящиеся в строкахТеперь в любой ячейкеОсталось нажать на в 307 степени, ссылающийся на нашу имя, которое можно рисунке. И нажмите
валютам через абсолютную ввода неверных (неСледующим шагом будет динамическое хотите разместить первуюВ2Имя тут. можно описать этотПодробнее о применении2 310 листаОК т.е. 9 с таблицу. Потом, как заменить на более ОК.Теперь приведем более наглядный
Формируем ссылку с помощью ИНДЕКС
ссылку. соответствующего формата) значений определение адреса для ячейку скопированного диапазона,и протяните указательи из раскрывающегосяТаблицу Excel можно
диапазон, что в
диапазона в Excel,, в том столбце,1сезони готовый диапазон 307 нулями) – и в случае удобное там жеТаким же образом создайте пример существенного преимуществаСкопируем диапазон ячеек C2:D2 (числа меньшего или выборки диапазона данных кликните правой кнопкой мыши до ячейки списка выбрать нужное. быстро заполнить данными. нем, т.д. смотрите в статье в котором размещена
можно написать формулу можно использовать в максимальное число, с с умной таблицей, на вкладке второй список с использования имен. в C3:D5. равного нулю, большего, из исходного списка мыши и выберитеC4Диапазон будет выделен: Смотрите статью «КакВ строке «Диапазон» «Что такое диапазон формула суммирования. Формулу
в простом и любых формулах, выпадающих которым в принципе можно будет свободноКонструктор (Design) месяцами в ячейке
Создайте отчет по продажам
Создаем именованный диапазон
Данное решение вполне рабочее чем общее количество в соответствии с команду.Существует несколько способов вставить заполнить таблицу в указываем адрес диапазона. в Excel». суммирования можно разместить наглядном виде: =СУММ(Продажи). списках или диаграммах. может работать Excel. использовать имя созданного
в поле B8. за первый квартал и его используют диапазонов) в качестве критерием отбора.
planetaexcel.ru
Paste
Автоматическое определение диапазона «от-до» в исходной таблице моно применять для автоматизации многих задач связанных с динамической выборкой значений. Рассмотрим один из простых для понимания способов реализации данной задачи.
Как автоматически выделять диапазоны для выборки ячеек из таблицы?
Задание является следующим. В одном из столбцов в разных ячейках находятся какие-то значения (в данном случае текстовые строки «граница»). Они определяют начало и конец секторов (диапазонов). Эти значения вставлены автоматически и могут появляться в разных ячейках. Их размеры и количество в них ячеек также может быть разным. Например, на рисунке ниже выбран сектор данных (диапазон) номер 2.
Все, что следует сейчас сделать — это создать возможность легкого и быстрого выбора диапазона, который нас интересует (вписывая номер диапазона в одну из ячеек для выбора).
Динамическое определение границ выборки ячеек
Для наглядности приведем решение этой задачи с использованием вспомогательного столбца. В первую ячейку в вспомогательном столбце (A7) вводим формулу:
и копируем ее вниз в оставшиеся ячейки. Везде, где в ячейках соседнего столбца находится значение «граница», функция возвращает номер строки. В противном случае возвращает пустую строку.
Следующим шагом будет динамическое определение адреса для выборки диапазона данных из исходного списка в соответствии с критерием отбора.
Изменяемое значение критерия для управления выборкой данных из таблицы будет указано в ячейке C1. Там мы указываем порядковый номер диапазона, данные которого нас интересуют в конкретный момент.
Как получить адрес диапазона ячеек в Excel?
После чего динамически определим адрес начальной ячейки, с которой будет начинаться диапазон. В C2 вводим следующую формулу:
Во втором аргументе функции НАИМЕНЬШИЙ указывается ссылка на ячейку C1, где находится порядковый номер интересующего нас сектора данных (диапазона). А для функции НАИМЕНЬШИЙ – это значение является порядковым номером наименьшего числа в диапазоне вспомогательного столбца $A$7:$A$22 (первый аргумент).
Аналогичным образом динамически определяем адрес последней ячейки, где должна заканчивается выборка. Для этого в C3 водим формулу:
Как не сложно догадаться во втором аргументе функции НАИМЕНЬШИЙ мы прибавляем единицу чтобы получить следующее по порядку наименьшее значение в вспомогательном столбце $A$7:$A$22. Все просто и красиво – такая должна быть магия!
Это практически все. Дальше используйте свое воображение для применения этой полезной функции автоматической выборки диапазонов данных из таблицы по условию пользователя. Например, воспользуемся условным форматированием.
Автоматическая подсветка цветом диапазонов ячеек по условию
Будем подсвечивать цвет диапазона, который соответствует порядковому номеру указанном в критериях выборки C1.
- Выделите диапазон ячеек C7:C22 и выберите иснтрумент «ГЛАВНАЯ»-«Условное фомратирование»-«Создать правило».
- В появившемя окне выберите опцию «Использовать формулу для определения форматируемых ячеек». Там же в поле ввода введите такую фомрулу:
- Нажмите на кнопку формат и укажите цвет для подсветки соответствующих ячеек. Например, зеленый.
Теперь мы изменим критерий выборки, например, на 1. Автоматически подсветился зеленым цветом весь первый диапазон. Обратите внимание в нем на одну ячейку больше чем во втором, но все работает безошибочно.
Проверка вводимых значений в Excel на ошибки
Наконец, вы можете предупредить ошибку в случае ввода неверных (не соответствующего формата) значений (числа меньшего или равного нулю, большего, чем общее количество диапазонов) в качестве номера диапазона, который вы ищете. Все это можете сделать при помощи проверки данных. Перейдите на ячейку для ввода критериев выборки C1 и выберите инструмент: «ДАННЫЕ»-«Проверка данных».
Соответствующая формула «обеспечивающая безопасность» могла бы выглядеть так:
Нажмите ОК, после внесения всех изменений как показано выше на рисунке.
Теперь при попытке ввода в критерий выборки числа больше чем количество диапазонов в пределах «границ», будет предупреждение для пользователя:
Такая выборка может использоваться в автоматизации других различного рода интересных задач. Здесь же приведен только базовый пример возможностей динамической выборки данных из исходной таблицы.
Содержание:
- Что такое диапазон?
- Как рассчитать диапазон в Excel?
- Вычислить условный диапазон в Excel
Обычно, когда я использую диапазон слов в своих руководствах по Excel, это ссылка на ячейку или набор ячеек на листе.
Но этот урок не об этом диапазоне.
«Диапазон» также является математическим термином, который относится к диапазону в наборе данных (т. Е. Диапазон между минимальным и максимальным значением в данном наборе данных).
В этом уроке я покажу вам действительно простые способы рассчитать диапазон в Exceл.
Что такое диапазон?
В данном наборе данных диапазон этого набора данных будет разбросом значений в этом наборе данных.
Чтобы дать вам простой пример, если у вас есть набор данных об успеваемости учащихся, где минимальный балл составляет 15, а максимальный балл — 98, то разброс этого набора данных (также называемый диапазоном этого набора данных) будет 73.
Диапазон = 98-15
«Диапазон» — это не что иное, как разница между максимальным и минимальным значением этого набора данных.
Как рассчитать диапазон в Excel?
Если у вас есть список отсортированных значений, вам просто нужно вычесть первое значение из последнего значения (при условии, что сортировка выполняется в порядке возрастания).
Но в большинстве случаев у вас будет случайный набор данных, который еще не отсортирован.
Найти диапазон в таком наборе данных также довольно просто.
В Excel есть функции для определения максимального и минимального значения из диапазона (функции MAX и MIN).
Предположим, у вас есть набор данных, показанный ниже, и вы хотите вычислить диапазон для данных в столбце B.
Ниже приведена формула для расчета диапазона для этого набора данных:
= МАКС (B2: B11) -МИН (B2: B11)
Приведенная выше формула находит максимальное и минимальное значение и дает нам разницу.
Довольно просто … не правда ли?
Вычислить условный диапазон в Excel
В большинстве практических случаев найти диапазон не так просто, как просто вычесть минимальное значение из максимального значения.
В реальных сценариях вам также может потребоваться учесть некоторые условия или выбросы.
Например, у вас может быть набор данных, в котором все значения меньше 100, но есть одно значение выше 500.
Если вы рассчитываете порядок для этого набора данных, это приведет к неправильной интерпретации данных.
К счастью, в Excel есть множество условных формул, которые могут помочь вам разобраться в некоторых аномалиях.
Ниже у меня есть набор данных, в котором мне нужно найти диапазон значений продаж в столбце B.
Если вы внимательно посмотрите на эти данные, вы заметите, что есть два магазина, где значения довольно низкие (Магазин 1 и Магазин 3).
Это может быть связано с тем, что это новые магазины или какие-то внешние факторы повлияли на продажи в этих конкретных магазинах.
При вычислении диапазона для этого набора данных может иметь смысл исключить эти новые магазины и рассматривать только те магазины, где есть существенные продажи.
В этом примере, скажем, я хочу игнорировать все те магазины, где стоимость продажи меньше 20 000.
Ниже приведена формула, по которой можно найти диапазон с условием:
= MAX (B2: B11) -MINIFS (B2: B11, B2: B11, "> 20000")
В приведенной выше формуле вместо использования функции MIN я использовал функцию MINIFS (это новая функция в Excel2021-2022 и Microsoft 365).
Эта функция находит минимальное значение, если соблюдены указанные в нем критерии. В приведенной выше формуле в качестве критерия я указал любое значение, превышающее 20 000.
Таким образом, функция MINIFS просматривает весь набор данных, но при вычислении минимального значения учитывает только те значения, которые больше 20 000.
Это гарантирует, что значения ниже 20 000 игнорируются, а минимальное значение всегда больше 20 000 (следовательно, игнорируются выбросы).
Обратите внимание, что MINIFS — это новая функция в Excel. доступно только в Excel2021-2022 и подписке Microsoft 365. Если вы используете предыдущие версии, у вас не будет этой функции (и вы можете использовать формулу, описанную далее в этом руководстве)
Если в вашем Excel нет функции МИНИМУМ, воспользуйтесь приведенной ниже формулой, в которой для того же результата используется комбинация функций ЕСЛИ и МИНИМУМ:
= МАКС (B2: B11) -МИН (ЕСЛИ (B2: B11> 20000; B2: B11))
Так же, как я использовал условную функцию MINIFS, вы также можете использовать функцию MAXIFS, если вы хотите избежать точек данных, которые являются выбросами в другом направлении (т. Е. Пара больших точек данных, которые могут исказить данные)
Итак, вот как вы можете быстро найти диапазон в Excel используя пару простых формул.
Надеюсь, вы нашли этот урок полезным.
Возможно, вам приходилось работать с листами, в которых использовалась, формула типа: =СУММ(А5000:А5078). Вы гадали, что же находится в ячейках А5000:А5078!? Если в ячейках А5000:А5078 содержатся объемы продаж по регионам, не кажется ли вам формула =СУММ(ПродажиРегионы) более понятной? В данной главе описываются способы присвоения имен отдельным ячейкам и диапазонам ячеек, а также способы вставки имен диапазонов в формулы. [1]
Как создать именованный диапазон?
Существуют три способа создания именованных диапазонов:
- путем ввода имени диапазона в поле Имя;
- путем выбора на вкладке ФОРМУЛЫ в группе Определенные имена инструмента Создать из выделенного;
- путем выбора на вкладке ФОРМУЛЫ в группе Определенные имена инструментов Присвоить имя или Диспетчер имен.
Для создания имени диапазона с помощью поля Имя (рис. 1.1) выделите ячейку или диапазон ячеек, которым требуется присвоить имя, установите курсор в поле Имя, введите имя диапазона, и нажмите клавишу <Enter>. На рис. 1.1 ячейке В3 присвоено имя Старт.
Рис. 1.1. Создание имени диапазона путем выбора диапазона ячеек и ввода имени в поле Имя
Скачать заметку в формате Word или pdf, примеры в формате Excel
При нажатии в поле Имя на стрелку раскрывающегося списка появятся имена диапазонов, определенные в текущей книге (рис. 1.2). При выборе в поле Имя имени диапазона все ячейки, соответствующие этому диапазону, отмечаются автоматически. Это позволяет убедиться в правильности выбора ячейки или диапазона ячеек для указанного имени. В именах диапазонов регистр не учитывается. Например, если выбрать имя Финиш, будет отмечена ячейка Е8 (рис. 1.3).
Рис. 1.2. Список имен диапазонов
Рис. 1.3. При выборе имени диапазона отмечаются все ячейки, соответствующие этому диапазону
При нажатии клавиши <F3> открывается диалоговое окно Вставка имени, в котором отображаются имена всех диапазонов.
Присвоение имени означает, что вместо любой ссылки Старт в формуле будет автоматически подставлено значение из ячейки В3.
Предположим, что необходимо присвоить имя Данные прямоугольному диапазону ячеек A1:B5. Выделите диапазон ячеек A1:B5, введите с клавиатуры Данные в поле Имя и нажмите клавишу <Enter>. Теперь с помощью формулы =СРЗНАЧ(Данные) можно вычислить среднее значение содержимого ячеек A1:B4 (рис. 1.4).
Рис. 1.4. Присвоение диапазону A1:B5 имени Данные и нахождение среднего значения именованного диапазона
Иногда требуется присвоить имя диапазону ячеек, состоящему из нескольких несмежных прямоугольных диапазонов. Например, B3:C4, E6:G7 и B10:C10 (рис. 1.5). Для присвоения имени выделите любой из трех прямоугольников. Удерживая клавишу <Ctrl>, выделите остальные два диапазона. Отпустите клавишу <Ctrl>, введите имя Несмежный в поле Имя и нажмите клавишу <Enter>. Теперь имя Несмежный в любой формуле указывает на содержимое ячеек B3:C4, E6:G7 и B10:C10.
Рис. 1.5. Присвоение имени несмежному диапазону ячеек
Создание имен с помощью инструмента Создать из выделенного. На листе «Рис. 1.6» Excel-файла с примерами содержатся продажи за март для каждого из 50 штатов США (рис. 1.6). Требуется присвоить каждой ячейке в диапазоне B2:B51 сокращенное название штата. Выделите диапазон A2:B51 и на вкладке ФОРМУЛЫ в группе Определенные имена выберите инструмент Создать из выделенного, и затем в открывшемся диалоговом окне установите флажок в столбце слева.
Рис. 1.6. Создание имен с помощью инструмента Создать из выделенного
Теперь имена в первом столбце выделенного диапазона связаны с ячейками во втором столбце выделенного диапазона. Таким образом, ячейке B6 присвоено имя диапазона СА, ячейка B7 имеет имя СО и т.д. Создавать имена таких диапазонов с помощью поля Имя было бы невероятно утомительно! Нажмите на стрелку раскрывающегося списка в поле Имя и убедитесь, что все имена диапазонов созданы.
Создание имен диапазонов с помощью инструмента Присвоить имя. Если на вкладке ФОРМУЛЫ в группе Определенные имена выбрать инструмент Диспетчер имен (и затем нажать кнопку Создать) или инструмент Присвоить имя, откроется диалоговое окно Создание имени (рис. 1.7).
Предположим, требуется присвоить имя область1 диапазону ячеек A2:B7. Введите область1 в поле Имя, переместите курсор в поле Диапазон, и выделите диапазон на листе или введите с клавиатуры =A2:B7. Нажмите кнопку OK для завершения присваивания.
Рис. 1.7. Диалоговое окно Создание имени
При нажатии на стрелку раскрывающегося списка в поле Область можно выбрать строку Книга или любой лист в книге, указав тем самым область действия имени (рис. 1.8). К любым именам диапазонов можно добавить примечания. Очень полезная опция, если не очевидно, что подразумевает выбранное имя диапазона.
Рис. 1.8. Выбор области действия имени
Диспетчер имен
В Microsoft Excel 2013 существует простой способ изменения или удаления имен диапазонов. Перейдите на вкладку ФОРМУЛЫ, выберите группу Определенные имена и откройте Диспетчер имен. Появится список имен всех диапазонов (рис. 1.9).
Рис. 1.9. Диспетчер имен
Для изменения имени диапазона дважды щелкните кнопкой мыши на имени этого диапазона или выделите его и нажмите кнопку Изменить; после этого можно изменить имя диапазона, ячейки в диапазоне и примечания. Область действия не подлежит изменению. Для удаления какого-либо подмножества имен диапазонов сначала выделите имена диапазонов, которые требуется удалить. Если имена диапазонов перечислены последовательно, выделите первое имя в группе имен, которую требуется удалить, затем, удерживая клавишу <Shift>, выделите последнее имя в группе. Если требуемые имена не перечислены друг за другом, можно выделить любое из имен, которое необходимо удалить, а далее, удерживая клавишу <Ctrl>, выделить остальные требуемые имена диапазонов. Затем для удаления выбранных имен диапазонов нажмите кнопку Удалить.
Редактирование формул в диалоговых окнах
Когда Excel отображает диалоговое окно (например, как на рис. 1.7 или 1.9), в котором можно записать ссылку на диапазон, поле, содержащее такую ссылку, всегда находится в режиме указания. Если активизировать поле Диапазон и воспользоваться стрелками для редактирования ссылки на диапазон, то вы обнаружите, что при этом вы именно указываете на диапазон, а не редактируете текст ссылки. Если на рисунке ниже вы поместите курсор в поле Диапазон, то попытка двинуть курсор влево с помощью стрелки даст неожиданный результат. Вместо движения курсора произошло изменение ссылки (обратите внимание: актуальный режим указан в левой части статусной панели):
Что делать? Нажмите F2. [2] Клавиша F2 позволяет переключаться между режимом указания (ввод) и режимом редактирования (правка). В режиме редактирования стрелки действуют именно так, как при редактировании формулы. На рисунке ниже попытка двинуть курсор влево увенчалась успехом:
Несколько конкретных примеров использования имен диапазонов
1. Необходимо вычислить общий объем продаж в штатах Аризона, Калифорния, Монтана, Нью-Йорк и Нью-Джерси.
Если вы помните наизусть сокращенные наименования штатов, то можно использовать формулу =AZ+CA+MT+NY+NJ (рис. 1.10)
Рис. 1.10. Использование имен вычисления объема продаж в отдельных штатах
2. Необходимо определить среднюю доходность акций, казначейских векселей и облигаций.
Выделите диапазон ячеек B2:D84 (рис. 1.11, часть строк на рис. скрыта), перейдите на вкладку ФОРМУЛЫ в группе Определенные имена выберите инструмент Создать из выделенного. В этом примере имена диапазона указаны в строке выше. Диапазон B3:B84 получает имя Акции, диапазон C3:C84 — имя Векселя и диапазон D3:D84 — имя Облигации. Таким образом, необходимость помнить, где находятся данные, отпадает. Например, если после начала ввода в ячейку B86 формулы нажать клавишу <F3>, откроется диалоговое окно Вставка имени. Кроме того, можно вызвать на экран список доступных имен диапазонов, если после начала ввода на вкладке ФОРМУЛЫ в группе Определенные имена выбрать инструмент Использовать в формуле. И, наконец, если вы помните первые буквы имени диапазона, и начнете их вводить в формуле, Excel выдаст подсказку (рис. 1.12). Эта опция Excel называется автозавершение формул. Для завершения ввода имени диапазона дважды щелкните на имени Векселя. Удобство использования имен диапазонов заключается в том, что, не зная точно, где находятся данные, можно работать с данными в любом месте книги!
Рис. 1.11. Исторические данные по инвестициям
Рис. 1.12. Подсказка при вводе в формуле имени диапазона
3. Использование имен столбца и строки
При использовании в формуле имени столбца (в формате A:A, C:C и т.д.) весь столбец обрабатывается в Excel как именованный диапазон. Например, по формуле =СРЗНАЧ(A:A) вычисляется среднее значение всех чисел в столбце А. Использование имени диапазона для целого столбца очень эффективно при частом вводе новых данных в столбец. Например, если столбец A содержит данные о ежемесячных продажах продукта, то новые данные добавляются каждый месяц, и по такой формуле вычисляется актуальное среднее значение ежемесячных продаж. Однако будьте осторожны: если ввести формулу =СРЗНАЧ(А:А) в столбец А, то появится сообщение о циклической ссылке, т.к. значение в ячейке, содержащей формулу расчета среднего, будет зависеть от ячейки, содержащей среднее значение. Способ разрешения циклических ссылок см. Excel. Как найти циклическую ссылку. Аналогично, по формуле =СРЗНАЧ(1:1) рассчитывается среднее значение всех чисел в строке 1.
4. Имена с областью действия книга и лист
При создании имен с помощью поля Имя областью действия имен по умолчанию становится Книга. Однако, можно присвоить одно и тоже имя на разных листах, выбрав область действия Лист. Например, создайте новую книгу Excel, содержащую три листа, и введите числа 4, 5, 6 в ячейки E4:E6 на листе Лист1 и 3, 4, 5 в ячейки E4:E6 на листе Лист2. Затем откройте окно Диспетчер имен, присвойте имя jam ячейкам E4:E6 на листе Лист1 и определите область действия для этого имени как Лист1. Далее перейдите на Лист2, откройте окно Диспетчер имен, присвойте имя jam ячейкам E4:E6 и определите область действия для этого имени как Лист2. Диалоговое окно Диспетчер имен показано на рис. 1.13.
Рис. 1.13. Имена на уровне Листа
Что произойдет, если ввести формулу =СУММ(jam) на каждом из трех листов? На листе Лист1 по формуле =СУММ(jam) будут просуммированы значения ячеек E4:E6 листа Лист1. Так как в этих ячейках содержатся числа 4, 5 и 6, в сумме получится 15. На листе Лист2 по формуле =СУММ(jam) будут просуммированы значения ячеек E4:E6 листа Лист2, что в сумме даст 3 + 4 + 5 = 12. Однако на листе Лист3 вычисление по формуле =СУММ(jam) приведет к появлению сообщения об ошибке #имя?, поскольку на этом листе отсутствует диапазон с именем jam. Если где-либо на листе Лист3 ввести формулу =СУММ(лист2!jam), Excel распознает имя на уровне листа, которое представляет диапазон ячеек E4:E6 листа Лист2, и в результате получится 3 + 4 + 5 = 12. Таким образом, указав перед именем диапазона соответствующее имя листа с восклицательным знаком (!), можно обратиться к диапазону на листе, отличном от того листа, где диапазон был определен.
5. Как добиться отображения недавно созданных имен диапазонов в ранее созданных формулах?
Рассмотрим небольшую таблицу, содержащую формулы (рис. 1.14).
Рис. 1.14. Новые имена диапазонов в старых формулах
Ячейка F3 содержит цену продукта, а ячейка F4 — потребность в продукте =10000–300*F3. В ячейки F5 и F6 введена себестоимость единицы продукции и постоянные затраты, соответственно. Прибыль вычисляется в ячейке F7 по формуле =F4*(F3–F5)–F6. Выделите диапазон E3:F7, затем для присвоения ячейке F3 имени цена, ячейке F4 имени потребность, ячейке F5 имени себестоимость, ячейке F6 имени затраты и ячейке F7 имени прибыль используйте вкладку ФОРМУЛЫ, инструмент Создать из выделенного и флажок в столбце слева. Теперь имена созданных диапазонов необходимо отобразить в формулах ячеек F4 и F7. Для применения имен сначала выделите диапазон, для которого они создаются (в данном случае F3:F7). Затем на вкладке ФОРМУЛЫ в группе Определенные имена нажмите стрелку раскрывающегося списка Присвоить имя и выберите инструмент Применить имена. Выделите в окне имена, которые требуется применить, и нажмите кнопку OK. Обратите внимание, что в ячейке F4 теперь находится формула =10000-300*цена, а в ячейке F7 формула =потребность*(цена–себестоимость)–затраты, что и требовалось. [3]
6. Можно ли вывести на лист Excel список всех имен диапазонов (и представляемых ими ячеек)?
Откройте окно Вставка имени с помощью клавиши <F3> и нажмите кнопку Все имена (рис. 1.15). На листе, начиная с текущей ячейки, появится список имен диапазонов и соответствующих им ячеек.
Рис. 1.15. Вывод на лист Excel список всех имен диапазонов (и представляемых ими ячеек)
7. Использование формул для определения диапазона
Пример 1. Предполагаемый годовой доход вычисляется как кратный прошлогоднему доходу (рис. 1.16). Воспользуемся формулу =(1+прирост)*предыдущий_год (имя диапазона не может содержать пробел). Требуется вычислить доходы за 2012–2018 гг. с приростом 10% в год, начиная с базового уровня 300 млн. долларов в 2011 г.
Сначала в поле Имя присвойте ячейке B3 имя прирост. Теперь самое интересное! Переместите курсор в ячейку B7 и на вкладке ФОРМУЛЫ в группе Определенные имена выберите инструмент Присвоить имя для открытия диалогового окна Создание имени. Введите данные, как показано на рис. 1.16. Поскольку активной является ячейка B7, Excel всегда будет интерпретировать имя диапазона как указывающее на ячейку, находящуюся над текущей ячейкой. Это не будет работать, если в ссылке на ячейку B6 останется знак доллара, поскольку он не позволит изменить ссылку на строку и указать строку непосредственно над активной ячейкой (подробнее см. Относительные, абсолютные и смешанные ссылки на ячейки в Excel. Если в ячейку B7 ввести формулу =предыдущий*(1+прирост) и скопировать ее в диапазон B8:B13, каждая ячейка будет содержать требуемую формулу, по которой содержимое ячейки непосредственно над активной ячейкой будет умножаться на 1,1.
Рис. 1.16. Для любой ячейки это имя указывает на ячейку, находящуюся над активной ячейкой
Пример 2. Для каждого дня недели дана почасовая оплата и количество отработанных часов (рис. 1.17). Вычислим зарплату за каждый день по формуле почасовая*часы.
Выберите строку 12 (щелкните слева на 12) и в поле Имя (рядом со строкой формул) введите имя почасовая. Выберите строку 13 и введите в поле Имя – часы. Если теперь в ячейку F14 ввести формулу =почасовая*часы и скопировать эту формулу в диапазон G14:L14, то в каждом столбце автоматически появится результат перемножения значений почасовой оплаты и отработанных часов.
Рис. 1.17. Расчет зарплаты по дням недели
Если вам интересно, предлагаю несколько более сложных примеров использования имен диапазонов: Создание пользовательских функций при помощи имен, Автоматическое обновление сводной таблицы.
Некоторые замечания:
- В Excel невозможно использовать в качестве имен диапазонов буквы r и c.
- Единственными символами, которые можно использовать в именах диапазонов, являются точка (.) и подчеркивание (_).
- При использовании инструмента Создать из выделенного пробелы в созданном имени автоматически будут заменены символами подчеркивания (_). Например, имя Product 1 будет создано как Product_1.
- Имена диапазонов не могут начинаться с цифр или выглядеть как ссылка на ячейку. Например, в качестве имен диапазонов невозможно использовать имена 3Q и A4. Кроме того, в Microsoft Excel 2013 имеется более 16 000 столбцов, и такие имена, как cat1, являются недопустимыми, поскольку существует ячейка с именем CAT1. Если попытаться присвоить ячейке имя CAT1, появится сообщение о том, что введено недопустимое имя. В случае необходимости используйте подчеркивание (_) и назовите ячейку cat1_.
Задания для самостоятельной работы
Исходные данные находятся в файле Имена диапазонов. Задания.xlsx
- На листе Задание 1 содержатся данные о ежемесячной доходности акций General Motors и Microsoft. Присвойте имена диапазонам, содержащим ежемесячную доходность для каждой акции, и вычислите среднемесячную доходность каждой акции.
- На листе Задание 2 присвойте имя Красный диапазону, содержащему ячейки A1:B3 и A6:B8.
- На листе Задание 3 в ячейки G5 и G6 введите широту и долготу любого города, а в ячейки G7 и G8 широту и долготу другого города. В ячейке G10 вычисляется расстояние между двумя городами. Определите имена диапазонов для широты и долготы каждого города и убедитесь, что эти имена отображаются в формуле для расчета расстояния.
- На листе Задание 4 содержится количество акций для каждого вида акций и цена одной акции. Вычислите стоимость акций для каждого вида по формуле =количество*цена.
- На листе Задание 5 создайте имя диапазона для расчета среднего значения продаж за последние пять лет. Измените формулы в ячейках Е14:Е20.
[1] При написании заметки использованы материалы книги Уэйн Л. Винстон. Microsoft Excel 2013. Анализ данных и бизнес-моделирование, глава 1.
[2] При написании этого раздела использованы идеи книги Джон Уокенбах. Excel 2013. Трюки и советы. – СПб.: Питер, 2014. – С. 156.
[3] У меня не получилось воспользоваться указанным методом, поэтому пришлось перенабрать формулы после присвоения имен.
В сентябре 2018 г. мы объявили, что поддержка динамического массива будет Excel. Это позволит формулам пролиться между несколькими ячейками, если формула возвращает диапазоны или массивы с несколькими ячейками. Этот новый динамический массив также может повлиять на более ранние функции, которые могут возвращать диапазон или массив с несколькими ячейками.
Ниже приведен список функций, которые могут возвращать диапазоны или массивы с несколькими ячейками, которые называются предварительно динамическими массивами Excel. Если эти функции использовались в книгах, предваряющих динамические массивы, и возвращали в сетку диапазон с несколькими ячейками или массив (или функцию, которая не ожидала их), то произошло бы неявное неявное пересечение. Динамический массив Excel указывает на то, где неявное пересечение может возникнуть с помощью оператора @, и в результате эти функции могут быть предварительно заранее указаны в Excel. Кроме того, если они были Excel массива, эти функции могут отображаться как устаревшие формулы массива в предварительно динамических массивах Excel кроме @.
-
ЯЧЕЙКА
-
COLUMN
-
FILTERXML
-
FORMULATEXT
-
Частота
-
Роста
-
ГИПЕРССЫЛКА
-
INDEX
-
Косвенные
-
ISFORMULA
-
Линейн
-
LOGEST
-
МОБР
-
МУМЮЛ
-
Режим. Мульт
-
МЮНИК
-
СМЕЩ
-
Строки
-
ТРАНСП
-
Тенденция
-
Все пользовательские функции
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Нужна дополнительная помощь?
Начнем с самого простого: дайте ячейке имя. Для этого просто выделите ее (1) и в поле имени (2) вместо адреса ячейки введите любое легко запоминающееся имя.
Именная ячейка C7
Имя ограничено 255 символами, что более чем достаточно. Имя также не должно содержать пробелов, поэтому, если оно состоит из нескольких слов, можно разделить их символом подчеркивания.
Если теперь мы хотим вывести это значение на другие листы книги или использовать его в дальнейших расчетах, нет необходимости переходить на первый лист и вручную указывать ячейку. Просто введите имя ячейки, и ее значение будет заменено.
Использование имени ячейки
Ячейки, строки, столбцы
Начнем с выделения ячеек, строк и столбцов.
- Чтобы выбрать ячейку C3, нажмите на поле на пересечении столбца C и строки 3.
- Чтобы выбрать столбец C, щелкните по заголовку столбца C.
- Чтобы выбрать строку 3, щелкните по заголовку строки 3.
Примеры диапазона
Диапазон — это набор из двух или более ячеек.
- Чтобы выделить диапазон B2:C4, щелкните в правом нижнем углу ячейки B2 и перетащите указатель мыши в ячейку C4.
- Чтобы выделить диапазон, состоящий из отдельных (не смежных) ячеек, удерживая нажатой клавишу Ctrl, щелкните каждую ячейку, которую вы хотите включить в диапазон.
Заполнение диапазона
Следуйте приведенным ниже инструкциям, чтобы заполнить диапазон:
- В ячейку B2 введите значение 2.
- Выделите ячейку B2, зажмите ее правый нижний угол и перетащите вниз к ячейке B8.
Результат:
Эта техника перетаскивания очень важна, вы будете часто использовать ее в Excel. Вот еще один пример:
- Введите значение 2 в ячейку B2 и значение 4 в ячейку B3.
- Выделите ячейки B2 и B3, зажмите правый нижний угол этого диапазона и перетащите его вниз.
Excel автоматически заполнит диапазон на основе формулы из первых двух значений. Довольно круто, правда? Вот еще один пример:
- Введите дату 13/6/2013 в ячейку B2 и дату 16/6/2013 в ячейку B3 (на рисунке показан американский эквивалент этих дат).
- Выделите ячейки B2 и B3, зажмите правый нижний угол этого диапазона и перетащите его вниз.
Именованный диапазон
Диапазон ячеек можно назвать аналогичным образом, т.е. выделить диапазон (1) и ввести его имя в поле имени (2):
Создание именованного диапазона
Затем это имя можно использовать в формулах, например, для вычисления суммы:
Использование именованного диапазона в формуле
Именованный диапазон также можно создать на вкладке Формулы, выбрав инструмент Задать имя.
Создание именованного диапазона с помощью панели инструментов
Появится диалоговое окно, в котором нужно ввести имя диапазона, выбрать область, к которой будет применяться имя (т.е. ко всей книге или к отдельным листам), при необходимости заполнить примечание, а затем выбрать соответствующий диапазон на листе.
Создание имени с помощью диалогового окна
Для работы с существующими диапазонами на вкладке Формулы есть Менеджер имен.
Именной менеджер
Используйте этот инструмент для удаления, изменения или добавления новых имен к ячейкам или диапазонам.
Управление именованными диапазонами
Однако важно понимать, что если вы используете именованные диапазоны в формулах, удаление имени такого диапазона приведет к ошибкам.
Задача
У вас есть таблица продаж некоторых товаров по месяцам (см. файл-образец ):
Задача состоит в том, чтобы найти общий объем продаж продукции в данном месяце. Пользователь должен иметь возможность выбрать месяц и получить общую сумму продаж. Пользователь должен выбрать месяц, используя выпадающий список.
Чтобы решить эту проблему, нам нужно создать два динамических диапазона: один для выпадающего списка, содержащего месяцы, а другой для диапазона суммы.
Для генерации динамических диапазонов мы будем использовать функцию HUMMING(), которая возвращает ссылку на диапазон в зависимости от значения заданных аргументов. Вы можете указать высоту и ширину диапазона, а также смещение по строкам и столбцам.
Создайте динамический диапазон для выпадающего списка, содержащего месяцы. С одной стороны, необходимо учесть, что пользователь может добавить продажи за месяцы после апреля (май, июнь…), с другой стороны, выпадающий список не должен содержать пустых строк. Динамический диапазон как раз и является решением этой проблемы.
Для создания динамического диапазона:
- на вкладке Формулы в группе Определенные имена выберите Присвоить имя ;
- В поле Имя введите: Месяц ;
- В поле Область выберите Книжный лист ;
- В поле Range введите формулу =MEMBERSHIP(sheet1!$B$5;;;1;ACCOUNT(sheet1!$B$5:$I$5)).
- Нажмите OK.
Теперь подробнее. Любой диапазон в EXCEL определяется координатами верхней левой и нижней правой ячеек диапазона. Начальной ячейкой, от которой рассчитывается положение нашего динамического диапазона, является ячейка B5 . Если аргументы offset_by_rows, offset_by_columns не заданы (как в нашем случае), то эта ячейка является верхней левой ячейкой диапазона. Правая нижняя ячейка диапазона задается аргументами height и width . В нашем случае значение высоты =1, а значение ширины диапазона равно результату расчета формулы SCHOTZ(sheet1!$B$5:$I$5), который равен 4 (строка 5 содержит 4 месяца с января по апрель). Итак, адрес правой нижней ячейки нашего динамического диапазона определен — это E 5 .
Когда вы заполните таблицу данными о продажах за май, июнь и так далее, формула READ(sheet1!$B$5:$I$5) вернет количество заполненных ячеек (количество названий месяцев) и таким образом определит новую ширину динамического диапазона, который в свою очередь создаст выпадающий список.
ПРИМЕЧАНИЕ: При использовании функции SCRETZ() убедитесь, что нет пустых ячеек! Т.е. вы должны заполнить список месяцами без пробелов.
Теперь создадим еще один динамический диапазон для подведения итогов продаж.
Для создания динамического диапазона :
- На вкладке Формулы в группе Определенные имена выберите Присвоить имя ;
- В поле Имя введите: Продажи_в_месяц;
- В поле Диапазон введите формулу = AMOUNT(worksheet1!$A$6;;SCHEDULE(worksheet1!$C$1;worksheet1!$B$5:$I$5;0);12).
- нажмите OK.
Функция ПОИСКПОЗ() ищет в строке 5 (список месяцев) месяц, выбранный пользователем (ячейка C1 с выпадающим списком), и возвращает соответствующий номер элемента из диапазона поиска (названия месяцев должны быть уникальными, т.е. этот пример не подходит для нескольких лет). Левый верхний угол нашего динамического диапазона (начиная с ячейки A6) перемещается на это количество столбцов, высота диапазона остается фиксированной — 12 (при желании вы можете сделать ее динамической, в зависимости от количества товаров в диапазоне).
И, наконец, если вы введете формулу = SUMM(Sales_over_month) в ячейку C2, вы получите сумму продаж в выбранном месяце.
Например, в мае месяце.
Или, например, в апреле месяце.
Примечание: Вместо формулы SMUM() можно использовать формулу INDEX() : = $B$5:INDEX(B5:I5;AMOUNT($B$5:$I$5)) для расчета количества завершенных месяцев.
Формула подсчитывает количество элементов в строке 5 (SCRUTZ() ) и определяет ссылку на последний элемент в строке (INDEX() ), таким образом возвращая ссылку на диапазон B5:E5 .
Визуальное отображение динамического диапазона
Текущий динамический диапазон можно выделить с помощью условного форматирования . В файле примера правило условного форматирования применяется к ячейкам диапазона B6:I14 с помощью формулы: = столбец(B6)= столбец(Продажи_в_месяц)
Условное форматирование автоматически выделило серым цветом продажи текущего месяца, который был выбран в выпадающем списке.
Пример 2. Определите количество столбцов в таблице и введите это значение в ячейку A16.
Таблица:
Мы используем формулу OVERALL, выбирая в качестве параметра поочередно каждый столбец ячейки. Нажмите и удерживайте клавишу Ctrl перед выбором следующего столбца. Если вы добавите «)» и нажмите Enter, появится диалоговое окно, указывающее на то, что вы ввели слишком много аргументов. Добавьте дополнительные открывающие и закрывающие скобки.
Результат расчета:
Определение принадлежности ячейки к диапазону таблицы
Пример 3 Определяет, принадлежит ли данная ячейка заданному диапазону ячеек.
Рассмотренная здесь функция также позволяет определить, принадлежит ли ячейка выбранному диапазону. Процедура выполняется следующим образом:
-
- Введите часть формулы «=WORLD(()» в любую ячейку и выделите любой диапазон ячеек для заполнения аргументов:
-
- Поставьте пробел и выберите любую ячейку в этом диапазоне:
-
- Закройте обе скобки и нажмите Enter. Результат будет следующим:
-
- Если вы выберете ячейку из диапазона, отличного от указанного, вы получите ошибку #empty!
Эта ошибка указывает на то, что ячейка не принадлежит выбранному диапазону.
Если вы выделите более одной ячейки в диапазоне, функция VARIABLE вернет количество выделенных ячеек:
Описанные возможности этой функции могут быть полезны при работе с большим количеством таблиц данных.
Перемещение и копирование ячеек и их содержимого
См. также = IF(ANSWER(A2);A2;B2) вы копируете макрос «Фильтр» соответствующим образом…. Это будет работать только в таблице: Я думаю, что это возможно, если колонна. Т.е. получается, что ВСЕ», затем выполните и нажмите кнопку Вставить более сложную процедуру, щелкните значок Вставить на следующих действиях.Вставить, вы можете выбрать для временного отображения данных, выбранный раздел наПримечание: вставить как выходные значения таблицы с необходимостью?
The_Prist скопируйте выделенный диапазон, который вы выбрали для вышеуказанных действийCtrl+Paste. Чтобы переместить ячейки, щелкните мышью. Вставьте варианты, которые не требуют другого рабочего листа или Попробуйте как можно чаще
Примеры использования функции ОБЛАСТИ для диапазонов Excel
Функция ОБЛАСТИ в Excel используется для подсчета числа областей, содержащихся в переданной ссылке, и возвращает соответствующее значение. В Excel областью является одна ячейка либо интервал смежных ячеек.
Примеры работы функции ОБЛАСТИ в Excel для работы с диапазонами ячеек
Пример 1. Вернуть число, соответствующее количеству областей в диапазонах A1:B7, C14:E19, D9, Пример2!A4:C6.
Исходные данные на листе «Пример1»:
Для подсчета количества областей используем формулу:
Результат вычисления функции является ошибка #ЗНАЧ!, поскольку диапазон «Пример2!A4:C6» находится на другом листе.
Для решения задачи используем формулу с помощью функции СУММ:
Данная функция вычисляет сумму полученных значений в результате выполнения функций ОБЛАСТИ для подсчета количества областей в диапазонах A1:B7;C14:E19;D9 и Пример2!A4:C6 соответственно. Результат:
С помощью такой не хитрой формулы мы получили правильный результат.
Как посчитать количество ссылок на столбцы таблицы Excel
Пример 2. Определить количество столбцов в таблице и записать это значение в ячейку A16.
Используем формулу ОБЛАСТИ, поочередно выделяя каждый столбец ячейки в качестве параметра. Перед выбором последующего столбца нажимаем и удерживаем кнопку Ctrl. Если добавить символ «)» и нажать Enter, появится диалоговое окно с сообщением о том, что было введено слишком много аргументов. Добавим дополнительные открывающую и закрывающую скобки.
Определение принадлежности ячейки к диапазону таблицы
Пример 3. Определить, принадлежит ли ячейка заданному диапазону ячеек.
Рассматриваемая функция также позволяет определить, принадлежит ли ячейка выделенной области. Выполним следующие действия:
- В какой-либо ячейке введем часть формулы «=ОБЛАСТИ((» и выделим произвольную область ячеек для заполнения аргументов:
- Поставим пробел и выберем любую ячейку из данного диапазона:
- Закроем обе скобки и нажмем Enter. В результате получим:
- Если выбрать ячейку не из указанного диапазона, получим ошибку #ПУСТО!.
Данная ошибка означает, что ячейка не принадлежит выделенной области.
Если выделить несколько ячеек внутри диапазона, функция ОБЛАСТИ вернет количество выделенных ячеек:
Описанные особенности работы данной функции могут быть полезны при работе с большим количеством таблиц данных.
Особенности использования функции ОБЛАСТИ в Excel
Функция находиться в категории формул «Ссылки и Массивы». Она имеет следующую форму синтаксической записи:
-
ссылка – обязательный для заполнения аргумент, который принимает ссылку на одну или несколько ячеек из указанного диапазона.
- Аргументом рассматриваемой функции может являться только ссылка на диапазон ячеек. Если было передано текстовое или числовое значение, функция выполнена не будет, Excel отобразит диалоговое «В этой формуле обнаружена ошибка».
- В качестве аргумента ссылка могут быть переданы несколько диапазонов ячеек. Для этого необходимо использовать еще по одной открывающей и закрывающей скобки (в этом случае Excel не будет распознавать символ «;» как разделитель аргументов в функции. Например, результатом выполнения функции с указанными аргументами: ((A1:C5;E1:H12)) будет значение 2, поскольку в качестве аргумента переданы два диапазона ячеек.
- Если аргумент рассматриваемой функции ссылается на диапазон ячеек, находящихся на еще не созданном листе, Excel предложит создать лист с указанным именем и сохранить книгу.
- Если некоторые ячейки, например, A1 и B1 были объединены, при выделении полученной ячейки в строке имен будет отображено имя «A1». Несмотря на объединение ячеек функция с аргументами ((A1;B1)) все равно вернет значение 2. Эта особенность показана на рисунке ниже:
- Функция возвращает значения даже для заблокированных ячеек на листах со включенной функцией защиты.
Ячейки и диапазоны
Некоторые из Вас, должно быть, обратили внимание на такой инструмент Excel как Paste Special (Специальная вставка). Многим, возможно, приходилось испытывать недоумение, если не разочарование, при копировании и вставке…
Большинство из нас используют разрывы строк даже на задумываясь. Разрывы могут быть использованы для начала нового абзаца в Microsoft Word, в повседневных ситуациях, когда пишите письмо по электронной…
Как закрепить строку, столбец или область в Excel? – частый вопрос, который задают начинающие пользователи, когда приступают к работе с большими таблицами. Excel предлагает несколько инструментов, чтобы сделать…
Если в Вашей таблице Excel присутствует много пустых строк, Вы можете удалить каждую по отдельности, щелкая по ним правой кнопкой мыши и выбирая в контекстном меню команду Delete…
Иногда мы аккуратно и старательно вводим данные в столбцах Excel и только к концу понимаем, что гораздо удобнее расположить их горизонтально, т.е. не в столбцах, а в строках….
Бывают случаи, когда необходимо удалить строку или столбец на листе Excel, однако, Вы не хотите удалять их окончательно. На этот случай Excel располагает инструментом, который позволяет временно скрыть…
Если Вы работаете над большой таблицей Excel, где все строки и столбцы не помещаются на экране, существует возможность закрепить некоторые строки и столбцы, чтобы было удобней работать с…
Представьте, что Вы оформили все заголовки строк и столбцов, ввели все данные на рабочий лист Excel, а затем обнаружили, что таблица смотрелась бы лучше, если ее перевернуть, т.е….
Microsoft Excel позволяет применять форматирование не только к содержимому, но и к самой ячейке. Вы можете настроить границы у ячеек, а также задать цвет заливки. Кроме этого, Excel…
Microsoft Excel позволяет выравнивать текст в ячейках самыми различными способами. К каждой ячейке можно применить сразу два способа выравнивания – по ширине и по высоте. В данном уроке…
Именованные диапазоны
Для чего вообще нужны именованные диапазоны? Обращение к именованному диапазону гораздо удобнее, чем прописывание адреса в формулах и VBA:
- Предположим, что в формуле мы ссылаемся на диапазон A1:C10 (возможно даже не один раз). Для примера возьмем простую функцию СУММ(суммирует значения указанных ячеек):
=СУММ( A1:C10 ; F1:K10 )
Затем нам стало необходимо суммировать другие данные(скажем вместо диапазона A1:C10 в диапазоне D2:F11 ). В случае с обычным указанием диапазона нам придется искать все свои формулы и менять там адрес диапазона на новый. Но если назначить своему диапазону A1:C10 имя(к примеру ДиапазонСумм ), то в формуле ничего менять не придется — достаточно будет просто изменить ссылку на ячейки в самом имени один раз. Я привел пример с одной формулой — а что, если таких формул 10? 30?
Примерно такая же ситуация и с использованием в кодах: указав имя диапазона один раз не придется каждый раз при изменении и перемещении этого диапазона прописывать его заново в коде. - Именованный диапазон не просто так называется именованным. Если взять пример выше — то отображение в формуле названия ДиапазонСумм куда нагляднее, чем A1:C10 . В сложных формулах куда проще будет ориентироваться по именам, чем по адресам. Почему удобнее: если сменить стиль отображения ссылок (подробнее про стиль), то диапазон A1:C10 будет выглядеть как-то вроде этого: R1C1:R10C3 . А если назначить имя — то оно как было ДиапазонСумм , так им и останется.
- При вводе формулы/функции в ячейку, можно не искать нужный диапазон, а начать вводить лишь первые буквы его имени и Excel предложит его ко вводу:
Данный метод доступен лишь в версиях Excel 2007 и выше
Как обратиться к именованному диапазону
Обращение к именованному диапазону из VBA
MsgBox Range(«ДиапазонСумм»).Address MsgBox [ДиапазонСумм].Address
Обращение к именованному диапазону в формулах/функциях
Если при указании диапазона в формуле выделить именованный диапазон, то его имя автоматически подставится в формулу вместо фактического адреса ячеек:
Ограничения, накладываемые на создание имен
- В качестве имени диапазона не могут быть использованы словосочетания, содержащие пробел. Вместо него лучше использовать нижнее подчеркивание _ или точку: Name_1, Name.1
- Первым символом имени должна быть буква, знак подчеркивания (_) или обратная косая черта (). Остальные символы имени могут быть буквами, цифрами, точками и знаками подчеркивания
- Нельзя в качестве имени использовать зарезервированные в Excel константы — R, C и RC(как прописные, так и строчные). Связано с тем, что данные буквы используются самим Excel для адресации ячеек при использовании стиля ссылок R1C1 (читать подробнее про стили ссылок)
- Нельзя давать именам названия, совпадающие с адресацией ячеек: B$100, D2(для стиля ссылок А1) или R1C1, R7(для стиля R1C1). И хотя при включенном стиле ссылок R1C1 допускается дать имени название вроде A1 или D130 — это не рекомендуется делать, т.к. если впоследствии стиль отображения ссылок для книги будет изменен — то Excel не примет такие имена и предложит их изменить. И придется изменять названия всех подобных имен. Если очень хочется — можно просто добавить нижнее подчеркивание к имени: _A1
- Длина имени не может превышать 255 символов
Создание именованного диапазона
Способ первый
обычно при создании простого именованного диапазона я использую именно его. Выделяем ячейку или группу ячеек, имя которым хотим присвоить -щелкаем левой кнопкой мыши в окне адреса и вписываем имя, которое хотим присвоить. Жмем Enter:
Способ второй
Выделяем ячейку или группу ячеек. Жмем правую кнопку мыши для вызова контекстного меню ячеек. Выбираем пункт:
- Excel 2007: Имя диапазона (Range Name)
- Excel 2010: Присвоить имя (Define Name)
либо:
Жмем Ctrl + F3
либо:
- 2007-2016 Excel : вкладка Формулы (Formulas) —Диспетчер имен (Name Manager) —Создать (New) (либо на той же вкладке сразу — Присвоить имя (Define Name) )
- 2003 Excel : Вставка —Имя —Присвоить
Появляется окно создания имени
Имя (Name) — указывается имя диапазона. Необходимо учитывать ограничения для имен, которые я описывал в начале статьи.
Область (Scope) — указывается область действия создаваемого диапазона — Книга , либо Лист1 :
- Лист1 (Sheet1) — созданный именованный диапазон будет доступен только из указанного листа. Это позволяет указать разные диапазоны для разных листов, но указав одно и тоже имя диапазона
- Книга (Workbook) — созданный диапазон можно будет использовать из любого листа данной книги
Примечание (Comment) — здесь можно записать пометку о созданном диапазоне, например для каких целей планируется его использовать. Позже эту информацию можно будет увидеть из диспетчера имен ( Ctrl + F3 )
Диапазон (Refers to) — при данном способе создания в этом поле автоматически проставляется адрес выделенного ранее диапазона. Его можно при необходимости тут же изменить.
Изменение диапазона
Чтобы изменить имя Именованного диапазона, либо ссылку на него необходимо всего лишь вызывать диспетчер имен( Ctrl + F3 ), выбрать нужное имя и нажать кнопку Изменить (Edit. ) .
Изменить можно имя диапазона (Name) , ссылку (RefersTo) и Примечание (Comment) . Область действия (Scope) изменить нельзя, для этого придется удалить текущее имя и создать новое, с новой областью действия.
Удаление диапазона
Чтобы удалить Именованный диапазон необходимо вызывать диспетчер имен( Ctrl + F3 ), выбрать нужное имя и нажать кнопку Удалить (Delete. ) .
Так же можно создавать списки с автоматическим определением его размера. Например, если значения в списке периодически пополняются или удаляются и чтобы каждый раз не переопределять границы таких диапазонов. Такие диапазоны называют динамическими.
Статья помогла? Поделись ссылкой с друзьями!
Именованный диапазон в Excel
При создании формул в Эксель мы пользуемся стандартной адресацией ячеек , однако мы можем присвоить свое собственное название любой ячейке, диапазону ячеек или таблице. Это позволит значительно упростить создание формул, а также облегчит анализ сложных формул, состоящих из множества функций.
Имя ячейки
Начнем с простого — присвоим имя ячейке. Для этого просто выделяем ее (1) и в поле имени (2) вместо адреса ячейки указываем произвольное название, которое легко запомнить.
Длина имени ограничена 255 символами, что более чем достаточно. Также в имени не должно быть пробелов, поэтому если оно состоит из нескольких слов, то их можно разделять знаком подчеркивания.
Если теперь на других листах книги нам нужно будет вывести данное значение или использовать его в дальнейших расчетах, то не обязательно переключаться на первый лист и указывать ячейку вручную. Достаточно просто ввести имя ячейки и ее значение будет подставлено.
Именованный диапазон
Аналогичным образом можно задать имя и для диапазона ячеек, то есть выделим диапазон (1) и в поле имени укажем его название (2):
Далее это название можно использовать в формулах, например, при вычислении суммы:
Также создать именованный диапазон можно с помощью вкладки Формулы , выбрав инструмент Задать имя .
Появится диалоговое окно, в котором нужно указать имя диапазона, выбрать область, на которую имя будет распространяться (то есть на всю книгу целиком или на отдельные ее листы), при необходимости заполнить примечание, а далее выбрать соответствующий диапазон на листе.
Для работы с существующими диапазонами на вкладке Формулы есть Диспетчер имен .
С его помощью можно удалять, изменять или добавлять новые имена ячейкам или диапазонам.
При этом важно понимать, что если вы используете именованные диапазоны в формулах, то удаление имени такого диапазона приведет к ошибкам.
Именованный диапазон из таблицы
Если же диапазон значений имеет заголовки или речь идет о таблице, то стоит воспользоваться инструментом Создать из выделенного . Как понятно из его названия, предварительно необходимо выделить диапазон или таблицу (1). Затем указываем место, в котором находятся заголовки (3).
В результате Эксель автоматически создаст диапазоны по заголовкам.
При этом, если заголовки будут состоять из нескольких слов, то Эксель автоматически подставит знак подчеркивания между словами.
Использование именованных диапазонов
Обратите внимание на то, что название диапазона появится в поле имени только в том случае, если он будет полностью выделен.
Если выделить одну ячейку диапазона или другой диапазон, включающий его ячейки, то имя отображаться не будет.
Если в одном документе используется множество именованных диапазонов или ячеек, то запомнить все названия становится сложно. В этом случае при создании формул удобно пользоваться специальным инструментом со вкладки Формулы — Использовать в формуле .
Здесь будут перечислены все имеющиеся названия диапазонов. Если имен слишком много, то можно открыть диалоговое окно Вставить имена и выбрать необходимый диапазон из него.
При этом обратите внимание, что при наличии двух и более диапазонов в диалоговом окне появляется кнопка Все имена . С ее помощью можно вставить список всех именованных диапазонов, то есть появится два столбца с данными — имя диапазона и его местоположение.
Эта информация будет весьма полезной при работе с большим количеством именованных диапазонов, когда нужно быстро вспомнить, какие имена закреплены за какими диапазонами.
Ну и более наглядно и подробно об именованных диапазонах смотрите в видео:
Умные Таблицы Excel – секреты эффективной работы
В MS Excel есть много потрясающих инструментов, о которых большинство пользователей не подозревают или сильно недооценивает. К таковым относятся Таблицы Excel. Вы скажете, что весь Excel – это электронная таблица? Нет. Рабочая область листа – это только множество ячеек. Некоторые из них заполнены, некоторые пустые, но по своей сути и функциональности все они одинаковы.
Таблица Excel – совсем другое. Это не просто диапазон данных, а цельный объект, у которого есть свое название, внутренняя структура, свойства и множество преимуществ по сравнению с обычным диапазоном ячеек. Также встречается под названием «умные таблицы».
Как создать Таблицу в Excel
В наличии имеется обычный диапазон данных о продажах.
Для преобразования диапазона в Таблицу выделите любую ячейку и затем Вставка → Таблицы → Таблица
Есть горячая клавиша Ctrl+T.
Появится маленькое диалоговое окно, где можно поправить диапазон и указать, что в первой строке находятся заголовки столбцов.
Как правило, ничего не меняем. После нажатия Ок исходный диапазон превратится в Таблицу Excel.
Перед тем, как перейти к свойствам Таблицы, посмотрим вначале, как ее видит сам Excel. Многое сразу прояснится.
Структура и ссылки на Таблицу Excel
Каждая Таблица имеет свое название. Это видно во вкладке Конструктор, которая появляется при выделении любой ячейки Таблицы. По умолчанию оно будет «Таблица1», «Таблица2» и т.д.
Если в вашей книге Excel планируется несколько Таблиц, то имеет смысл придать им более говорящие названия. В дальнейшем это облегчит их использование (например, при работе в Power Pivot или Power Query). Я изменю название на «Отчет». Таблица «Отчет» видна в диспетчере имен Формулы → Определенные Имена → Диспетчер имен.
А также при наборе формулы вручную.
Но самое интересное заключается в том, что Эксель видит не только целую Таблицу, но и ее отдельные части: столбцы, заголовки, итоги и др. Ссылки при этом выглядят следующим образом.
=Отчет[#Все] – на всю Таблицу
=Отчет[#Данные] – только на данные (без строки заголовка)
=Отчет[#Заголовки] – только на первую строку заголовков
=Отчет[#Итоги] – на итоги
=Отчет[@] – на всю текущую строку (где вводится формула)
=Отчет[Продажи] – на весь столбец «Продажи»
=Отчет[@Продажи] – на ячейку из текущей строки столбца «Продажи»
Для написания ссылок совсем не обязательно запоминать все эти конструкции. При наборе формулы вручную все они видны в подсказках после выбора Таблицы и открытии квадратной скобки (в английской раскладке).
Выбираем нужное клавишей Tab. Не забываем закрыть все скобки, в том числе квадратную.
Если в какой-то ячейке написать формулу для суммирования по всему столбцу «Продажи»
то она автоматически переделается в
Т.е. ссылка ведет не на конкретный диапазон, а на весь указанный столбец.
Это значит, что диаграмма или сводная таблица, где в качестве источника указана Таблица Excel, автоматически будет подтягивать новые записи.
А теперь о том, как Таблицы облегчают жизнь и работу.
Свойства Таблиц Excel
1. Каждая Таблица имеет заголовки, которые обычно берутся из первой строки исходного диапазона.
2. Если Таблица большая, то при прокрутке вниз названия столбцов Таблицы заменяют названия столбцов листа.
Очень удобно, не нужно специально закреплять области.
3. В таблицу по умолчанию добавляется автофильтр, который можно отключить в настройках. Об этом чуть ниже.
4. Новые значения, записанные в первой пустой строке снизу, автоматически включаются в Таблицу Excel, поэтому они сразу попадают в формулу (или диаграмму), которая ссылается на некоторый столбец Таблицы.
Новые ячейки также форматируются под стиль таблицы, и заполняются формулами, если они есть в каком-то столбце. Короче, для продления Таблицы достаточно внести только значения. Форматы, формулы, ссылки – все добавится само.
5. Новые столбцы также автоматически включатся в Таблицу.
6. При внесении формулы в одну ячейку, она сразу копируется на весь столбец. Не нужно вручную протягивать.
Помимо указанных свойств есть возможность сделать дополнительные настройки.
Настройки Таблицы
В контекстной вкладке Конструктор находятся дополнительные инструменты анализа и настроек.
С помощью галочек в группе Параметры стилей таблиц
можно внести следующие изменения.
— Удалить или добавить строку заголовков
— Добавить или удалить строку с итогами
— Сделать формат строк чередующимися
— Выделить жирным первый столбец
— Выделить жирным последний столбец
— Сделать чередующуюся заливку строк
— Убрать автофильтр, установленный по умолчанию
В видеоуроке ниже показано, как это работает в действии.
В группе Стили таблиц можно выбрать другой формат. По умолчанию он такой как на картинках выше, но это легко изменить, если надо.
В группе Инструменты можно создать сводную таблицу, удалить дубликаты, а также преобразовать в обычный диапазон.
Однако самое интересное – это создание срезов.
Срез – это фильтр, вынесенный в отдельный графический элемент. Нажимаем на кнопку Вставить срез, выбираем столбец (столбцы), по которому будем фильтровать,
и срез готов. В нем показаны все уникальные значения выбранного столбца.
Для фильтрации Таблицы следует выбрать интересующую категорию.
Если нужно выбрать несколько категорий, то удерживаем Ctrl или предварительно нажимаем кнопку в верхнем правом углу, слева от снятия фильтра.
Попробуйте сами, как здорово фильтровать срезами (кликается мышью).
Для настройки самого среза на ленте также появляется контекстная вкладка Параметры. В ней можно изменить стиль, размеры кнопок, количество колонок и т.д. Там все понятно.
Ограничения Таблиц Excel
Несмотря на неоспоримые преимущества и колоссальные возможности, у Таблицы Excel есть недостатки.
1. Не работают представления. Это команда, которая запоминает некоторые настройки листа (фильтр, свернутые строки/столбцы и некоторые другие).
2. Текущую книгу нельзя выложить для совместного использования.
3. Невозможно вставить промежуточные итоги.
4. Не работают формулы массивов.
5. Нельзя объединять ячейки. Правда, и в обычном диапазоне этого делать не следует.
Однако на фоне свойств и возможностей Таблиц, эти недостатки практически не заметны.
Множество других секретов Excel вы найдете в онлайн курсе.