В процессе работы с данными в Excel иногда заранее не известно, сколько данных будет собрано в той или иной таблице. Поэтому мы не всегда можем заранее знать какой диапазон должно охватывать имя. Ведь количество данных может изменяться. Для решения данной задачи следует автоматически изменить именованный диапазон используемых ячеек, в зависимости от количества введенных данных.
Как в Excel сделать автоматическое изменение диапазона
Допустим, у нас есть объект инвестирования, по которому мы хотим знать суммарную прибыль за весь период его использования. Заранее мы не можем определить период использования инвестиционного объекта. Но нам нужно постоянно следить за общим доходом, который приносит нам данный объект инвестирования.
Сформируйте отчет по доходности нашего объекта инвестирования, так как показано на рисунке:
Данную задачу можно было-бы решить путем суммирования целого столбца B и после появления в нем записей общая сумма изменялась бы автоматически. Но это некорректный способ решения задач в Excel. Во-первых, нам нельзя будет использовать ячейки столбца B для ввода других данных. Во-вторых, так функция суммирования будет нерационально потреблять больше памяти. Это может привести к серьезным проблемам при работе с документом. Самым рациональным решением является использование динамических имен.
- Выберите инструмент «Формулы»-«Определенные имена»-«Присвоить имя».
- Заполните поля диалогового окна «Создание имени» как на рисунке. Обратите внимание на то, что в поле «Диапазон:» мы используем функцию =СМЕЩ, а в одном из ее параметров используем функцию =СЧЕТ. Пример: =СМЕЩ(Лист1!$B$2;0;0;СЧЁТ(Лист1!$B:$B);1)
- Переместите курсор в ячейку D2 и введите функцию =СУММ с именем «доход» в ее параметрах.
Теперь постепенно заполняя ячейки в столбце B, мы можем проследить, как изменяется охват ячеек именем «доход».
Функция СМЕЩ в Excel
Разберем более детально функции, которые мы вводили в поле диапазон при создании динамического имени.
Функция =СМЕЩ определяет наш диапазон в зависимости от количества заполненных ячеек в столбце B. 5 параметров функции =СМЕЩ(начальная ячейка; смещение размера диапазона по строкам; смещение по столбцам; размер диапазона в высоту; размер диапазона в ширину):
- «Начальная ячейка» – указывает верхнюю левую ячейку, от которой будет динамически расширяться диапазон как вниз, так и вправо (при необходимости).
- «Смещение по строкам» – параметр определяет, на какое количество нужно смещать диапазон по вертикали от начальной ячейки (первого параметра). Значения могут быть нулевыми и отрицательными.
- «Смещение по столбцам» – параметр определяет, на какое количество нужно смещать по горизонтали от начальной ячейки. Значения могут быть даже нулевыми и отрицательными.
- «Размер диапазона в высоту» – количество ячеек, на которое нужно увеличить диапазон в высоту. По сути, название говорит само за себя.
- «Размер диапазона в ширину» – количество ячеек, на которое нужно увеличить в ширину от начальной ячейки.
Последние 2 параметра функции являются необязательными. Если их не заполнять, то диапазон будет состоять из 1-ой ячейки. Например: =СМЕЩ(A1;0;0) – это просто ячейка A1, а параметр =СМЕЩ(A1;2;0) ссылается на A3.
Теперь разберем функцию: =СЧЕТ, которую мы указывали в 4-ом параметре функции: =СМЕЩ.
Что определяет функция СЧЕТ
Функция =СЧЕТ($B:$B) автоматически считает количество заполненных ячеек в столбце B.
Таким образом, мы с помощью функции =СЧЕТ() и =СМЕЩ() автоматизируем процесс формирования диапазона для имени «доход», что делает его динамическим. Теперь еще раз посмотрим на нашу формулу, которой мы присвоили имя «доход»: =СМЕЩ(Лист1!$B$2;0;0;СЧЁТ(Лист1!$B:$B);1)
Читать данную формулу следует так: первый параметры указывает на то, что наш автоматически изменяемый диапазон начинается в ячейке B2. Следующие два параметра имеют значения 0;0 – это значит, что динамический диапазон не смещается относительно начальной ячейки B2. А увеличивается только его размер по вертикали, о чем свидетельствует 4-тый параметр. В нем находится функция СЧЕТ и она возвращает число равно количеству заполненных ячеек в столбце B. Соответственно количество ячеек по вертикали в диапазоне будет равно числу, которое нам даст функция СЧЕТ. А за ширину диапазона у нас отвечает последний 5-тый параметр, где находиться число 1.
Благодаря функции СЧЕТ мы рационально загружаем в память только заполненные ячейки из столбца B, а не весь столбец целиком. Данный факт исключает возможные ошибки связанные с памятью при работе с данным документом.
Динамические диаграммы в Excel
У нас есть динамическое имя, теперь создадим динамическую диаграмму для данного типа отчета:
- Выделите диапазон B2:B6 и выберите инструмент: «Вставка»-«Диаграммы»-«Гистограмма»-«Гистограмма с группировкой».
- Щелкните левой кнопкой мышки по любому столбцу гистограммы и в строке формул отобразится функция диаграммы: =РЯД().
- В строке формул измените параметры функции: =РЯД(Лист1!$B$1;;Лист1!$B$2:$B$7;1) на =РЯД(Лист1!$B$1;;Лист1!доход;1).
- В отчет добавьте новую запись в ячейки A8 — «июль», B8 — «77000» соответственно. И убедитесь, что на диаграмме автоматически добавился новый столбец.
Используя наше динамическое имя «доход» нам удалось создать автоматически изменяемую динамическую диаграмму, которая сама добавляет и отображает новые данные в отчете.
В ходе использования Microsoft Excel очень часто пользователь не знает заблаговременно, какое количество информации будет по итогу в таблице. Следовательно, мы не во всех ситуациях понимаем, какой диапазон должен быть охвачен. Ведь набор ячеек – понятие изменчивое. Чтобы избавиться от этой проблемы необходимо сделать формирование диапазона автоматическим, чтобы он опирался исключительно на количество данных, которое было введено пользователем.
Содержание
- Автоматически изменяемые диапазоны ячеек в Excel
- Как сделать автоматическое изменение диапазона в Excel
- Функция СМЕЩ в Excel
- Функция СЧЕТ в Excel
- Динамические диаграммы в Excel
- Именованные диапазоны и их использование
Автоматически изменяемые диапазоны ячеек в Excel
Преимущество автоматически изменяемых диапазонов в Excel заключается в том, что они позволяют значительно облегчить использование формул. Кроме того, они дают возможность существенно упростить анализ сложных данных, которые содержат большое количество формул, в состав которых входит множество функций. Можно присвоить такому диапазону имя, и дальше он будет обновляться автоматически в зависимости от того, какие данные в нем содержатся.
Как сделать автоматическое изменение диапазона в Excel
Предположим, вы – инвестор, которому надо вложить средства в какой-то объект. В результате мы хотим получить информацию о том, сколько можно суммарно заработать за все время, пока деньги будут работать на этот проект. Тем не менее, чтобы получить эту информацию, нам надо регулярно следить за тем, сколько суммарно прибыли нам приносит этот объект. Сделайте такой же отчет, который есть на этом скриншоте.
На первый взгляд решение очевидно: нужно просто суммировать целый столбец. Если в нем появляются записи, то сумма будет обновляться самостоятельно. Но этот метод имеет множество недостатков:
- Если таким способом решить задачу, нельзя будет задействовать ячейки, входящие в столбец B, под другие цели.
- Такая таблица будет потреблять очень много оперативной памяти, из-за чего использование документа станет невозможным на слабых компьютерах.
Следовательно, нужно решать эту задачу через динамические имена. Чтобы их создать, необходимо выполнить следующую последовательность действий:
- Перейти на вкладку «Формулы», которая находится в главном меню. Там будет раздел «Определенные имена», где есть кнопка «Присвоить имя», по которой и надо нам нажать.
- Далее появится диалоговое окно, в котором нужно заполнить поля таким образом, как изображено на скриншоте. Важно отметить, что нам надо применять функцию =СМЕЩ совместно с функцией СЧЕТ, чтобы создать автоматически обновляемый диапазон.
- После этого нам надо использовать функцию СУММ, в качестве аргумента которой используем наш динамически изменяемый диапазон.
После выполнения этих действий мы можем увидеть, как охват ячеек, принадлежащих к диапазону «доход», обновляется по мере того, как мы добавляем туда новые элементы.
Функция СМЕЩ в Excel
Давайте рассмотрим функции, которые были нами записаны в поле «диапазон» ранее. С помощью функции СМЕЩ мы можем определять величину диапазона, учитывая то, сколько ячеек в колонке B заполнено. Аргументы функции следующие:
- Начальная ячейка. С помощью этого аргумента пользователь может показать, какая ячейка диапазона будет считаться верхней левой. От нее будет происходить отчет вниз и вправо.
- Смещение диапазона по строкам. С помощью этого диапазона мы задаем количество ячеек, на которое должно происходить смещение от верхней левой ячейки диапазона. Можно использовать не только положительные значения, а нулевые и минусовые. В таком случае смещения может не происходить вообще или же оно будет осуществляться в обратном направлении.
- Смещение диапазона по колонкам. Этот параметр аналогичен предыдущему, только позволяет задать степень смещения диапазона по горизонтали. Здесь также можно использовать как нулевые, так и отрицательные значения.
- Величина диапазона в высоту. Фактически название этого аргумента дает нам четко понять, что оно означает. Это то количество ячеек, на которое должно происходить увеличение диапазона.
- Величина диапазона в ширину. Аргумент аналогичный предыдущему, только уже касается колонок.
Указывать последние два аргумента не нужно, если в этом нет необходимости. В этом случае величина диапазона будет составлять всего одну ячейку. Например, если указать формулу =СМЕЩ(A1;0;0), эта формула будет ссылаться на ту же ячейку, которая в первом аргументе. Если же смещение по вертикали поставить 2 единицы, то в этом случае ячейка будет ссылаться на ячейку A3. Теперь давайте детально распишем, что означает функция СЧЕТ.
Функция СЧЕТ в Excel
С помощью функции СЧЕТ мы определяем, сколько ячеек в колонке B у нас по итогу заполнено. То есть, мы определяем с помощью двух функций то, сколько ячеек в диапазоне заполнено, и исходя из полученных сведений определяет величину диапазона. Следовательно, итоговая формула получится следующей: =СМЕЩ(Лист1!$B$2;0;0;СЧЁТ(Лист1!$B:$B);1)
Давайте разберем, как правильно понимать принцип работы этой формулы. Первый аргумент показывает на то, где начинается наш динамический диапазон. В нашем случае это ячейка B2. Дальнейшие параметры у нас имеют нулевые координаты. Это говорит о том, что смещения относительно верхней левой ячейки нам не нужно. Все, что мы заполняем – это размер диапазона по вертикали, в качестве которого мы использовали функцию СЧЕТ, которая определяет количество ячеек, в которых есть какие-то данные. Четвертый параметр, который мы заполнили – это единица. Таким образом мы показывает то, что общая ширина диапазона должна составлять одну колонку.
Таким образом, с помощью функции СЧЕТ пользователь может использовать память максимально эффективно, загружая туда только те ячейки, которые содержат какие-то значения. Соответственно, не будет дополнительных ошибок в работе, связанных с плохой производительностью компьютера, на котором будет работать электронная таблица.
Соответственно, чтобы определять размер диапазона в зависимости от количества столбцов, нужно выполнять аналогичную последовательность действий, только в таком случае нужно в третьем параметре указать единицу, а в четвертом – формулу СЧЕТ.
Видим, что с помощью формул Excel можно не только автоматизировать математические вычисления. Это всего лишь капля в море, а на деле они позволяют автоматизировать почти любую операцию, которая придет человеку в голову.
Динамические диаграммы в Excel
Итак, мы на прошлом этапе смогли создать динамический диапазон, размер которого полностью зависит от того, сколько заполненных ячеек он содержит. Теперь можно на основании этих данных создавать динамические диаграммы, которые будут автоматически изменяться, как только пользователь внесет какие-то изменения или добавит дополнительную колонку или строку. Последовательность действий в этом случае следующая:
- Выделяем наш диапазон, после чего вставляем диаграмму типа «Гистограмма с группировкой». Найти этот пункт можно в разделе «Вставка» в разделе «Диаграммы–Гистограмма».
- Делаем левый клик мышью по случайной колонке гистограммы, после чего в строке функций будет показана функция =РЯД(). На скриншоте вы можете посмотреть на детальную формулу.
- После этого в формулу нужно внести некоторые изменения. Необходимо заменить диапазон после «Лист1!» на название диапазона. В результате получится следующая функция: =РЯД(Лист1!$B$1;;Лист1!доход;1)
- Теперь осталось в отчет добавить новую запись, чтобы проверить, обновляется ли диаграмма автоматически, или нет.
Полюбуемся теперь на нашу диаграмму.
Давайте подведем итоги, как мы действовали. Мы на предыдущем этапе создали динамический диапазон, размер которого зависит от того, сколько элементов в него входит. Для этого мы использовали комбинацию функций СЧЕТ и СМЕЩ. Мы этот диапазон сделали именным, и потом ссылку на это имя использовали в качестве диапазона нашей гистограммы. Какой конкретно диапазон выбирать в качестве источника данных на первом этапе, не столь важно. Главное – заменить его на имя диапазона потом. Так можно существенно сэкономить оперативную память.
Именованные диапазоны и их использование
Давайте поговорим теперь более подробно про то, как правильно создавать именованные диапазоны и их использовать для выполнения тех задач, которые ставятся перед пользователем Excel.
По умолчанию мы используем обычные адреса ячеек для того, чтобы сэкономить время. Это удобно, когда нужно прописать диапазон один или несколько раз. Если же его нужно использовать постоянно или же необходимо, чтобы он был адаптивным, то тогда надо использовать именованные диапазоны. Они позволяют сделать создание формул существенно легче, а также пользователю будет не так сложно анализировать сложные формулы, в состав которых входит большое количество функций. Давайте опишем некоторые этапы создания динамических диапазонов.
Начинается все с присвоения имени ячейке. Чтобы это сделать, достаточно просто выделить ее, после чего в поле ее имени написать то название, которое нам нужно. Важно, чтобы оно было легким для запоминания. Есть некоторые ограничения, которые надо учитывать во время присвоения имени:
- Максимальная длина составляет 255 знаков. Этого вполне хватит для того, чтобы присвоить такое имя, которое душе угодно.
- Имя не должно содержать пробелы. Следовательно, если в его состав входит несколько слов, то возможно их разделение с помощью символа подчеркивания.
Если потом на других листах этого файла нам нужно будет отобразить это значение или применять его для выполнения дальнейших расчетов, то нет необходимости переключаться на самый первый лист. Вы можете просто записать имя этой ячейки диапазона.
Следующий этап – создание именованного диапазона. Процедура в целом точно такая же. Сначала необходимо выделять диапазон, после чего указывать его имя. После этого данное название можно использовать во всех остальных операциях с данными в Excel. Например, именованные диапазоны часто используются для определения суммы значений.
Кроме этого, возможно создание именованного диапазона с помощью вкладки «Формулы», воспользовавшись инструментом «Задать имя». После того, как мы выберем его, появится окно, где надо выбрать имя для нашего диапазона, а также указать область, на которую он будет распространяться, вручную. Также можно задать где будет действовать этот диапазон: в рамках одного листа или на всей книге.
Если именной диапазон уже создан, то для того, чтобы его использовать, существует специальный сервис, который называется диспетчером имен. Он позволяет не только редактировать или добавлять новые имена, но и удалять их, если они уже не нужны.
При этом нужно учитывать, что при использовании именованных диапазонов в формулах, то после того, как его удалить, формулы автоматически не перезапишутся правильными значениями. Следовательно, возможно возникновение ошибок. Поэтому перед удалением именованного диапазона нужно убедиться, что он не используется ни в одной из формул.
Еще один способ создания именованного диапазона – получать его из таблицы. Для этого существует специальный инструмент, который называется «Создать из выделенного». Как мы понимаем, чтобы его использовать, необходимо сначала выделить тот диапазон, который мы будем редактировать, после чего задать место, в котором у нас располагаются заголовки. В результате, основываясь на этих данных Excel автоматически обработает все данные, и заголовки будут автоматически присвоены.
В случае, если в состав заголовка входит несколько слов, Excel автоматически их будет разделять с помощью знака подчеркивания.
Таким образом, мы разобрались, как создавать динамические именные диапазоны и как они позволяют автоматизировать работу с большими объемами данных. Как видим, достаточно использовать несколько функций и встроенных в функционал инструментов программы. Вовсе нет ничего сложного, хотя новичку может так показаться на первый взгляд.
Оцените качество статьи. Нам важно ваше мнение:
What to Know
- Highlight the desired range of cells and type a name in the Name Box above column A in the worksheet.
- Alternatively, highlight the desired range, select the Formulas tab on the ribbon, then select Define Name.
- To manage range names, go to the Formulas tab, select Name Manager, choose a name, then select Delete or Edit.
This article explains how to define and edit names for ranges in Excel for Microsoft 365, Excel 2019, 2016, 2013, and 2010.
Defining and Managing Names with the Name Box
One way, and possibly the easiest way, of defining names is using the Name Box, located above column A in the worksheet. You can use this method to create unique names that are recognized by every sheet in a workbook.
To create a name using the Name Box as shown in the image above:
-
Highlight the desired range of cells in the worksheet.
-
Type the desired name for that range in the Name Box, such as Jan_Sales.
-
Press the Enter key on the keyboard. The name is displayed in the Name Box.
The name is also displayed in the Name box whenever the same range of cells is highlighted in the worksheet. It is also displayed in the Name Manager.
Naming Rules and Restrictions
Syntax rules to remember when creating or editing names for ranges are as follows:
- A name can’t contain spaces.
- The first character of a name must be either a letter, underscore, or backslash.
- The remaining characters can only be letters, numbers, periods, or underscore characters.
- The maximum name length is 255 characters.
- Uppercase and lowercase letters are indistinguishable to Excel, so Jan_Sales and jan_sales are seen as the same name by Excel.
- Cell reference cannot be used as names such as A25 or R1C4.
What Is a Named Range?
A named range, range name, or defined name all refer to the same object in Excel; it’s a descriptive name — such as Jan_Sales or June_Precip — that is attached to a specific cell or range of cells in a worksheet or workbook. Named ranges make it easier to use and identify data when creating charts, and in formulas such as:
Additionally, since a named range does not change when a formula is copied to other cells, it provides an alternative to using absolute cell references in formulas. There are three methods for defining a name in Excel: using the name box, the new name dialog box, or the name manager.
Defining and Managing Names with the Name Manager
A second method for defining names is to use the New Name dialog box. This dialog box is opened using the Define Name option located in the middle of the Formulas tab of the ribbon. The New Name dialog box makes it easy to define names with a worksheet level scope.
To create a name using New Name dialog box:
-
Highlight the desired range of cells in the worksheet.
-
Select the Formulas tab of the ribbon.
-
Select the Define Name option to open the New Name dialog box.
-
Enter the Name, Scope, and Range in the dialog box.
-
Once completed, select OK to return to the worksheet. The name displays in the Name Box whenever the defined range is selected.
The Name Manager can be used to both define and manage existing names; it is located next to the Define Name option on the Formulas tab of the ribbon.
When defining a name in the Name Manager it opens the New Name dialog box outlined above. The complete list of steps are as follows:
-
Select the Formulas tab of the ribbon.
-
Select the Name Manager icon in the middle of the ribbon to open the Name Manager.
-
In the Name Manager, select the New button to open the New Name dialog box.
-
Enter a Name, Scope, and Range. Select OK to return to the worksheet. The name displays in the Name Box whenever the defined range is selected.
Deleting or Editing Names
With the Name Manager open:
-
In the window containing the list of names, select the name to be deleted or edited.
-
To delete the name, select the Delete button above the list window.
-
To edit the name, select the Edit button to open the Edit Name dialog box.
In the Edit Name dialog box, you can edit the chosen name, add comments about the name, or change the existing range reference.
The scope of an existing name cannot be changed using the edit options. To change the scope, delete the name and redefine it with the correct scope.
Filtering Names
The Filter button in the Name Manager makes it easy to:
- Find names with errors – such as an invalid range.
- Determine the scope of a name – whether worksheet level or workbook.
- Sort and filter listed names – defined (range) names or table names.
The filtered list is displayed in the list window in the Name Manager.
Defined Names and Scope in Excel
All names have a scope which refers to the locations where a specific name is recognized by Excel. A name’s scope can be for either individual worksheets (local scope) or for an entire workbook (global scope). A name must be unique within its scope, but the same name can be used in different scopes.
The default scope for new names is the global workbook level. Once defined, the scope of a name cannot easily be changed. To change the scope of a name, delete the name in the Name Manager and redefine it with the correct scope.
Local Worksheet Level Scope
A name with a worksheet level scope is valid only for the worksheet for which it was defined. If the name Total_Sales has a scope of sheet 1 of a workbook, Excel will not recognize the name on sheet 2, sheet 3, or any other sheet in the workbook. This makes it possible to define the same name for use on multiple worksheets – as long as the scope for each name is restricted to its particular worksheet.
Using the same name for different sheets might be done to ensure continuity between worksheets and ensure that formulas that use the name Total_Sales always refer to the same range of cells in multiple worksheets within a single workbook.
To distinguish between identical names with different scopes in formulas, precede the name with the worksheet name, such as:
Or
Names created using the Name Box always have a global workbook level scope unless both sheet name and the range name are entered into the name box when the name is defined.
Examples:
- Name: Jan_Sales, Scope — global workbook level
- Name: Sheet1!Jan_Sales, Scope — local worksheet level
Global Workbook Level Scope
A name defined with a workbook level scope is recognized for all worksheets in that workbook. A workbook level name can, therefore, only be used once within a workbook, unlike the sheet level names discussed above.
A workbook level scope name is not, however, recognized by any other workbook, so global level names can be repeated in different Excel files. For example, if the Jan_Sales name has a global scope, the same name could be used in different workbooks titled 2012_Revenue, 2013_Revenue, and 2014_Revenue.
Scope Conflicts and Scope Precedence
It is possible to use the same name at both the local sheet level and workbook level because the scope for the two would be different. Such a situation, however, would create a conflict whenever the name was used.
To resolve such conflicts, in Excel, names defined for the local worksheet level take precedence over the global workbook level. In such a situation, a sheet-level name of 2014_Revenue would be used instead of a workbook level name of 2014_Revenue.
To override the rule of precedence, use the workbook level name in conjunction with a specific sheet-level name such as:
The one exception to overriding precedence is a local worksheet level name that has a scope of sheet 1 of a workbook. Scopes linked to sheet 1 of any workbook cannot be overridden by global level names.
Thanks for letting us know!
Get the Latest Tech News Delivered Every Day
Subscribe
Содержание
- Манипуляции с именованными областями
- Создание именованного диапазона
- Операции с именованными диапазонами
- Управление именованными диапазонами
- Вопросы и ответы
Одним из инструментов, который упрощает работу с формулами и позволяет оптимизировать работу с массивами данных, является присвоение этим массивам наименования. Таким образом, если вы хотите сослаться на диапазон однородных данных, то не нужно будет записывать сложную ссылку, а достаточно указать простое название, которым вы сами ранее обозначили определенный массив. Давайте выясним основные нюансы и преимущества работы с именованными диапазонами.
Манипуляции с именованными областями
Именованный диапазон — это область ячеек, которой пользователем присвоено определенное название. При этом данное наименование расценивается 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. Самими именованными элементами можно управлять (изменять и удалять) при помощи специального встроенного Диспетчера.
8 апреля 2022 г.
Microsoft Excel — полезная программа для одновременной организации большого количества данных. Однако при работе с большими объемами данных может возникнуть проблема с поиском нужных данных. Дополнительные сведения об инструментах для маркировки и группировки данных могут помочь вам более эффективно работать в Excel. В этой статье мы определим, что такое именованный диапазон, обсудим некоторые преимущества его использования, объясним, как его создать, перечислим некоторые правила именованных диапазонов, расскажем, как редактировать именованные диапазоны в Excel, и дадим несколько советов по работе с этой функцией.
Что такое именованный диапазон?
Именованный диапазон — это набор ячеек, сгруппированных вместе и имеющих определенное имя. Также возможно иметь одну ячейку в качестве именованного диапазона. Имя выступает в качестве ориентира, позволяя легко выполнять поиск по рабочему листу, чтобы найти диапазон.
Преимущества именованных диапазонов
Некоторые преимущества использования именованных диапазонов могут включать:
Простой поиск данных
Рабочие листы Excel часто содержат большие объемы данных, что может затруднить навигацию по ним или запоминание местоположения конкретной информации. Создание именованного диапазона действует аналогично закладке для диапазона ячеек. Вместо того, чтобы прокручивать лист или использовать общие функции поиска, можно использовать «поле имени» в Excel для поиска именованного диапазона. Введя именованный диапазон и нажав «Ввод», Excel находит диапазон, выделяет его и направляет вас к нему.
Повышение эффективности
Одни и те же данные можно использовать для выполнения нескольких различных расчетов. Это может включать прокрутку рабочего листа несколько раз, чтобы каждый раз выбирать диапазон ячеек. Однако использование именованных диапазонов позволяет выбрать ячейки только один раз, а затем выбрать соответствующий выбор из раскрывающегося меню для каждой из формул.
Упрощение формул
Большинство формул Excel требуют, чтобы вы выбрали или перечислили определенные ячейки, которые вы хотите использовать в своих вычислениях. Однако вместо ссылок на ячейки в формулах можно использовать именованный диапазон. Это может помочь создать более простые формулы, которые легче понять и более четко передать, что вычисляет формула.
Например, в электронной таблице в ячейках с B2 по B12 указаны данные о доходах от продаж каждого члена команды за месяц. Выделив эти ячейки, можно создать именованный диапазон под названием «Продажи», используя формулу =СУММ(Продажи). И наоборот, без именованного диапазона формула для расчета общего дохода команды от продаж будет =СУММ(B2:B12).
Использование динамических формул
Организации могут изменять свои политики, требуя от вас обновления записей, но делая динамические формулы полезными. Например, торговая организация может ежеквартально менять процент комиссионных. Использование именованного диапазона позволяет организации обновлять сам именованный диапазон, а не отдельные значения каждый квартал, автоматически обновляя комиссионные доходы.
Вот шаги, которые необходимо выполнить для создания именованного диапазона в Excel:
-
Выберите свою ячейку или диапазон ячеек.
-
Перейдите к «окну имени» в верхнем левом углу.
-
Создайте имя из одного слова для диапазона.
-
Нажмите Ввод.»
Правила создания именованных диапазонов
В Excel есть набор правил, которые ограничивают то, что вы можете назвать именованным диапазоном. Некоторые из этих правил включают в себя:
-
Первым символом должна быть буква, обратная косая черта или подчеркивание.
-
Имена не чувствительны к регистру, поэтому Excel рассматривает такие заголовки, как «имена» и «ИМЯ», как одно и то же имя.
-
Имя не может быть только C, c, R или r, потому что это ярлыки выбора в Excel.
-
Имя не может напоминать адрес ячейки, например A1B2.
-
Именованный диапазон может включать только буквы, цифры, символы подчеркивания и точки.
-
Имя может быть длиной только в один мир и не может содержать пробелы.
Как редактировать именованные диапазоны в Excel
Работая на листе, вы можете решить, что вам не нравятся имена ваших именованных диапазонов или вы хотите использовать другую организационную систему. Можно изменить названия диапазонов. Выполните следующие действия, чтобы изменить заголовок именованного диапазона в Excel:
-
Перейдите на вкладку «Формулы».
-
Найдите «Диспетчер имен».
-
Выберите именованный диапазон, который вы хотите изменить.
-
Введите новое имя в строке «Имя» в поле «Редактировать имя».
-
Нажмите «ОК».
-
Нажмите «Закрыть» в поле «Диспетчер имен».
Вы также можете добавить дополнительные записи в ячейки рядом с установленным именованным диапазоном или связанные с ним. Хотя именованные диапазоны не обновляются автоматически для включения новых записей, вы можете легко расширить именованный диапазон. Вот шаги для редактирования того, что включает в себя именованный диапазон:
-
Перейдите на вкладку «Формулы».
-
Выберите «Диспетчер имен».
-
Выберите именованный диапазон, который вы хотите изменить.
-
Обновите ссылки на ячейки в строке «Ссылается на» в поле «Редактировать имя».
-
Нажмите «ОК».
-
Нажмите «Закрыть» в поле «Диспетчер имен».
Советы по работе с именованными диапазонами в Excel
Примите во внимание следующие советы, которые помогут вам успешно использовать именованные диапазоны:
Удалить неиспользуемые именованные диапазоны
Рассмотрите возможность удаления неиспользуемых диапазонов имен из вашей книги. Это может помочь уменьшить путаницу при работе. Выполните следующие действия, чтобы удалить именованный диапазон:
-
Перейдите на вкладку «Формулы».
-
Найдите группу «Определенные имена».
-
Нажмите «Диспетчер имен».
-
Выберите именованный диапазон, который вы хотите удалить.
-
Нажмите «Удалить».
-
Нажмите «Закрыть».
Попробуйте использовать ярлыки
Excel предлагает несколько сочетаний клавиш, которые могут быть полезны для эффективной работы. Важно помнить, что ярлыки могут различаться в зависимости от операционной системы и версии программы. Однако некоторые сочетания клавиш для именованных диапазонов включают:
-
F3: Нажатие «F3» позволяет получить список всех именованных диапазонов и вставить его в «Формулу».
-
Control + F3: нажатие «Control + F3» позволяет использовать «Диалоговое окно диспетчера имен» для создания нового имени.
-
Control + Shift + F3: нажатие «Control + Shift + F3» позволяет вам создать именованный диапазон из вашего текущего выделения.
Используйте «Диспетчер имен» осторожно
Помните о текущих действиях, когда пытаетесь использовать функцию «Диспетчер имен». Например, невозможно использовать это поле при обновлении содержимого в ячейке. Щелкните вне любых текущих ячеек перед попыткой редактирования именованного диапазона.
Обратите внимание, что ни одна из компаний, упомянутых в этой статье, не связана с компанией Indeed.
Диапазон в Excel.
Смотрите такжеФункция СМЕЩ с аргументами итоге получим: вертикали относительно точки расчета. Функция СРЗНАЧ лучше выделять мышкой. а потом щелкнитеДиапазоны в Excel раньше: Здравствуйте.Функция находиться в категории формулу с помощью данных, то это (при использовании относительной имя было доступно диапазона. В статье ячейки. Excel.
Диапазон в Excel - (C5;0-2) вернет ссылкуДля вывода курсов доллара отсчета B3; принимает диапазон ячеек,
Чтобы выделить диапазон нескольких по ячейке B3. назывался блоками. ДиапазонПомогите с поиском формул «Ссылки и
функции СУММ: придется сделать 3 адресации важно четко на любом листе рассмотрим какие преимуществаВторой вариант,Нажимаем на выделенный
это несколько ячеек на ячейку A5; и евро соответственно0 – нулевое смещение возвращаемых функцией СМЕЩ столбцов нужно подвести Таким образом, выделился – это выделенная решения. Нужно посчитать Массивы». Она имеетДанная функция вычисляет сумму раза. Например, ссылку фиксировать нахождение активной книги;
дает использование имени.как найти диапазон в
диапазон правой мышью, таблицы. Диапазон ячеекФункция с аргументами (D5;0;-3,8) используем функции: по столбцам (искомый со следующими параметрами: курсор мышки на блок A1:B3. Данную прямоугольная область прилегающих
ЧИСТВНДОХ. У функции следующую форму синтаксической полученных значений вE2:E8 ячейки в моментубедитесь, что в полеНазовем Именованным диапазоном в
Excel- выбираем из контекстного
можно просто выделить, вернет ссылку на=СМЕЩ(A1;A16;1) диапазон ячеек находитсяB3 – ссылка на заголовок первого столбца операцию выделения условно ячеек. Данное определение
два аргумента 1 записи: результате выполнения функцийпоменять на создания имени); Диапазон введена формула MS EXCEL, диапазонна закладке Формулы» меню «Имя диапазона». чтобы настроить формат, ячейку A5.=СМЕЩ(A1;A16;2) в том же начальную ячейку (точку и удерживая левую можно записать: A1 понятия легче воспринять диапазон — значения,
=ОБЛАСТИ(ссылка) ОБЛАСТИ для подсчетаJ14:J20на вкладке Формулы в =’1сезон’!$B$2:$B$10 ячеек, которому присвоено в разделе «Определенные В вышедшем диалоговом цвет ячеек, написать
[высота] – необязательный аргумент,В результате имеем возможность столбце, что и отсчета);
клавишу протянуть его потом SHIFT+B3. на практических примерах. 2 диапазон -Описание аргумента: количества областей в.
группе Определенные имена нажмите ОК. Имя (советуем перед имена» нажимаем на окне пишем имя формулу, т.д. Можно принимающий числовое значение,
динамического вывода значений
точка отсчета B3);0 – нулевое смещение до заголовка последнегоДиапазоны можно выделять иВ формулах диапазон записывается даты. Проблема вссылка – обязательный для диапазонах A1:B7;C14:E19;D9 иНо, если перед составлением выберите команду Присвоить
Теперь в любой ячейке прочтением этой статьи кнопку «Диспетчер имен». диапазона. Мы написали
присвоить имя этому характеризующее число ячеек в зависимости от7 – высота диапазона по строкам; столбца. В процессе стрелками клавиатуры. Щелкните адресами двух ячеек, том, что начальные заполнения аргумент, который Пример2!A4:C6 соответственно. Результат: сложной формулы мы имя; листа ознакомиться с правилами В появившемся окне — «январь». диапазону, чтобы использовать
по высоте (количество выбранного номера месяца. возвращаемых ячеек (70 – нулевое смещение мы наблюдаем подсказку по ячейке D3, которые разделенные двоеточием. значения для нужных принимает ссылку на
С помощью такой не присвоим диапазону в поле Имя введите:1сезон создания Имен). нажимаем на нужныйПервый символ имени
его в формулах, строк) возвращаемого диапазона Примеры работы: ячеек); по столбцам; Excel: количество выделенных а теперь удерживая Верхняя левая и диапазонов находятся в одну или несколько хитрой формулы мыE2:E8 Сезонные_Продажи;можно написать формулуПреимуществом именованного диапазона является диапазон. Адрес этого
диапазона должен быть условном форматировании, поиске, ячеек. Принимает значенияФункция имеет следующую синтаксическую1 – ширина диапазонаСЧЁТ(B3:B14) – количество ячеек
столбцов. SHIFT, нажмите клавишу правая нижняя ячейка, отдельной таблице. В ячеек из указанного
excel-office.ru
Именованный диапазон в MS EXCEL
получили правильный результат. какое-нибудь имя (например, Цены),в поле Область выберите в простом и его информативность. Сравним диапазоно появится в буквой или символ т.д. из диапазона целых
запись: возвращаемых ячеек. из диапазона B3:B14,Выделение строк выполняется аналогичным «стрелка вправо» три которая входит в примере это D2
диапазона. то ссылку на лист наглядном виде: =СУММ(Продажи). две записи одной строке диалогового окна подчерквания. Затем можно- именованный диапазон Excel положительных чисел, начиная=СМЕЩ(ссылка;смещение_по_строкам;смещение_по_столбцам;[высота];[ширина])Полученный результат в результате которые содержат ненулевые способом только курсор раза пока курсор состав диапазона, например
и C2. НеПримечания:Пример 2. Определить количество диапазон придется менять4сезона Будет выведена сумма формулы для суммирования,
в строке «Диапазон». писать и буквы,. В диапазон можно от 1 (еслиОписание аргументов: расчетов: значения, характеризующее высоту
Задача1 (Именованный диапазон с абсолютной адресацией)
мышки с нажатой не переместится на A1:B3. могу найти решения
Аргументом рассматриваемой функции может столбцов в таблицетолько 1 раз(имя будет работать значений из диапазона
например, объемов продаж:
- Нажимаем на это и цифры, и выделить всю таблицу принимает значение 0,ссылка – обязательный для
- При добавлении новых данных диапазона возвращаемых ячеек; левой клавишей нужно ячейку G3. У
- Обратите внимание! Ячейка, от как склеить D2
- являться только ссылка и записать этои даже не только на этомB2:B10 =СУММ($B$2:$B$10) и =СУММ(Продажи). адрес и этот подчеркивание. Длина названия и присвоить ей функция СМЕЩ вернет
- заполнения аргумент, принимающий пересчет выполняется автоматически.1 – ширина диапазона
- вести вдоль нумерации
нас выделилась небольшая которой начинается выделение и B5:B24 ; на диапазон ячеек. значение в ячейку в формуле, а листе);. Хотя формулы вернут диапазон в таблице
диапазона не должна имя. код ошибки #ССЫЛКА!);
данные ссылочного типа,Пример 3. В таблице возвращаемых значений (в строк (по вертикали). строка. Теперь все диапазона, остается активной. C2 и A5:A24, Если было передано A16. в Диспетчере имен!убедитесь, что в полеТакже можно, например, подсчитать один и тот будет выделен пунктирными
превышатьПодробнее о применении[ширина] – необязательный для характеризующие ячейку или
Задача2 (Именованный диапазон с относительной адресацией)
содержатся данные о 1 столбец).Для выделения диапазона целого еще не отпуская Это значит, что в диапазоны так, текстовое или числовоеТаблица:=СУММ(Цены)+СРЗНАЧ(Цены)/5+10/СУММ(Цены) Диапазон введена формула среднее значение продаж, же результат (если, линиями.
225 символов диапазона в Excel, заполнения аргумент, принимающий диапазон ячеек, относительно средних значениях курсовРезультаты расчета по мере листа следует сделать SHIFT, нажмите клавишу при выделенном диапазоне чтобы формула их значение, функция выполненаИспользуем формулу ОБЛАСТИ, поочередно
Более того, при создании
- =’4сезона’!B$2:B$10 записав =СРЗНАЧ(Продажи). конечно, диапазонуДиапазон может пригодиться. Если в имени смотрите в статье числовое значение, которое которых производится отсчет валют по месяцам
- заполнения данными: щелчок левой кнопкой «стрелка вниз» четыре данные из клавиатуры
- восприняла корректно. В не будет, Excel
- выделяя каждый столбец формул EXCEL будетнажмите ОК.Обратите внимание, что EXCEL при созданииB2:B10 еще в том
- диапазона больше обного «Что такое диапазон характеризует ширину диапазона
- расстояния до возвращаемых
года. Реализовать алгоритмПримечания к примеру: мышки по верхнему раза, пока курсор будут введены в примере в желтых отобразит диалоговое «В ячейки в качестве сам подсказывать имяМы использовали смешанную адресацию имени использовал абсолютную адресациюприсвоено имя Продажи), случае, когда нужно слова, то соединяем
в Excel». возвращаемых ячеек. Передаваемое ячейки или диапазона вывода значений курсовДанные должны вноситься последовательно левому уголку листа, не перейдет на его первую ячейку. ячейках подставлены значения этой формуле обнаружена параметра. Перед выбором диапазона! Для этого B$2:B$10 (без знака $B$1:$B$10. Абсолютная ссылка
но иногда проще
найти скрытый текст слова знаком нижнегоС помощью диапазона значение должно быть ячеек; в строку под в каждую новую где пересекаются заголовки G7. Таким образом,
Использование именованных диапазонов в сложных формулах
Она отличается от для расчета, но ошибка». последующего столбца нажимаем достаточно ввести первую $ перед названием
жестко фиксирует диапазон
работать не напрямую в таблице. Подробнее тире так. Например: можно защитить ячейки. целым положительным числомсмещение_по_строкам — обязательный аргумент, таблицей по выбранному строку, иначе расчет строк и столбцов.
мы выделили блок других ячеек цветом их там бытьВ качестве аргумента ссылка и удерживаем кнопку букву его имени. столбца). Такая адресация суммирования: с диапазонами, а об этом, читайте «Число_месяцев». Пропусков в
Читайте в статье
от 1 до который принимает данные номеру месяца. выполняться не будет. Или нажать комбинацию диапазона D3:G7.
фона. не должно, данные могут быть переданы Ctrl. Если добавить
excel2.ru
Вывод отобранных значений в отдельный диапазон в Excel. Бесплатные примеры и статьи.
Excel добавит к именам позволяет суммировать значенияв какой ячейке на с их именами. в статье «Как имени не должно «Пароль на Excel. +∞. числового типа, характеризующиеИсходная таблица данных имеетПример решения приведен в горячих клавиш CTRL+A.Как выделить несмежный диапазонК диапазонам относятся: нужно взять из несколько диапазонов ячеек. символ «)» и
excel2.ru
Примеры использования функции ОБЛАСТИ для диапазонов Excel
формул, начинающихся на находящиеся в строках листе Вы быСовет найти скрытый текст быть. Защита Excel» тут.Примечания: расстояние между точкой
Примеры работы функции ОБЛАСТИ в Excel для работы с диапазонами ячеек
следующий вид: целях демонстрации использованияНесмежные диапазоны складываются из ячеек в Excel?
Несколько ячеек выделенных блоком таблицы с вводными.
Для этого необходимо нажать Enter, появится
эту букву, еще2 310 не написали формулу: Узнать на какой диапазон
в Excel».В строке «Область»В Excel можно
Если функция СМЕЩ ссылается отсчета (указанной аргументомИспользуем элемент управления «Счетчик» функции СМЕЩ, решение нескольких других диапазонов. Выделите мышкой блок (=B5:D8).
БМВ использовать еще по диалоговое окно с
и имя диапазона!
Как посчитать количество ссылок на столбцы таблицы Excel
, в том столбце,=СУММ(Продажи) – суммирование ячеек ссылается Имя можноВ диапазон ячеек указываем область, на
выделить как смежные
на ячейку или ссылка) и возвращаемой для выбора номера задачи может бытьЧтобы их выделять просто B3:D8. Нажмите клавишуОдна ячейка (=A2:A2).: так вот накурилось одной открывающей и сообщением о том,Суть запроса на выборку в котором размещена будет производиться по через Диспетчер имен можно вставить формулу
которую будет распространяться
Определение принадлежности ячейки к диапазону таблицы
ячейки (расположенные рядом диапазон ячеек, которые ячейкой либо диапазоном
месяца. Для этого реализовано более простым удерживайте нажатие клавиши F8 чтобы включить
- Целая строка (=18:18) или=XIRR(IF(ROW(B1:INDEX(B:B;COUNTA(B5:B24)+1))=1;D2;INDEX(B5:B24;N(INDEX(ROW(B1:INDEX(B:B;COUNTA(B5:B24)+1))-1;))));IF(ROW(A1:INDEX(A:A;COUNTA(A5:A24)+1))=1;C2;INDEX(A5:A24;N(INDEX(ROW(A1:INDEX(A:A;COUNTA(A5:A24)+1))-1;))))) закрывающей скобки (в что было введено – выбрать из
- формула суммирования. Формулу одному и тому расположенный в меню
- массива. Что это это имя. Например, друг с другом),
- находятся вне пределов ячеек. В качестве добавим пункт ленты
и надежным способом. CTRL, а дальше специальный режим. В
несколько строк (=18:22).Rewty этом случае Excel слишком много аргументов.
исходной таблицы строки, суммирования можно разместить же диапазону Формулы/ Определенные имена/ за формулы, где
Особенности использования функции ОБЛАСТИ в Excel
на всю книгу так и не рабочего листа по аргумента может быть меню «Разработчик» нажатием
как при обычном
строке состояния появитсяЦелый столбец (=F:F) или: определенно работает, но не будет распознавать Добавим дополнительные открывающую удовлетворяющие определенным критериям
в любой строке
- B1:B10 Диспетчер имен. применяются, смотрите в (на все её смежные ячейки (расположены условиям, заданным параметрами передано: правой кнопкой мышиПример 2. В таблице выделении. Также в
- сообщение: «Расширить выделенный несколько столбцов (=F:K). не могу понять символ «;» как и закрывающую скобки. (подобно применению стандартного ниже десятой (иначе.Ниже рассмотрим как присваивать статье «Формулы массива листы), или только не рядом). смещ_по_строкам и смещ_по_столбцам,Положительное целое число. В по любому существующему Excel внесены данные данной ситуации особенно фрагмент». И теперь
- Несколько несмежных диапазонов (=N5:P8;E18:H25;I5:L22). как)) можете описать разделитель аргументов вРезультат вычислений: Фильтра). Произведем отбор значений возникнет циклическая ссылка).Иногда выгодно использовать не имя диапазонам. Оказывается,
- Excel». на этот лист,Чтобы быстро найти результатом выполнения данной этом случае смещение ее элементу: о количестве продаж полезным будет режим выделите мышкой блокЦелый лист (=1:1048576). принцип? функции. Например, результатомПример 3. Определить, принадлежит
- из исходной таблицыТеперь введем формулу =СУММ(Сезонные_Продажи) абсолютную, а относительную что диапазону ячеек
exceltable.com
Добавление значений в диапазон
С помощью имени т.д.
определенные ячейки, их функции будет код относительно точки отсчетаВыберем пункт настройка ленты товаров за все после нажатия клавиши F2:K5. Как видите,Все выше перечисленные видыБМВ выполнения функции с ли ячейка заданному с помощью формул в ячейку ссылку, об этом можно присвоить имя диапазона легко найтиВ строке «Примечание» можно объединить в ошибки #ССЫЛКА!. выполняется вправо на и в открывшемся время работы компании. F8: «Расширить выделенный в данном режиме блоков являются диапазонами.: Rewty, указанными аргументами: ((A1:C5;E1:H12))
диапазону ячеек. массива. В отличие
B11.
ниже. по разному: используя и очистить ячейки можно описать этот диапазоны, присвоить имя
Если необязательные аргументы [высота] указанное число ячеек.
окне установим флажок Для еженедельного учета фрагмент». мы имеем возможность1. слава богу
будет значение 2,Рассматриваемая функция также позволяет от применения ФильтраЗатем, с помощьюТеперь найдем сумму продаж абсолютную или смешанную таблицы. Например, таблица диапазон, что в
диапазонам, сделать закладку и [ширина] явно0 – искомая ячейка напротив пункта «Разработчик»: требуется выводить данные
Функция СМЕЩ в Excel выделять стразу несколькоВыделение диапазонов – это функция работает массивом, поскольку в качестве определить, принадлежит ли
( Маркера заполнения, скопируем товаров в четырех
адресацию. в Excel «Домашний,
planetaexcel.ru
Выделение диапазона ячеек в Excel
нем, т.д. на определенную часть не казаны, они или диапазон ячеекВ ленте добавится новый о продажах (общая предназначена для создания
диапазонов. Чтобы вернутся одна из основных это дает возможность аргумента переданы два ячейка выделенной области.CTRL+SHIFT+L ее в ячейки сезонах. Данные о
Пусть необходимо найти объем семейный бюджет вВ строке «Диапазон» таблицы. И, затем, принимают значения, равные находятся в текущей пункт меню. Выберем сумма проданных товаров) ссылки на определенную в обычный режим операций при работе
передать не только
- диапазона ячеек. Выполним следующие действия:
- или Данные/ Сортировка
- С11D11E11 продажах находятся на
- продаж товаров (см. Excel» здесь. Заполняли
- указываем адрес диапазона.
- при необходимости выбрать
высоте и ширине строке.
его, найдем кнопку
Работа с выделенным диапазоном ячеек MS Excel
за прошедшие 7 ячейку или диапазон работы, повторно нажмите с Excel. Диапазоны диапазон, но и
- Если аргумент рассматриваемой функции
- В какой-либо ячейке введем
- и фильтр/ Фильтр), и получим суммы
- листе файл примера лист
год. Затем копируем
- Если диапазон находится нужный диапазон, закладку. диапазона ячеек, указанногоОтрицательное число – смещение «Вставить» и нажмем дней. Реализовать динамическое ячеек, находящихся на F8. используют: массив) ссылается на диапазон часть формулы «=ОБЛАСТИ((» отобранные строки будут
- продаж в каждом4сезона 1сезон): эту таблицу для на другом листе Как сделать закладки в качестве аргумента влево на указанное ее: обновление данных. определенном расстоянии от
- Как выделить большой диапазонпри заполнении данных;2. ROW(B1:INDEX(B:B;COUNTA(B5:B24)+1)) - ячеек, находящихся на и выделим произвольную помещены в отдельную из 4-х сезонов.(см. файл примера)Присвоим Имя Продажи диапазону следующего года. В книги, то указываем в таблице, читайте ссылка. Если ссылка число, взятое поВыберем элемент «Счетчик», наведемВид исходной таблицы данных: указанной ячейки, измеряемом ячеек в Excel?при форматировании;
- формирует массив от еще не созданном область ячеек для таблицу. Формула в ячейках в диапазонах:B2:B10 скопированной таблице по название листа. Нажимаем в статье «Сделать принимает одну ячейку, модулю. курсор (вместо стрелкиДля расчета суммы проданных в заданном в Клавиша F5 илипри очистке и удалении 1 до n+1
- листе, Excel предложит заполнения аргументов:Функция ОБЛАСТИ в ExcelB11, С11D11E11B2:B10 C2:C10 D2:D10 E2:E10. При создании имени имени диапазона можно «ОК». закладки в таблице данные аргументы поДробное число – функция форма «+») на
- единиц товаров за качестве аргумента количестве CTRL+G. В появившемся ячеек; значение где n создать лист с
Поставим пробел и выберем используется для подсчетаодна и та. Формулы поместим соответственно будем использовать абсолютную сразу очистить всеДругой вариант
Выделение диапазонов целых столбцов или строк
Excel». умолчанию принимают значения СМЕЩ выполняет усечение требуемую ячейку (в последние 7 дней столбцов и строк, окне, в полепри создании графиков и количество значений в указанным именем и любую ячейку из
числа областей, содержащихся же! в ячейках адресацию. ячейки таблицы (смежныеприсвоить имя диапазону Excel
Выделение диапазона целого листа
Как выделить не смежные 1 и 1 дробной части, и данном случае A16), используем формулу: и возвращает соответствующую «Ссылка» введите адрес: диаграмм и т.п. таблице а 1добавляем
Выделение несмежного диапазона
сохранить книгу. данного диапазона:
в переданной ссылке,СОВЕТ:B11C11 D11E11Для этого: и не смежные),– это на ячейки в Excel. соответственно. использует полученное целое выделим область для
exceltable.com
Примеры функции СМЕЩ для прохода по диапазону ячеек в Excel
Описание аргументов функции СМЕЩ: ссылку. Синтаксис данной B3:D12345 (или b3:d12345)Способы выделения диапазонов: помня про вашЕсли некоторые ячейки, например,Закроем обе скобки и и возвращает соответствующееЕсли выделить ячейку,.выделите, диапазон не задевая формул. закладке «Формулы» вЕсли ячейки расположеныФункция СМЕЩ может быть
Примеры использования функции СМЕЩ в Excel
число для определения счетчика. После того,B3 – ссылка на функции позволяет указывать и нажмите ОК.Чтобы выделить диапазон, например довесок. A1 и B1 нажмем Enter. В
значение. В Excel
содержащую формулу с
По аналогии с абсолютнойB2:B10О том, как разделе «Определенные имена» не рядом, то использована в качестве величины смещения по
- как кнопка мыши ячейку, относительно которой требуемое количество возвращаемых
- Таким образом, вы A1:B3, нужно навести
- 3. При 1 были объединены, при
- результате получим: областью является одна именем диапазона, и адресацией из предыдущейна листе
- создать таблицу в нажимаем на кнопку выделяем первую ячейку
аргумента любой функции, строкам.
будет отпущена, появится
- выполняется отсчет; столбцов и строк. без труда захватили курсор мышки на
- берем довесок, а выделении полученной ячейкиЕсли выбрать ячейку не ячейка либо интервал нажать клавишу задачи, можно, конечно,
1сезон
Динамическое обновление итоговых данных таблицы в Excel
Excel, читайте в «Присвоить имя». будущего диапазона. Затем принимающей данные ссылочногосмещение_по_столбцам – обязательный аргумент, заготовка счетчика. НажмемСЧЁТЗ(B3:B1000)-7 – функция, подсчитывающаяПример 1. В таблицу огромный диапазон, всего ячейку A1 и при остальных значения в строке имен
из указанного диапазона,
смежных ячеек.F2 создать 4 именованных;
статье «Как сделать
- Как удалить диапазон Excel. нажимаем клавишу «Ctrl» типа.
- принимающий числовые значения, правой кнопкой по количество непустых ячеек Excel на протяжении за пару кликов. удерживая левую клавишу из таблицы для будет отображено имя получим ошибку #ПУСТО!.Пример 1. Вернуть число,, то соответствующие ячейки диапазона с абсолютнойна вкладке Формулы в таблицу в Excel»Заходим на закладку и, удерживая её,
- Если аргумент ссылка принимает указывающие на величину счетчику и выберем в диапазоне B3:B1000 экзамена записываются оценки,В поле «Имя» (которое
- мышки провести курсор этого «A1». Несмотря на
- Данная ошибка означает, что соответствующее количеству областей
будут обведены синей адресацией, но есть
группе Определенные имена тут.
Выборка значений из таблицы с помощью функции СМЕЩ в Excel
«Формулы» -> «Определенные нажимаем на остальные ссылочное значение на смещения по столбцам пункт «Формат объекта»: (ячейка B1000 взята которые получили уже расположено слева от на ячейку B3.
4. используется INDEX(B5:B24;N(INDEX(… объединение ячеек функция
ячейка не принадлежит в диапазонах A1:B7, рамкой (визуальное отображение решение лучше. С выберите команду ПрисвоитьТаблицу Excel можно имена» -> «Диспетчер ячейки. Отпускаем клавишу
единственную ячейку, а относительно выбранной точкиЗаполним текущее и минимальное условно с запасом
сдавшие предмет экзамены. строки формул) задайте Казалось бы, нет ;))) , где с аргументами ((A1;B1))
выделенной области. C14:E19, D9, Пример2!A4:C6. Именованного диапазона). использованием относительной адресации имя; быстро заполнить данными. имен». Из списка «Ctrl». необязательные параметры указывают отсчета. Указанные свойства значения, а также для последующих записей). Реализовать алгоритм динамического
диапазон ячеек: B3:D12345 ничего проще и N(INDEX( необходимо чтоб все равно вернетЕсли выделить несколько ячеек
Исходные данные на листеПредположим, что имеется сложная можно ограничиться созданиемв поле Имя введите: Смотрите статью «Как выделяем диапазон, который
О других способах на диапазон (заданы аргумента смещ_по_строкам верны
установим связь с
От итогового результат
расчета среднего значения (или b3:d12345) и этого достаточно для получить массив значений, значение 2. Эта
Особенности использования функции СМЕЩ в Excel
внутри диапазона, функция «Пример1»:
(длинная) формула, в
только
- Продажи; заполнить таблицу в хотим удалить, нажимаем выделения ячеек, столбцов, числами, больше 1), для смещ_по_столбцам в ячейкой, в которой вычитается число 7, балла за экзамен
- нажмите «Enter». практических знаний. Но иначе первый индекс особенность показана на ОБЛАСТИ вернет количествоДля подсчета количества областей которой несколько разодногов поле Область выберите Excel повторяющимися данными».
- кнопку вверху окна строк, листов, т.д, тогда функция вернет интерпретации по вертикали. данный счетчик находится:
- поскольку по условию для группы студентов.Способ 5 и 6 попробуйте таким способом
- вернет одно значение. рисунке ниже: выделенных ячеек: используем формулу:
- используется ссылка наИменованного диапазона Сезонные_продажи. листОбычно ссылки на диапазоны «Удалить». Здесь же читайте в статье код ошибки #ЗНАЧ!
- Например:Нажмем кнопку «ОК» и необходимо получить данныеВид исходной таблицы: – это самое выделить блок B3:D12345.5. Для второгоФункция возвращает значения дажеОписанные особенности работы даннойРезультат вычисления функции является
- один и тотДля этого:
- 1сезон ячеек вводятся непосредственно
- можно изменить имя «Как выделить в (пример с ошибкой
- Функция =СМЕЩ(A5;0;2) вернет ссылку выделим любую другую за неделю. В
- Формула для расчета: быстрое решение дляТеперь щелкните по ячейке диапазона (массива) все для заблокированных ячеек функции могут быть ошибка #ЗНАЧ!, поскольку же диапазон:выделите ячейку(имя будет работать в формулы, например и состав диапазона.
- Excel ячейки, таблицу, – результат выполнения на ячейку C5; ячейку на листе, целом выражение определяетФункция ЕСЛИОШИБКА используется для выделения больших диапазонов. A1, после чего аналогично.
на листах со
- полезны при работе диапазон «Пример2!A4:C6» находится=СУММ(E2:E8)+СРЗНАЧ(E2:E8)/5+10/СУММ(E2:E8)B11 только на этом =СУММ(А1:А10). Другим подходомНайти диапазон в Excel др.». функции с аргументамиФункция =СМЕЩ(A5;2;0) вернет ссылку
- чтобы завершить процесс начальную позицию массива вывода сообщения об Небольшие диапазоны в нажмите и удерживайтеRewty включенной функцией защиты. с большим количеством на другом листе.Если нам потребуется изменить, в которой будет листе) или оставьте является использование в
- можно через кнопкуПрисвоить имя диапазону в (A5;2;3;3;2)). на ячейку A7; настройки счетчика. В
- возвращаемых ячеек по отсутствии данных для пределах одного экрана на клавиатуре SHIFT,: БМВ, спасибо!Rewty таблиц данных.Для решения задачи используем ссылку на диапазон находится формула суммирования значение Книга, чтобы качестве ссылки имени
exceltable.com
в строке адреса
Как выбрать и изменить форматирование диапазона
На чтение 3 мин. Просмотров 2.8k.
Что делает макрос: Этот простой макрос выбирает диапазон D5: D16 и форматирует его.
Содержание
- Как макрос работает
- Код макроса
- Как этот код работает
- Код макроса
- Как этот код работает
- Код макроса
- Как использовать
Как макрос работает
В этом макросе определяется диапазон для выбора с помощью объекта Range.
Код макроса
Sub VibratDiapazon() 'Выбор диапазона Range("D5:D16").Select End Sub
После того, как выбран диапазон ячеек, вы можете использовать любые свойства Range, манипулируя ячейками. Мы изменили этот макрос, чтобы диапазон желтого цвета преобразовался в формат числа и стал выделенным жирным шрифтом.
Sub IzmenitFormat() 'Выбор диапазона Range("D5:D16").Select 'Преобразование в формат числа Selection.NumberFormat = "#,##0" 'Жирный шрифт Selection.Font.Bold = True 'Заливка желтым цветом Selection.Interior.ColorIndex = 36 End Sub
Вам не нужно запоминать все свойства объекта ячейки для того, чтобы манипулировать ими. Вы можете просто записать макрос, выполните форматирование, а затем посмотреть на код, который написал Excel. После того, как вы увидели, что синтаксис правильный, вы можете применить его по мере необходимости. Многие программисты Excel начинают обучение VBA с этого.
Вы заметили, что мы называем Selection много раз в предыдущем примере кода. Для того, чтобы написать более эффективный код, вы можете просто сослаться на диапазон, используя With … End With. Этот оператор говорит Excel, что любое действие, которое вы выполняете относится к объекту, который вы указали.
Обратите внимание, что этот макрос фактически не выбирает диапазон в первую очередь. Это ключевой момент. В макросе, мы можем работать с диапазоном, не выбирая его в первую очередь.
Sub IzmenitFormatWith() With Range("D5:D16") .NumberFormat = "#,##0" .Font.Bold = True .Interior.ColorIndex = 36 End With End Sub
Как этот код работает
Еще один способ, вы можете выбрать диапазон с помощью элемента ячейки объекта Range.
Адрес ячеек — это удобный способ выбора диапазонов через код. Он требует только позиции строк и столбцов в качестве параметров. Ячейка (5, 4) относится к строке 5, столбцу 4 (или ячейка D5).
Ячейки (16, 4) относится к строке 16, столбцу 4 (или ячейки D16). Если вы хотите выбрать диапазон ячеек, просто укажите два пункта в объект Range. Этот макрос выполняет один и тот же выбор диапазона D5:D16:
Код макроса
Sub IzmenitFormatRange() Range(Cells(5, 4), Cells(16, 4)).Select End Sub
Как этот код работает
Вот полный код форматирования с помощью позиций ячеек. Опять же, обратите внимание, что этот макрос фактически не меняет диапазон. Мы можем работать с диапазоном, не выделяя его.
Код макроса
Sub IzmenitFormat3() With Range(Cells(5, 4), Cells(16, 4)) .NumberFormat = "#,##0" .Font.Bold = True .Interior.ColorIndex = 36 End With End Sub
Как использовать
Для реализации такого рода макроса, вы можете скопировать и вставить его в стандартный модуль:
- Активируйте редактор Visual Basic, нажав ALT + F11 на клавиатуре.
- Щелкните правой кнопкой мыши имя проекта / рабочей книги в окне проекта.
- Выберите Insert➜Module.
- Введите или вставьте код в окно кода.