Как вывести диапазон ячеек excel

Возможно, вам приходилось работать с листами, в которых использовалась, формула типа: =СУММ(А5000:А5078). Вы гадали, что же находится в ячейках А5000:А5078!? Если в ячейках А5000:А5078 содержатся объемы продаж по регионам, не кажется ли вам формула =СУММ(ПродажиРегионы) более понятной? В данной главе описываются способы присвоения имен отдельным ячейкам и диапазонам ячеек, а также способы вставки имен диапазонов в формулы. [1]

Как создать именованный диапазон?             

Существуют три способа создания именованных диапазонов:

  • путем ввода имени диапазона в поле Имя;
  • путем выбора на вкладке ФОРМУЛЫ в группе Определенные имена инструмента Создать из выделенного;
  • путем выбора на вкладке ФОРМУЛЫ в группе Определенные имена инструментов Присвоить имя или Диспетчер имен.

Для создания имени диапазона с помощью поля Имя (рис. 1.1) выделите ячейку или диапазон ячеек, которым требуется присвоить имя, установите курсор в поле Имя, введите имя диапазона, и нажмите клавишу <Enter>. На рис. 1.1 ячейке В3 присвоено имя Старт.

Рис. 1.1. Создание имени диапазона путем выбора диапазона ячеек и ввода имени в поле Имя

Рис. 1.1. Создание имени диапазона путем выбора диапазона ячеек и ввода имени в поле Имя

Скачать заметку в формате Word или pdf, примеры в формате Excel

При нажатии в поле Имя на стрелку раскрывающегося списка появятся имена диапазонов, определенные в текущей книге (рис. 1.2). При выборе в поле Имя имени диапазона все ячейки, соответствующие этому диапазону, отмечаются автоматически. Это позволяет убедиться в правильности выбора ячейки или диапазона ячеек для указанного имени. В именах диапазонов регистр не учитывается. Например, если выбрать имя Финиш, будет отмечена ячейка Е8 (рис. 1.3).

Рис. 1.2. Список имен диапазонов

Рис. 1.2. Список имен диапазонов

Рис. 1.3. При выборе имени диапазона отмечаются все ячейки, соответствующие этому диапазону

Рис. 1.3. При выборе имени диапазона отмечаются все ячейки, соответствующие этому диапазону

При нажатии клавиши <F3> открывается диалоговое окно Вставка имени, в котором отображаются имена всех диапазонов.

Присвоение имени означает, что вместо любой ссылки Старт в формуле будет автоматически подставлено значение из ячейки В3.

Предположим, что необходимо присвоить имя Данные прямоугольному диапазону ячеек A1:B5. Выделите диапазон ячеек A1:B5, введите с клавиатуры Данные в поле Имя и нажмите клавишу <Enter>. Теперь с помощью формулы =СРЗНАЧ(Данные) можно вычислить среднее значение содержимого ячеек A1:B4 (рис. 1.4).

Рис. 1.4. Присвоение диапазону A1_B4 имени Данные

Рис. 1.4. Присвоение диапазону A1:B5 имени Данные и нахождение среднего значения именованного диапазона

Иногда требуется присвоить имя диапазону ячеек, состоящему из нескольких несмежных прямоугольных диапазонов. Например, B3:C4, E6:G7 и B10:C10 (рис. 1.5). Для присвоения имени выделите любой из трех прямоугольников. Удерживая клавишу <Ctrl>, выделите остальные два диапазона. Отпустите клавишу <Ctrl>, введите имя Несмежный в поле Имя и нажмите клавишу <Enter>. Теперь имя Несмежный в любой формуле указывает на содержимое ячеек B3:C4, E6:G7 и B10:C10.

Рис. 1.5. Присвоение имени несмежному диапазону ячеек

Рис. 1.5. Присвоение имени несмежному диапазону ячеек

Создание имен с помощью инструмента Создать из выделенного. На листе «Рис. 1.6» Excel-файла с примерами содержатся продажи за март для каждого из 50 штатов США (рис. 1.6). Требуется присвоить каждой ячейке в диапазоне B2:B51 сокращенное название штата. Выделите диапазон A2:B51 и на вкладке ФОРМУЛЫ в группе Определенные имена выберите инструмент Создать из выделенного, и затем в открывшемся диалоговом окне установите флажок в столбце слева.

Рис. 1.6. Создание имен с помощью инструмента Создать из выделенного

Рис. 1.6. Создание имен с помощью инструмента Создать из выделенного

Теперь имена в первом столбце выделенного диапазона связаны с ячейками во втором столбце выделенного диапазона. Таким образом, ячейке B6 присвоено имя диапазона СА, ячейка B7 имеет имя СО и т.д. Создавать имена таких диапазонов с помощью поля Имя было бы невероятно утомительно! Нажмите на стрелку раскрывающегося списка в поле Имя и убедитесь, что все имена диапазонов созданы.

Создание имен диапазонов с помощью инструмента Присвоить имя. Если на вкладке ФОРМУЛЫ в группе Определенные имена выбрать инструмент Диспетчер имен (и затем нажать кнопку Создать) или инструмент Присвоить имя, откроется диалоговое окно Создание имени (рис. 1.7).

Предположим, требуется присвоить имя область1 диапазону ячеек A2:B7. Введите область1 в поле Имя, переместите курсор в поле Диапазон, и выделите диапазон на листе или введите с клавиатуры =A2:B7. Нажмите кнопку OK для завершения присваивания.

Рис. 1.7. Диалоговое окно Создание имени

Рис. 1.7. Диалоговое окно Создание имени

При нажатии на стрелку раскрывающегося списка в поле Область можно выбрать строку Книга или любой лист в книге, указав тем самым область действия имени (рис. 1.8). К любым именам диапазонов можно добавить примечания. Очень полезная опция, если не очевидно, что подразумевает выбранное имя диапазона.

Рис. 1.8. Выбор области действия имени

Рис. 1.8. Выбор области действия имени

Диспетчер имен

В Microsoft Excel 2013 существует простой способ изменения или удаления имен диапазонов. Перейдите на вкладку ФОРМУЛЫ, выберите группу Определенные имена и откройте Диспетчер имен. Появится список имен всех диапазонов (рис. 1.9).

Рис. 1.9. Диспетчер имен

Рис. 1.9. Диспетчер имен

Для изменения имени диапазона дважды щелкните кнопкой мыши на имени этого диапазона или выделите его и нажмите кнопку Изменить; после этого можно изменить имя диапазона, ячейки в диапазоне и примечания. Область действия не подлежит изменению. Для удаления какого-либо подмножества имен диапазонов сначала выделите имена диапазонов, которые требуется удалить. Если имена диапазонов перечислены последовательно, выделите первое имя в группе имен, которую требуется удалить, затем, удерживая клавишу <Shift>, выделите последнее имя в группе. Если требуемые имена не перечислены друг за другом, можно выделить любое из имен, которое необходимо удалить, а далее, удерживая клавишу <Ctrl>, выделить остальные требуемые имена диапазонов. Затем для удаления выбранных имен диапазонов нажмите кнопку Удалить.

Редактирование формул в диалоговых окнах

Когда Excel отображает диалоговое окно (например, как на рис. 1.7 или 1.9), в котором можно записать ссылку на диапазон, поле, содержащее такую ссылку, всегда находится в режиме указания. Если активизировать поле Диапазон и воспользоваться стрелками для редактирования ссылки на диапазон, то вы обнаружите, что при этом вы именно указываете на диапазон, а не редактируете текст ссылки. Если на рисунке ниже вы поместите курсор в поле Диапазон, то попытка двинуть курсор влево с помощью стрелки даст неожиданный результат. Вместо движения курсора произошло изменение ссылки (обратите внимание: актуальный режим указан в левой части статусной панели):

%d1%80%d0%b8%d1%81-1-9%d0%b0-%d1%80%d0%b5%d0%b6%d0%b8%d0%bc-%d0%b2%d0%b2%d0%be%d0%b4%d0%b0

Что делать? Нажмите F2. [2] Клавиша F2 позволяет переключаться между режимом указания (ввод) и режимом редактирования (правка). В режиме редактирования стрелки действуют именно так, как при редактировании формулы. На рисунке ниже попытка двинуть курсор влево увенчалась успехом:

%d1%80%d0%b8%d1%81-1-9%d0%b1-%d1%80%d0%b5%d0%b6%d0%b8%d0%bc-%d0%bf%d1%80%d0%b0%d0%b2%d0%ba%d0%b8

Несколько конкретных примеров использования имен диапазонов

1. Необходимо вычислить общий объем продаж в штатах Аризона, Калифорния, Монтана, Нью-Йорк и Нью-Джерси.

Если вы помните наизусть сокращенные наименования штатов, то можно использовать формулу =AZ+CA+MT+NY+NJ (рис. 1.10)

Рис. 1.10. Использование имен вычисления объема продаж в отдельных штатах

Рис. 1.10. Использование имен вычисления объема продаж в отдельных штатах

2. Необходимо определить среднюю доходность акций, казначейских векселей и облигаций.

Выделите диапазон ячеек B2:D84 (рис. 1.11, часть строк на рис. скрыта), перейдите на вкладку ФОРМУЛЫ в группе Определенные имена выберите инструмент Создать из выделенного. В этом примере имена диапазона указаны в строке выше. Диапазон B3:B84 получает имя Акции, диапазон C3:C84 — имя Векселя и диапазон D3:D84 — имя Облигации. Таким образом, необходимость помнить, где находятся данные, отпадает. Например, если после начала ввода в ячейку B86 формулы нажать клавишу <F3>, откроется диалоговое окно Вставка имени. Кроме того, можно вызвать на экран список доступных имен диапазонов, если после начала ввода на вкладке ФОРМУЛЫ в группе Определенные имена выбрать инструмент Использовать в формуле. И, наконец, если вы помните первые буквы имени диапазона, и начнете их вводить в формуле, Excel выдаст подсказку (рис. 1.12). Эта опция Excel называется автозавершение формул. Для завершения ввода имени диапазона дважды щелкните на имени Векселя. Удобство использования имен диапазонов заключается в том, что, не зная точно, где находятся данные, можно работать с данными в любом месте книги!

Рис. 1.11. Исторические данные по инвестициям

Рис. 1.11. Исторические данные по инвестициям

Рис. 1.12. Подсказка при вводе в формуле имени диапазона

Рис. 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. Имена на уровне Листа

Рис. 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. Новые имена диапазонов в старых формулах

Рис. 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 список всех имен диапазонов (и представляемых ими ячеек)

Рис. 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. Для любой ячейки это имя указывает на ячейку, находящуюся над активной ячейкой

Рис. 1.16. Для любой ячейки это имя указывает на ячейку, находящуюся над активной ячейкой

Пример 2. Для каждого дня недели дана почасовая оплата и количество отработанных часов (рис. 1.17). Вычислим зарплату за каждый день по формуле почасовая*часы.

Выберите строку 12 (щелкните слева на 12) и в поле Имя (рядом со строкой формул) введите имя почасовая. Выберите строку 13 и введите в поле Имячасы. Если теперь в ячейку F14 ввести формулу =почасовая*часы и скопировать эту формулу в диапазон G14:L14, то в каждом столбце автоматически появится результат перемножения значений почасовой оплаты и отработанных часов.

Рис. 1.17. Расчет зарплаты по дням недели

Рис. 1.17. Расчет зарплаты по дням недели

Если вам интересно, предлагаю несколько более сложных примеров использования имен диапазонов: Создание пользовательских функций при помощи имен, Автоматическое обновление сводной таблицы.

Некоторые замечания:

  • В Excel невозможно использовать в качестве имен диапазонов буквы r и c.
  • Единственными символами, которые можно использовать в именах диапазонов, являются точка (.) и подчеркивание (_).
  • При использовании инструмента Создать из выделенного пробелы в созданном имени автоматически будут заменены символами подчеркивания (_). Например, имя Product 1 будет создано как Product_1.
  • Имена диапазонов не могут начинаться с цифр или выглядеть как ссылка на ячейку. Например, в качестве имен диапазонов невозможно использовать имена 3Q и A4. Кроме того, в Microsoft Excel 2013 имеется более 16 000 столбцов, и такие имена, как cat1, являются недопустимыми, поскольку существует ячейка с именем CAT1. Если попытаться присвоить ячейке имя CAT1, появится сообщение о том, что введено недопустимое имя. В случае необходимости используйте подчеркивание (_) и назовите ячейку cat1_.

Задания для самостоятельной работы

Исходные данные находятся в файле Имена диапазонов. Задания.xlsx

  1. На листе Задание 1 содержатся данные о ежемесячной доходности акций General Motors и Microsoft. Присвойте имена диапазонам, содержащим ежемесячную доходность для каждой акции, и вычислите среднемесячную доходность каждой акции.
  2. На листе Задание 2 присвойте имя Красный диапазону, содержащему ячейки A1:B3 и A6:B8.
  3. На листе Задание 3 в ячейки G5 и G6 введите широту и долготу любого города, а в ячейки G7 и G8 широту и долготу другого города. В ячейке G10 вычисляется расстояние между двумя городами. Определите имена диапазонов для широты и долготы каждого города и убедитесь, что эти имена отображаются в формуле для расчета расстояния.
  4. На листе Задание 4 содержится количество акций для каждого вида акций и цена одной акции. Вычислите стоимость акций для каждого вида по формуле =количество*цена.
  5. На листе Задание 5 создайте имя диапазона для расчета среднего значения продаж за последние пять лет. Измените формулы в ячейках Е14:Е20.

[1] При написании заметки использованы материалы книги Уэйн Л. Винстон. Microsoft Excel 2013. Анализ данных и бизнес-моделирование, глава 1.

[2] При написании этого раздела использованы идеи книги Джон Уокенбах. Excel 2013. Трюки и советы. – СПб.: Питер, 2014. – С. 156.

[3] У меня не получилось воспользоваться указанным методом, поэтому пришлось перенабрать формулы после присвоения имен.

Начнем с самого простого: дайте ячейке имя. Для этого просто выделите ее (1) и в поле имени (2) вместо адреса ячейки введите любое легко запоминающееся имя.

Именная ячейка C7

Имя ограничено 255 символами, что более чем достаточно. Имя также не должно содержать пробелов, поэтому, если оно состоит из нескольких слов, можно разделить их символом подчеркивания.

Если теперь мы хотим вывести это значение на другие листы книги или использовать его в дальнейших расчетах, нет необходимости переходить на первый лист и вручную указывать ячейку. Просто введите имя ячейки, и ее значение будет заменено.

Использование имени ячейки

Ячейки, строки, столбцы

Начнем с выделения ячеек, строк и столбцов.

  1. Чтобы выбрать ячейку C3, нажмите на поле на пересечении столбца C и строки 3.

  2. Чтобы выбрать столбец C, щелкните по заголовку столбца C.

  3. Чтобы выбрать строку 3, щелкните по заголовку строки 3.

Примеры диапазона

Диапазон — это набор из двух или более ячеек.

  1. Чтобы выделить диапазон B2:C4, щелкните в правом нижнем углу ячейки B2 и перетащите указатель мыши в ячейку C4.

  2. Чтобы выделить диапазон, состоящий из отдельных (не смежных) ячеек, удерживая нажатой клавишу Ctrl, щелкните каждую ячейку, которую вы хотите включить в диапазон.

Заполнение диапазона

Следуйте приведенным ниже инструкциям, чтобы заполнить диапазон:

  1. В ячейку B2 введите значение 2.

  2. Выделите ячейку B2, зажмите ее правый нижний угол и перетащите вниз к ячейке B8.

    Результат:

    Эта техника перетаскивания очень важна, вы будете часто использовать ее в Excel. Вот еще один пример:

  3. Введите значение 2 в ячейку B2 и значение 4 в ячейку B3.

  4. Выделите ячейки B2 и B3, зажмите правый нижний угол этого диапазона и перетащите его вниз.

    Excel автоматически заполнит диапазон на основе формулы из первых двух значений. Довольно круто, правда? Вот еще один пример:

  5. Введите дату 13/6/2013 в ячейку B2 и дату 16/6/2013 в ячейку B3 (на рисунке показан американский эквивалент этих дат).

  6. Выделите ячейки 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 Определяет, принадлежит ли данная ячейка заданному диапазону ячеек.

Рассмотренная здесь функция также позволяет определить, принадлежит ли ячейка выбранному диапазону. Процедура выполняется следующим образом:

    1. Введите часть формулы «=WORLD(()» в любую ячейку и выделите любой диапазон ячеек для заполнения аргументов:

    1. Поставьте пробел и выберите любую ячейку в этом диапазоне:

    1. Закройте обе скобки и нажмите Enter. Результат будет следующим:

    1. Если вы выберете ячейку из диапазона, отличного от указанного, вы получите ошибку #empty!

Эта ошибка указывает на то, что ячейка не принадлежит выбранному диапазону.

Если вы выделите более одной ячейки в диапазоне, функция VARIABLE вернет количество выделенных ячеек:

Описанные возможности этой функции могут быть полезны при работе с большим количеством таблиц данных.

Перемещение и копирование ячеек и их содержимого

См. также = IF(ANSWER(A2);A2;B2) вы копируете макрос «Фильтр» соответствующим образом…. Это будет работать только в таблице: Я думаю, что это возможно, если колонна. Т.е. получается, что ВСЕ», затем выполните и нажмите кнопку Вставить более сложную процедуру, щелкните значок Вставить на следующих действиях.Вставить, вы можете выбрать для временного отображения данных, выбранный раздел наПримечание: вставить как выходные значения таблицы с необходимостью?

The_Prist скопируйте выделенный диапазон, который вы выбрали для вышеуказанных действийCtrl+Paste. Чтобы переместить ячейки, щелкните мышью. Вставьте варианты, которые не требуют другого рабочего листа или Попробуйте как можно чаще

Содержание

  1. Имя ячейки
  2. Ячейки, строки, столбцы
  3. Примеры диапазона
  4. Заполнение диапазона
  5. Именованный диапазон
  6. Задача
  7. Визуальное отображение динамического диапазона
  8. Как посчитать количество ссылок на столбцы таблицы Excel
  9. Определение принадлежности ячейки к диапазону таблицы
  10. Перемещение и копирование ячеек и их содержимого

Имя ячейки

Начнем с простого – присвоим имя ячейке. Для этого просто выделяем ее (1) и в поле имени (2) вместо адреса ячейки указываем произвольное название, которое легко запомнить.

Присваиваем имя ячейке C7

Длина имени ограничена 255 символами, что более чем достаточно. Также в имени не должно быть пробелов, поэтому если оно состоит из нескольких слов, то их можно разделять знаком подчеркивания.

Если теперь на других листах книги нам нужно будет вывести данное значение или использовать его в дальнейших расчетах, то не обязательно переключаться на первый лист и указывать ячейку вручную. Достаточно просто ввести имя ячейки и ее значение будет подставлено.

Использование имени ячейки

Ячейки, строки, столбцы

Давайте начнем с выбора ячеек, строк и столбцов.

  1. Для выбора ячейки C3 кликните по полю на пересечении столбца C и строки 3.
  2. Чтобы выбрать столбец C, кликните по заголовку столбца C.
  3. Чтобы выбрать строку 3, кликните по заголовку строки 3.

Примеры диапазона

Диапазон представляет собой набор из двух и более ячеек.

  1. Для выбора диапазона B2:C4 кликните по нижнему правому углу ячейки В2 и протяните указатель мыши до ячейки C4.
  2. Чтобы выделить диапазон, состоящий из отдельных (несмежных) ячеек, зажмите клавишу Ctrl и кликните по каждой ячейке, которую хотите включить в диапазон.

Заполнение диапазона

Чтобы заполнить диапазон, следуйте инструкции ниже:

  1. Введите значение 2 в ячейку B2.
  2. Выделите ячейку В2, зажмите её нижний правый угол и протяните вниз до ячейки В8.Результат:

    Эта техника протаскивания очень важна, вы будете часто использовать её в Excel. Вот еще один пример:

  3. Введите значение 2 в ячейку В2 и значение 4 в ячейку B3.
  4. Выделите ячейки B2 и B3, зажмите нижний правый угол этого диапазона и протяните его вниз.Excel автоматически заполняет диапазон, основываясь на шаблоне из первых двух значений. Классно, не правда ли? Вот еще один пример:
  5. Введите дату 13/6/2013 в ячейку В2 и дату 16/6/2013 в ячейку B3 (на рисунке приведены американские аналоги дат).
  6. Выделите ячейки B2 и B3, зажмите нижний правый угол этого диапазона и протяните его вниз.

Именованный диапазон

Аналогичным образом можно задать имя и для диапазона ячеек, то есть выделим диапазон (1) и в поле имени укажем его название (2):

Создание именованного диапазона

Далее это название можно использовать в формулах, например, при вычислении суммы:

Использование именованного диапазона в формуле

Также создать именованный диапазон можно с помощью вкладки Формулы, выбрав инструмент Задать имя.

Создание именованного диапазона с помощью панели инструментов

Появится диалоговое окно, в котором нужно указать имя диапазона, выбрать область, на которую имя будет распространяться (то есть на всю книгу целиком или на отдельные ее листы), при необходимости заполнить примечание, а далее выбрать соответствующий диапазон на листе.

Создание имени с помощью диалогового окна

Для работы с существующими диапазонами на вкладке Формулы есть Диспетчер имен.

Диспетчер имен

С его помощью можно удалять, изменять или добавлять новые имена ячейкам или диапазонам.

Управление именованными диапазонами

При этом важно понимать, что если вы используете именованные диапазоны в формулах, то удаление имени такого диапазона приведет к ошибкам.

Задача

Имеется таблица продаж по месяцам некоторых товаров (см. Файл примера ):

Необходимо найти сумму продаж товаров в определенном месяце. Пользователь должен иметь возможность выбрать нужный ему месяц и получить итоговую сумму продаж. Выбор месяца пользователь должен осуществлять с помощью Выпадающего списка .

Для решения задачи нам потребуется сформировать два динамических диапазона : один для Выпадающего списка , содержащего месяцы; другой для диапазона суммирования.

Для формирования динамических диапазонов будем использовать функцию СМЕЩ() , которая возвращает ссылку на диапазон в зависимости от значения заданных аргументов. Можно задавать высоту и ширину диапазона, а также смещение по строкам и столбцам.

Создадим динамический диапазон для Выпадающего списка , содержащего месяцы. С одной стороны нужно учитывать тот факт, что пользователь может добавлять продажи за следующие после апреля месяцы (май, июнь…), с другой стороны Выпадающий список не должен содержать пустые строки. Динамический диапазон как раз и служит для решения такой задачи.

Для создания динамического диапазона:

  • на вкладке Формулы в группе Определенные имена выберите команду Присвоить имя </em>;
  • в поле Имя введите: Месяц </em>;
  • в поле Область выберите лист Книга </em>;
  • в поле Диапазон введите формулу =СМЕЩ(лист1!$B$5;;;1;СЧЁТЗ(лист1!$B$5:$I$5))
  • нажмите ОК.

Теперь подробнее. Любой диапазон в EXCEL задается координатами верхней левой и нижней правой ячейки диапазона. Исходной ячейкой, от которой отсчитывается положение нашего динамического диапазона, является ячейка B5 . Если не заданы аргументы функции СМЕЩ() смещ_по_строкам, смещ_по_столбцам (как в нашем случае), то эта ячейка является левой верхней ячейкой диапазона. Нижняя правая ячейка диапазона определяется аргументами высота и ширина . В нашем случае значение высоты =1, а значение ширины диапазона равно результату вычисления формулы СЧЁТЗ(лист1!$B$5:$I$5) , т.е. 4 (в строке 5 присутствуют 4 месяца с января по апрель ). Итак, адрес нижней правой ячейки нашего динамического диапазона определен – это E 5 .

При заполнении таблицы данными о продажах за май , июнь и т.д., формула СЧЁТЗ(лист1!$B$5:$I$5) будет возвращать число заполненных ячеек (количество названий месяцев) и соответственно определять новую ширину динамического диапазона, который в свою очередь будет формировать Выпадающий список .

ВНИМАНИЕ! При использовании функции СЧЕТЗ() необходимо убедиться в отсутствии пустых ячеек! Т.е. нужно заполнять перечень месяцев без пропусков.

Теперь создадим еще один динамический диапазон для суммирования продаж.

Для создания динамического диапазона :

  • на вкладке Формулы в группе Определенные имена выберите команду Присвоить имя </em>;
  • в поле Имя введите: Продажи_за_месяц </em>;
  • в поле Диапазон введите формулу = СМЕЩ(лист1!$A$6;;ПОИСКПОЗ(лист1!$C$1;лист1!$B$5:$I$5;0);12)
  • нажмите ОК.

Функция ПОИСКПОЗ() ищет в строке 5 (перечень месяцев) выбранный пользователем месяц (ячейка С1 с выпадающим списком) и возвращает соответствующий номер позиции в диапазоне поиска (названия месяцев должны быть уникальны, т.е. этот пример не годится для нескольких лет). На это число столбцов смещается левый верхний угол нашего динамического диапазона (от ячейки А6 ), высота диапазона не меняется и всегда равна 12 (при желании ее также можно сделать также динамической – зависящей от количества товаров в диапазоне).

И наконец, записав в ячейке С2 формулу = СУММ(Продажи_за_месяц) получим сумму продаж в выбранном месяце.

Например, в мае.

Или, например, в апреле.

Примечание: Вместо формулы с функцией СМЕЩ() для подсчета заполненных месяцев можно использовать формулу с функцией ИНДЕКС() : = $B$5:ИНДЕКС(B5:I5;СЧЁТЗ($B$5:$I$5))

Формула подсчитывает количество элементов в строке 5 (функция СЧЁТЗ() ) и определяет ссылку на последний элемент в строке (функция ИНДЕКС() ), тем самым возвращает ссылку на диапазон B5:E5 .

Визуальное отображение динамического диапазона

Выделить текущий динамический диапазон можно с помощью Условного форматирования . В файле примера для ячеек диапазона B6:I14 применено правило Условного форматирования с формулой: = СТОЛБЕЦ(B6)=СТОЛБЕЦ(Продажи_за_месяц)

Условное форматирование автоматически выделяет серым цветом продажи текущего месяца , выбранного с помощью Выпадающего списка .

Пример 2. Определить количество столбцов в таблице и записать это значение в ячейку A16.

Таблица:

Используем формулу ОБЛАСТИ, поочередно выделяя каждый столбец ячейки в качестве параметра. Перед выбором последующего столбца нажимаем и удерживаем кнопку Ctrl. Если добавить символ «)» и нажать Enter, появится диалоговое окно с сообщением о том, что было введено слишком много аргументов. Добавим дополнительные открывающую и закрывающую скобки.

Результат вычислений:

Определение принадлежности ячейки к диапазону таблицы

Пример 3. Определить, принадлежит ли ячейка заданному диапазону ячеек.

Рассматриваемая функция также позволяет определить, принадлежит ли ячейка выделенной области. Выполним следующие действия:

    1. В какой-либо ячейке введем часть формулы «=ОБЛАСТИ((» и выделим произвольную область ячеек для заполнения аргументов:

    1. Поставим пробел и выберем любую ячейку из данного диапазона:

    1. Закроем обе скобки и нажмем Enter. В результате получим:

    1. Если выбрать ячейку не из указанного диапазона, получим ошибку #ПУСТО!.

Данная ошибка означает, что ячейка не принадлежит выделенной области.

Если выделить несколько ячеек внутри диапазона, функция ОБЛАСТИ вернет количество выделенных ячеек:

Описанные особенности работы данной функции могут быть полезны при работе с большим количеством таблиц данных.

Перемещение и копирование ячеек и их содержимого

​Смотрите также​​ =ЕСЛИ(ЕЧИСЛО(A2);A2;B2) протягиваете копируете​ соответственно макрос “Фильтра”​ хамом станешь…Оно кому​ только в таблице.​: Думаю возможно если​ столбец. Т.е. получается,​ ВСЕ”, затем произведите​ и нажать​Вставить​ более сложная процедура,​Нажмите иконку Вставить на​ указанных ниже действий.​Вставить​, можно выбрать​ временно отобразить данные,​ выделенный фрагмент на​Примечание:​ вставляете как значения​ выводит таблицу с​ надо?​

​The_Prist​ копировать выделенный диапазон​ что выделяем для​​ описанные выше действия​​Ctrl+Space​​. Только имейте в​​ чем хотелось бы.​​ вкладке Главная или​​Чтобы переместить ячейки, нажмите​.​ параметры вставки, которые​ которые не нужно​ другой лист или​ Мы стараемся как можно​

​grablik​ заданными параметрами дат.​Юрий М​: В примере все​ по одной ячейке.​

​ копирования не Range(“7:7″​ с формой.​(Пробел). Таким способом​ виду, что здесь​​ На самом деле,​​ нажмите Ctrl+V на​​ кнопку​​Сочетание клавиш​

​ следует применить к​

  1. ​ копировать.​ в другую книгу,​ оперативнее обеспечивать вас​
  2. ​: Сергей, спасибо, но​2. Если необходимо​
  3. ​: Нет уж! Сказав​ работает – зачем​​OLEGOFF​ ), а Range(“$A$7:$V$7,$X$7:$IV$7).​The_Prist​

​ будут выделены только​ существует несколько особенностей,​ это один из​

  1. ​ клавиатуре.​Вырезать​
  2. ​ Можно также нажать сочетание​​ выделенному диапазону.​​Выделите ячейку или диапазон​​ щелкните ярлычок другого​ ​ актуальными справочными материалами​ это не то​
  3. ​ в сформированной таблице​ “а”,- говорите и​ тогда такой пример?​
  4. ​: Я так делаю​​ Выделите строку, скопируйте​​: sofi, честно -​​ ячейки с данными,​ ​ в зависимости от​ тех случаев, когда​

​Вырезанные ячейки переместятся на​.​​ клавиш CTRL+V.​​При копировании значения последовательно​​ ячеек с данными,​​ листа или выберите​

  1. ​ на вашем языке.​ что нужно, потому​
  2. ​ добавит периоды (скажем​​ “б”.​​ Ведь очевидно, что​
  3. ​ при помощи макроса,но​​ и посмотрите где​​ не получилось добиться​

Источники

  • https://zen.yandex.ru/media/id/5c4d8a530aaeef00ac928ac3/5cf7f3ac22f0d900afbfad5c
  • https://office-guru.ru/excel/diapazon-v-excel-370.html
  • https://excel2.ru/articles/dinamicheskiy-diapazon-v-ms-excel
  • https://exceltable.com/funkcii-excel/primery-funkcii-oblasti
  • https://my-excel.ru/vba/dannaja-komanda-ne-primenima-dlja-nesvjaznyh.html

( 1 оценка, среднее 5 из 5 )

Диапазон в 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 соответственно. Результат:​ сложной формулы мы​ имя;​ листа​ ознакомиться с правилами​ В появившемся окне​ — «январь».​ диапазону, чтобы использовать​
​ по высоте (количество​ выбранного номера месяца.​ возвращаемых ячеек (7​0 – нулевое смещение​ мы наблюдаем подсказку​ по ячейке 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?​

​Несколько ячеек выделенных блоком​ таблицы с вводными.​

Лист Пример1.

​ Для этого необходимо​ нажать Enter, появится​

подсчет количества областей.

​ эту букву, еще​2 310​ не написали формулу​: Узнать на какой диапазон​

ошибка #ЗНАЧ!.

​ в Excel».​В строке «Область»​В Excel можно​

СУММ.

​Если функция СМЕЩ ссылается​ отсчета (указанной аргументом​Используем элемент управления «Счетчик»​ функции СМЕЩ, решение​ нескольких других диапазонов.​ Выделите мышкой блок​ (=B5:D8).​

ОБЛАСТИ.

​БМВ​ использовать еще по​ диалоговое окно с​

​ и имя диапазона!​

Как посчитать количество ссылок на столбцы таблицы Excel

​, в том столбце,​=СУММ(Продажи) – суммирование​ ячеек ссылается Имя можно​В диапазон ячеек​ указываем область, на​

​ выделить как смежные​

Продажи.

​ на ячейку или​ ссылка) и возвращаемой​ для выбора номера​ задачи может быть​Чтобы их выделять просто​ B3:D8. Нажмите клавишу​Одна ячейка (=A2:A2).​: так вот накурилось​ одной открывающей и​ сообщением о том,​Суть запроса на выборку​ в котором размещена​ будет производиться по​ через Диспетчер имен​ можно вставить формулу​

​ которую будет распространяться​

количество ссылок на столбцы таблицы.

Определение принадлежности ячейки к диапазону таблицы

​ ячейки (расположенные рядом​ диапазон ячеек, которые​ ячейкой либо диапазоном​

​ месяца. Для этого​ реализовано более простым​ удерживайте нажатие клавиши​ F8 чтобы включить​

  1. ​Целая строка (=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;)))))​ закрывающей скобки (в​ что было введено​ – выбрать из​аргументы формулы.
  2. ​ формула суммирования. Формулу​ одному и тому​ расположенный в меню​ссылка на ячейку диапазона.
  3. ​ массива. Что это​ это имя. Например,​ друг с другом),​принадлежит.
  4. ​ находятся вне пределов​ ячеек. В качестве​ добавим пункт ленты​ошибка #ПУСТО!.

​ и надежным способом.​ CTRL, а дальше​ специальный режим. В​

​ несколько строк (=18:22).​Rewty​ этом случае Excel​ слишком много аргументов.​

выделить несколько ячеек внутри диапазона.

​ исходной таблицы строки,​ суммирования можно разместить​ же диапазону​  Формулы/ Определенные имена/​ за формулы, где​

Особенности использования функции ОБЛАСТИ в Excel

​ на всю книгу​ так и не​ рабочего листа по​ аргумента может быть​ меню «Разработчик» нажатием​

​​

​ как при обычном​

​ строке состояния появится​Целый столбец (=F:F) или​: определенно работает, но​ не будет распознавать​ Добавим дополнительные открывающую​ удовлетворяющие определенным критериям​

​ в любой строке​

  1. ​B1:B10​ Диспетчер имен.​ применяются, смотрите в​ (на все её​ смежные ячейки (расположены​ условиям, заданным параметрами​ передано:​ правой кнопкой мыши​Пример 2. В таблице​ выделении. Также в​
  2. ​ сообщение: «Расширить выделенный​ несколько столбцов (=F:K).​ не могу понять​ символ «;» как​ и закрывающую скобки.​ (подобно применению стандартного​ ниже десятой (иначе​.​Ниже рассмотрим как присваивать​ статье «Формулы массива​ листы), или только​ не рядом).​ смещ_по_строкам и смещ_по_столбцам,​Положительное целое число. В​ по любому существующему​ Excel внесены данные​ данной ситуации особенно​ фрагмент». И теперь​
  3. ​Несколько несмежных диапазонов (=N5:P8;E18:H25;I5:L22).​ как)) можете описать​ разделитель аргументов в​Результат вычислений:​ Фильтра). Произведем отбор значений​ возникнет циклическая ссылка).​Иногда выгодно использовать не​ имя диапазонам. Оказывается,​
  4. ​ Excel».​ на этот лист,​Чтобы быстро найти​ результатом выполнения данной​ этом случае смещение​ ее элементу:​ о количестве продаж​ полезным будет режим​ выделите мышкой блок​Целый лист (=1:1048576).​ принцип?​ функции. Например, результатом​Пример 3. Определить, принадлежит​A1 и B1 были объединены.
  5. ​ из исходной таблицы​Теперь введем формулу =СУММ(Сезонные_Продажи)​ абсолютную, а относительную​ что диапазону ячеек​

exceltable.com

Добавление значений в диапазон

​С помощью имени​​ т.д.​
​ определенные ячейки, их​ функции будет код​ относительно точки отсчета​Выберем пункт настройка ленты​ товаров за все​ после нажатия клавиши​ F2:K5. Как видите,​Все выше перечисленные виды​БМВ​ выполнения функции с​ ли ячейка заданному​ с помощью формул​ в ячейку​ ссылку, об этом​ можно присвоить имя​ диапазона легко найти​В строке «Примечание»​ можно объединить в​ ошибки #ССЫЛКА!.​ выполняется вправо на​ и в открывшемся​ время работы компании.​ F8: «Расширить выделенный​ в данном режиме​ блоков являются диапазонами.​: Rewty,​ указанными аргументами: ((A1:C5;E1:H12))​

​ диапазону ячеек.​​ массива. В отличие​
​B11.​

​ ниже.​​ по разному: используя​ и очистить ячейки​ можно описать этот​ диапазоны, присвоить имя​

​Если необязательные аргументы [высота]​​ указанное число ячеек.​
​ окне установим флажок​ Для еженедельного учета​ фрагмент».​ мы имеем возможность​​1. слава богу​
​ будет значение 2,​Рассматриваемая функция также позволяет​ от применения Фильтра​Затем, с помощью​Теперь найдем сумму продаж​ абсолютную или смешанную​ таблицы. Например, таблица​ диапазон, что в​
​ диапазонам, сделать закладку​ и [ширина] явно​0 – искомая ячейка​ напротив пункта «Разработчик»:​ требуется выводить данные​
​Функция СМЕЩ в Excel​ выделять стразу несколько​Выделение диапазонов – это​ функция работает массивом,​ поскольку в качестве​ определить, принадлежит ли​
​ (​ Маркера заполнения, скопируем​ товаров в четырех​

​ адресацию.​​ в Excel «Домашний,​

planetaexcel.ru

Выделение диапазона ячеек в Excel

​ нем, т.д.​ на определенную часть​ не казаны, они​ или диапазон ячеек​В ленте добавится новый​ о продажах (общая​ предназначена для создания​

​ диапазонов. Чтобы вернутся​ одна из основных​ это дает возможность​ аргумента переданы два​ ячейка выделенной области.​CTRL+SHIFT+L​ ее в ячейки​ сезонах. Данные о​

​Пусть необходимо найти объем​ семейный бюджет в​В строке «Диапазон»​ таблицы. И, затем,​ принимают значения, равные​ находятся в текущей​ пункт меню. Выберем​ сумма проданных товаров)​ ссылки на определенную​ в обычный режим​ операций при работе​

​ передать не только​

  1. ​ диапазона ячеек.​ Выполним следующие действия:​
  2. ​или Данные/ Сортировка​
  3. ​С11D11E11​ продажах находятся на​
  4. ​ продаж товаров (см.​ Excel» здесь. Заполняли​
  5. ​ указываем адрес диапазона.​
  6. ​ при необходимости выбрать​

Пример блока диапазона.

​ высоте и ширине​ строке.​

​ его, найдем кнопку​

Работа с выделенным диапазоном ячеек MS Excel

​ за прошедшие 7​ ячейку или диапазон​ работы, повторно нажмите​ с Excel. Диапазоны​ диапазон, но и​

  • ​Если аргумент рассматриваемой функции​
  • ​В какой-либо ячейке введем​
  • ​ и фильтр/ Фильтр)​, и получим суммы​
  • ​ листе​ файл примера лист​

​ год. Затем копируем​

  1. ​ Если диапазон находится​ нужный диапазон, закладку.​ диапазона ячеек, указанного​Отрицательное число – смещение​ «Вставить» и нажмем​ дней. Реализовать динамическое​ ячеек, находящихся на​ F8.​ используют:​ массив)​ ссылается на диапазон​ часть формулы «=ОБЛАСТИ((»​ отобранные строки будут​
  2. ​ продаж в каждом​4сезона​ 1сезон):​ эту таблицу для​ на другом листе​ Как сделать закладки​ в качестве аргумента​ влево на указанное​ ее:​ обновление данных.​ определенном расстоянии от​
  3. ​Как выделить большой диапазон​при заполнении данных;​2. ROW(B1:INDEX(B:B;COUNTA(B5:B24)+1)) -​ ячеек, находящихся на​ и выделим произвольную​ помещены в отдельную​ из 4-х сезонов.​(см. файл примера)​Присвоим Имя Продажи диапазону​ следующего года. В​ книги, то указываем​ в таблице, читайте​ ссылка. Если ссылка​ число, взятое по​Выберем элемент «Счетчик», наведем​Вид исходной таблицы данных:​ указанной ячейки, измеряемом​ ячеек в Excel?​при форматировании;​
  4. ​ формирует массив от​ еще не созданном​ область ячеек для​ таблицу.​ Формула в ячейках​ в диапазонах:​B2:B10​ скопированной таблице по​ название листа. Нажимаем​ в статье «Сделать​ принимает одну ячейку,​ модулю.​ курсор (вместо стрелки​Для расчета суммы проданных​ в заданном в​ Клавиша F5 или​при очистке и удалении​ 1 до n+1​
  5. ​ листе, Excel предложит​ заполнения аргументов:​Функция ОБЛАСТИ в Excel​B11, С11D11E11​B2:B10 C2:C10 D2:D10 E2:E10​. При создании имени​ имени диапазона можно​ «ОК».​ закладки в таблице​ данные аргументы по​Дробное число – функция​ форма «+») на​
  6. ​ единиц товаров за​ качестве аргумента количестве​ 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​

Пример 1.

​ содержащую формулу с​

​По аналогии с абсолютной​B2:B10​О том, как​ разделе «Определенные имена»​ не рядом, то​ использована в качестве​ величины смещения по​

  • ​ как кнопка мыши​ ячейку, относительно которой​ требуемое количество возвращаемых​
  • ​ Таким образом, вы​ A1:B3, нужно навести​
  • ​3. При 1​ были объединены, при​
  • ​ результате получим:​ областью является одна​ именем диапазона, и​ адресацией из предыдущей​на листе​
  • ​ создать таблицу в​ нажимаем на кнопку​ выделяем первую ячейку​

​ аргумента любой функции,​ строкам.​

СЧЁТ.

​ будет отпущена, появится​

  1. ​ выполняется отсчет;​ столбцов и строк.​ без труда захватили​ курсор мышки на​
  2. ​ берем довесок, а​ выделении полученной ячейки​Если выбрать ячейку не​ ячейка либо интервал​ нажать клавишу​ задачи, можно, конечно,​

​1сезон​

Динамическое обновление итоговых данных таблицы в Excel

​ Excel, читайте в​ «Присвоить имя».​ будущего диапазона. Затем​ принимающей данные ссылочного​смещение_по_столбцам – обязательный аргумент,​ заготовка счетчика. Нажмем​СЧЁТЗ(B3:B1000)-7 – функция, подсчитывающая​Пример 1. В таблицу​ огромный диапазон, всего​ ячейку A1 и​ при остальных значения​ в строке имен​

​ из указанного диапазона,​

Пример 2.

​ смежных ячеек.​F2​ создать 4 именованных​;​

​ статье «Как сделать​

  • ​Как удалить диапазон Excel.​ нажимаем клавишу «Ctrl»​ типа.​
  • ​ принимающий числовые значения,​ правой кнопкой по​ количество непустых ячеек​ Excel на протяжении​ за пару кликов.​ удерживая левую клавишу​ из таблицы для​ будет отображено имя​ получим ошибку #ПУСТО!.​Пример 1. Вернуть число,​, то соответствующие ячейки​ диапазона с абсолютной​на вкладке Формулы в​ таблицу в Excel»​Заходим на закладку​ и, удерживая её,​
  • ​Если аргумент ссылка принимает​ указывающие на величину​ счетчику и выберем​ в диапазоне B3:B1000​ экзамена записываются оценки,​В поле «Имя» (которое​
  • ​ мышки провести курсор​ этого​ «A1». Несмотря на​
  • ​Данная ошибка означает, что​ соответствующее количеству областей​

​ будут обведены синей​ адресацией, но есть​

Динамическое обновление данных.

​ группе Определенные имена​ тут.​

Выборка значений из таблицы с помощью функции СМЕЩ в Excel

​ «Формулы» -> «Определенные​ нажимаем на остальные​ ссылочное значение на​ смещения по столбцам​ пункт «Формат объекта»:​ (ячейка B1000 взята​ которые получили уже​ расположено слева от​ на ячейку B3.​

​4. используется INDEX(B5:B24;N(INDEX(…​ объединение ячеек функция​

Пример 3.

​ ячейка не принадлежит​ в диапазонах 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 повторяющимися данными».​
  1. ​ кнопку вверху окна​ строк, листов, т.д,​ тогда функция вернет​ интерпретации по вертикали.​ данный счетчик находится:​
  2. ​ поскольку по условию​ для группы студентов.​Способ 5 и 6​ попробуйте таким способом​
  3. ​ вернет одно значение.​ рисунке ниже:​ выделенных ячеек:​ используем формулу:​
  4. ​ используется ссылка на​Именованного диапазона Сезонные_продажи.​ лист​Обычно ссылки на диапазоны​ «Удалить». Здесь же​ читайте в статье​ код ошибки #ЗНАЧ!​
  • ​ Например:​Нажмем кнопку «ОК» и​ необходимо получить данные​Вид исходной таблицы:​ – это самое​ выделить блок B3:D12345.​5. Для второго​Функция возвращает значения даже​Описанные особенности работы данной​Результат вычисления функции является​
  1. ​ один и тот​Для этого:​
  2. ​1сезон​ ячеек вводятся непосредственно​
  3. ​ можно изменить имя​ «Как выделить в​ (пример с ошибкой​
  4. ​Функция =СМЕЩ(A5;0;2) вернет ссылку​ выделим любую другую​ за неделю. В​
  • ​Формула для расчета:​ быстрое решение для​Теперь щелкните по ячейке​ диапазона (массива) все​ для заблокированных ячеек​ функции могут быть​ ошибка #ЗНАЧ!, поскольку​ же диапазон:​выделите ячейку​(имя будет работать​ в формулы, например​ и состав диапазона.​
  • ​ Excel ячейки, таблицу,​ – результат выполнения​ на ячейку C5;​ ячейку на листе,​ целом выражение определяет​Функция ЕСЛИОШИБКА используется для​ выделения больших диапазонов.​ A1, после чего​ аналогично.​

​ на листах со​

  1. ​ полезны при работе​ диапазон «Пример2!A4:C6» находится​=СУММ(E2:E8)+СРЗНАЧ(E2:E8)/5+10/СУММ(E2:E8)​B11​ только на этом​ =СУММ(А1:А10). Другим подходом​Найти диапазон в Excel​ др.».​ функции с аргументами​Функция =СМЕЩ(A5;2;0) вернет ссылку​
  2. ​ чтобы завершить процесс​ начальную позицию массива​ вывода сообщения об​ Небольшие диапазоны в​ нажмите и удерживайте​Rewty​ включенной функцией защиты.​ с большим количеством​ на другом листе.​Если нам потребуется изменить​, в которой будет​ листе) или оставьте​ является использование в​
  3. ​можно через кнопку​Присвоить имя диапазону в​ (A5;2;3;3;2)).​ на ячейку A7;​ настройки счетчика. В​
  4. ​ возвращаемых ячеек по​ отсутствии данных для​ пределах одного экрана​ на клавиатуре SHIFT,​: БМВ, спасибо!​Rewty​ таблиц данных.​Для решения задачи используем​ ссылку на диапазон​ находится формула суммирования​ значение Книга, чтобы​ качестве ссылки имени​

exceltable.com

​ в строке адреса​

Примеры использования функции ОБЛАСТИ для диапазонов 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. Определить, принадлежит ли ячейка заданному диапазону ячеек.

Рассматриваемая функция также позволяет определить, принадлежит ли ячейка выделенной области. Выполним следующие действия:

  1. В какой-либо ячейке введем часть формулы «=ОБЛАСТИ((» и выделим произвольную область ячеек для заполнения аргументов:
  2. Поставим пробел и выберем любую ячейку из данного диапазона:
  3. Закроем обе скобки и нажмем Enter. В результате получим:
  4. Если выбрать ячейку не из указанного диапазона, получим ошибку #ПУСТО!.

Данная ошибка означает, что ячейка не принадлежит выделенной области.

Если выделить несколько ячеек внутри диапазона, функция ОБЛАСТИ вернет количество выделенных ячеек:

Описанные особенности работы данной функции могут быть полезны при работе с большим количеством таблиц данных.

Особенности использования функции ОБЛАСТИ в Excel

Функция находиться в категории формул «Ссылки и Массивы». Она имеет следующую форму синтаксической записи:

    ссылка – обязательный для заполнения аргумент, который принимает ссылку на одну или несколько ячеек из указанного диапазона.

  1. Аргументом рассматриваемой функции может являться только ссылка на диапазон ячеек. Если было передано текстовое или числовое значение, функция выполнена не будет, Excel отобразит диалоговое «В этой формуле обнаружена ошибка».
  2. В качестве аргумента ссылка могут быть переданы несколько диапазонов ячеек. Для этого необходимо использовать еще по одной открывающей и закрывающей скобки (в этом случае Excel не будет распознавать символ «;» как разделитель аргументов в функции. Например, результатом выполнения функции с указанными аргументами: ((A1:C5;E1:H12)) будет значение 2, поскольку в качестве аргумента переданы два диапазона ячеек.
  3. Если аргумент рассматриваемой функции ссылается на диапазон ячеек, находящихся на еще не созданном листе, Excel предложит создать лист с указанным именем и сохранить книгу.
  4. Если некоторые ячейки, например, A1 и B1 были объединены, при выделении полученной ячейки в строке имен будет отображено имя «A1». Несмотря на объединение ячеек функция с аргументами ((A1;B1)) все равно вернет значение 2. Эта особенность показана на рисунке ниже:
  5. Функция возвращает значения даже для заблокированных ячеек на листах со включенной функцией защиты.

Ячейки и диапазоны

Некоторые из Вас, должно быть, обратили внимание на такой инструмент 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 вы найдете в онлайн курсе.

Содержание:

  1. Что такое диапазон?
  2. Как рассчитать диапазон в Excel?
  3. Вычислить условный диапазон в 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 используя пару простых формул.

Надеюсь, вы нашли этот урок полезным.

Диапазоны

Горизонтальная фильтрация столбцов в Excel

Три способа реализовать горизонтальную фильтрацию столбцов, которая изначально отсутствует в Microsoft Excel: с помощью функции ФИЛЬТР, запроса Power Query + сводная таблица и макросом на VBA.

Нарастающий итог в Excel

Что такое нарастающие итоги (Running Totals) и как вычислить в Microsoft Excel разными способами: формулами, в сводной таблице, в запросе Power Query.

Распределяем список по наборам

Как разделить список по наборам неодинакового размера — разбор 3 способов: вручную через сводную, запросом в Power Query и функциями динамических массивов.

Динамические массивы в Excel

Подробный разбор революционно нового инструмента Excel — динамических массивов (Dynamic Arrays). Логика их работы, нюансы, плюсы и минусы, совместимость со старыми версиями.

Сравнение двух таблиц

Как сравнить между собой две таблицы (прайс-листа) и наглядно отобразить отличия между ними — добавленные и удаленные товары, изменение цены и т.д. Разбор 3 способов: с помощью функции ВПР (VLOOKUP), сводной таблицей и через надстройку Power Query.

Трансформация столбца в таблицу

Три способа (формулы, Power Query и макросы) для трансформирования длинного столбца с чередующимися данными в полноценную двумерную таблицу, с которой можно работать.

Самая длинная победная серия

Как подсчитать максимальное количество идущих подряд значений, удовлетворяющих заданному условию? Например, самое большое количество рабочих дней подряд в табеле? Или самую длинную победную серию в спорте?

Слияние двух списков без дубликатов

Как соединить два списка, чтобы в итоге получить один обобщенный список, причем без повторений. Подробный разбор нескольких способов (вручную, формулами, через Power Query).

Левый ВПР

Как реализовать в Excel аналог функции ВПР (VLOOKUP), который будет выдавать значения левее поискового столбца.

5 вариантов использования функции ИНДЕКС (INDEX)

Подробный разбор всех пяти вариантов применения мегамощной функции ИНДЕКС (INDEX): от простого поиска данных в столбце, до двумерного поиска в нескольких таблицах и создания авторастягивающихся диапазонов.

Создание базы данных в Excel

Пошаговый пример создания в Excel небольшой, но полноценной базы данных на примере учета продаж: с формой ввода, связанными таблицами, отчетами и печатными формами.

Обратный порядок элементов в списке

Как расположить элементы списка в обратном порядке — от последнего до первого. Разбор нескольких способов — от простой сортировки до формулы массива и макросов.

Поиск и подстановка по нескольким условиям

Как искать в одной таблице и подставлять в другую данные по нескольким критериям, т.е., другими словами, реализовать поиск аналогичный функции ВПР (VLOOKUP) но сразу по нескольким условиям.

Суммирование только видимых ячеек

Как при помощи функций ПРОМЕЖУТОЧНЫЕ.ИТОГИ и АГРЕГАТ просуммировать (а также вычислить среднее, минимум, максимум, количество и т.д.) только видимых ячеек оставшихся после применения фильтра, скрытия строк/столбцов, сворачивания группировкой, а также проигнорировать ячейки с ошибками при расчетах.

Подстановка «из ниоткуда»

Как использовать массивы констант и имена, чтобы встроить поисковые таблицы прямо внутрь функций ВПР, ИНДЕКС, ПОИСКПОЗ и им подобных, чтобы подставлять данные на лету и без использования отдельных таблиц.

Динамический диапазон с автоподстройкой размеров

Как в Excel создать динамический диапазон, автоматически подстраивающийся в размерах под реальное количество данных, т.е. раздвигающийся при дописывании новых строк или сжимающийся при их удалении. Такой диапазон потом удобно использовать в сводных таблицах, диаграммах, выпадающих списках или любых формулах.

Суммирование каждой 2-й, 3-й… N-й ячейки

Несколько способов произвести вычисления (просуммировать, выбрать максимум/минимум, посчитать среднее арифметическое) с каждой 2-ой, 3-ей… n-ой ячейкой в заданном диапазоне, т.е. например сложить каждую четную ячейку или ячейки через одну.

Расширенный фильтр и немного магии

Как при помощи простого макроса превратить скучный и громоздкий Расширенный фильтр в мегаполезный и удобный инструмент для фильтрации списков по большому количеству сложных условий.

Хитрости сортировки

Как корректно отсортировать столбец, в котором содержатся одновременно и текстовые и числовые значения? Как правильно сортировать месяцы, дни недели и должности, чтобы они выстроились не по алфавиту, а в нужном порядке по смыслу?

Выборочные вычисления по одному или нескольким критериям

Несколько способов решить одну из наиболее распространенных задач при работе в Microsoft Excel — вычислить итоги (сумму, среднее, количество и т.д.) только для тех строк в таблице, которые удовлетворяют заданному условию или набору из нескольких условий.

Суперфильтр на VBA

Быстрая и удобная альтернатива стандартному Автофильтру с помощью небольшого макроса. Умеет искать по маске и одному/двум сложным условиям (с И и ИЛИ). Без мыши. В реальном времени.

Умные таблицы в Excel

Как превратить обычный диапазон с данными в супер удобную для работы таблицу с автоматически подстраивающимися размерами, приятным дизайном и кучей других бонусов.

Объединение двух столбцов с данными

Как быстро объединить данные из двух взаимно не пересекающихся колонок с пустыми ячейками. Без формул, макросов и т.д. — только с помощью мыши.

Поиск ближайшего числа

Как проверить попадание параметра в один из заданных диапазонов и, при этом, обойтись без громоздких вложенных проверок с помощью кучи функций ЕСЛИ (IF)?

Улучшаем функцию ВПР (VLOOKUP)

Встроенная функция ВПР (VLOOKUP) имеет один существенный недостаток — ищет только первое вхождение искомого значения в таблицу и только в крайнем левом столбце. А если нужно найти 2-е, 3-е и не в крайнем левом?

Случайная выборка

Как случайным образом выбрать из большого массива данных заданное количество элементов?

Поиск нужных данных в диапазоне

О двух ближайших «родственниках» функции ВПР (VLOOKUP) — функциях поиска и выборки ИНДЕКС (INDEX) и ПОИСКПОЗ (MATCH), позволяющих выбирать данные из списка по заданным условиям и реализовать «левый ВПР».

Подробнее…

Формулы массива в Excel

Что такое формула массива? Как ее вводить, редактировать и удалять? Как формулы массива могут упростить и облегчить жизнь пользователя в больших таблицах?

Типы ссылок на ячейки в формулах Excel

В чем разница между относительными, смешанными и абсолютными ссылками на ячейки в формулах? Как сделать ссылку на ячейку, которая не будет изменяться ни при копировании исходной ячейки, ни при вставке перед ней новых строк/столбцов?

Многоразовый ВПР (VLOOKUP)

Как извлечь ВСЕ данные из таблицы по заданному критерию. Функция ВПР (VLOOKUP) находит значение только по первому совпадению, а нужно вытащить все. Поможет хитрая формула массива!

Подробнее…

Сортировка формулой

Несколько способов отсортировать числовой или текстовый список не через меню Данные — Сортировка, а с помощью формул «на лету».

Подробнее…

ВПР (VLOOKUP) с учетом регистра

Как при помощи формулы массива сделать аналог функции ВПР (VLOOKUP), который при поиске будет учитывать регистр и различать строчные и прописные символы.

Двумерный поиск в таблице (ВПР 2D)

Как искать и выбирать нужные данные из двумерной таблицы, т.е. производить выборку не по одному параметру (как функции ВПР или ГПР), а по двум сразу.

Содержание

  • Манипуляции с именованными областями
    • Создание именованного диапазона
    • Операции с именованными диапазонами
    • Управление именованными диапазонами
  • Вопросы и ответы

Именованный диапазон в Microsoft Excel

Одним из инструментов, который упрощает работу с формулами и позволяет оптимизировать работу с массивами данных, является присвоение этим массивам наименования. Таким образом, если вы хотите сослаться на диапазон однородных данных, то не нужно будет записывать сложную ссылку, а достаточно указать простое название, которым вы сами ранее обозначили определенный массив. Давайте выясним основные нюансы и преимущества работы с именованными диапазонами.

Манипуляции с именованными областями

Именованный диапазон — это область ячеек, которой пользователем присвоено определенное название. При этом данное наименование расценивается Excel, как адрес указанной области. Оно может использоваться в составе формул и аргументов функций, а также в специализированных инструментах Excel, например, «Проверка вводимых значений».

Существуют обязательные требования к наименованию группы ячеек:

  • В нём не должно быть пробелов;
  • Оно обязательно должно начинаться с буквы;
  • Его длина не должна быть больше 255 символов;
  • Оно не должно быть представлено координатами вида A1 или R1C1;
  • В книге не должно быть одинаковых имен.

Наименование области ячеек можно увидеть при её выделении в поле имен, которое размещено слева от строки формул.

Имя диапазона строке имен в Microsoft Excel

В случае, если наименование диапазону не присвоено, то в вышеуказанном поле при его выделении отображается адрес левой верхней ячейки массива.

Имя диапазону не присвоено в Microsoft Excel

Создание именованного диапазона

Прежде всего, узнаем, как создать именованный диапазон в Экселе.

  1. Самый быстрый и простой вариант присвоения названия массиву – это записать его в поле имен после выделения соответствующей области. Итак, выделяем массив и вводим в поле то название, которое считаем нужным. Желательно, чтобы оно легко запоминалось и отвечало содержимому ячеек. И, безусловно, необходимо, чтобы оно отвечало обязательным требованиям, которые были изложены выше.
  2. Присвоение имени диапазону через поле имен в Microsoft Excel

  3. Для того, чтобы программа внесла данное название в собственный реестр и запомнила его, жмем по клавише Enter. Название будет присвоено выделенной области ячеек.

Наименование диапазону через поле имен присвоено в Microsoft Excel

Выше был назван самый быстрый вариант наделения наименованием массива, но он далеко не единственный. Эту процедуру можно произвести также через контекстное меню

  1. Выделяем массив, над которым требуется выполнить операцию. Клацаем по выделению правой кнопкой мыши. В открывшемся списке останавливаем выбор на варианте «Присвоить имя…».
  2. Переход к присвоению имени диапазону ячеек через контекстное меню в Microsoft Excel

  3. Открывается окошко создания названия. В область «Имя» следует вбить наименование в соответствии с озвученными выше условиями. В области «Диапазон» отображается адрес выделенного массива. Если вы провели выделение верно, то вносить изменения в эту область не нужно. Жмем по кнопке «OK».
  4. Окно создания имени в Microsoft Excel

  5. Как можно видеть в поле имён, название области присвоено успешно.

Наименование диапазону через контекстное меню присвоено в Microsoft Excel

Lumpics.ru

Ещё один вариант выполнения указанной задачи предусматривает использование инструментов на ленте.

  1. Выделяем область ячеек, которую требуется преобразовать в именованную. Передвигаемся во вкладку «Формулы». В группе «Определенные имена» производим клик по значку «Присвоить имя».
  2. Переход к присвоению имени диапазону через кнопку на ленте в Microsoft Excel

  3. Открывается точно такое же окно присвоения названия, как и при использовании предыдущего варианта. Все дальнейшие операции выполняются абсолютно аналогично.

Окно создания имени в программе Microsoft Excel

Последний вариант присвоения названия области ячеек, который мы рассмотрим, это использование Диспетчера имен.

  1. Выделяем массив. На вкладке «Формулы», клацаем по крупному значку «Диспетчер имен», расположенному всё в той же группе «Определенные имена». Или же можно вместо этого применить нажатие сочетания клавиш Ctrl+F3.
  2. Переход в Диспетчер имен в Microsoft Excel

  3. Активируется окно Диспетчера имён. В нем следует нажать на кнопку «Создать…» в верхнем левом углу.
  4. Переход к созданию имени в Диспетчере имён в Microsoft Excel

  5. Затем запускается уже знакомое окошко создания файлов, где нужно провести те манипуляции, о которых шёл разговор выше. То имя, которое будет присвоено массиву, отобразится в Диспетчере. Его можно будет закрыть, нажав на стандартную кнопку закрытия в правом верхнем углу.

Закрытие окна Диспетчера имён в Microsoft Excel

Урок: Как присвоить название ячейке в Экселе

Операции с именованными диапазонами

Как уже говорилось выше, именованные массивы могут использоваться во время выполнения различных операций в Экселе: формулы, функции, специальные инструменты. Давайте на конкретном примере рассмотрим, как это происходит.

На одном листе у нас перечень моделей компьютерной техники. У нас стоит задача на втором листе в таблице сделать выпадающий список из данного перечня.

  1. Прежде всего, на листе со списком присваиваем диапазону наименование любым из тех способов, о которых шла речь выше. В итоге, при выделении перечня в поле имён у нас должно отображаться наименование данного массива. Пусть это будет наименование «Модели».
  2. Наименование диапазону моделей присвоено в Microsoft Excel

  3. После этого перемещаемся на лист, где находится таблица, в которой нам предстоит создать выпадающий список. Выделяем область в таблице, в которую планируем внедрить выпадающий список. Перемещаемся во вкладку «Данные» и щелкаем по кнопке «Проверка данных» в блоке инструментов «Работа с данными» на ленте.
  4. Переход в окно проверки данных в Microsoft Excel

  5. В запустившемся окне проверки данных переходим во вкладку «Параметры». В поле «Тип данных» выбираем значение «Список». В поле «Источник» в обычном случае нужно либо вручную вписать все элементы будущего выпадающего списка, либо дать ссылку на их перечень, если он расположен в документе. Это не очень удобно, особенно, если перечень располагается на другом листе. Но в нашем случае все намного проще, так как мы соответствующему массиву присвоили наименование. Поэтому просто ставим знак «равно» и записываем это название в поле. Получается следующее выражение:

    =Модели

    Жмем по «OK».

  6. Окно проверки вводимых значений в Microsoft Excel

  7. Теперь при наведении курсора на любую ячейку диапазона, к которой мы применили проверку данных, справа от неё появляется треугольник. При нажатии на этот треугольник открывается список вводимых данных, который подтягивается из перечня на другом листе.
  8. Выпадающий список в Microsoft Excel

  9. Нам просто остается выбрать нужный вариант, чтобы значение из списка отобразилось в выбранной ячейке таблицы.

Значение из выпадающего списка выбрано в Microsoft Excel

Именованный диапазон также удобно использовать в качестве аргументов различных функций. Давайте взглянем, как это применяется на практике на конкретном примере.

Итак, мы имеем таблицу, в которой помесячно расписана выручка пяти филиалов предприятия. Нам нужно узнать общую выручку по Филиалу 1, Филиалу 3 и Филиалу 5 за весь период, указанный в таблице.

Таблица выручки по филиалам предприятия в Microsoft Excel

  1. Прежде всего, каждой строке соответствующего филиала в таблице присвоим название. Для Филиала 1 выделяем область с ячейками, в которых содержатся данные о выручке по нему за 3 месяца. После выделения в поле имен пишем наименование «Филиал_1» (не забываем, что название не может содержать пробел) и щелкаем по клавише Enter. Наименование соответствующей области будет присвоено. При желании можно использовать любой другой вариант присвоения наименования, о котором шел разговор выше.
  2. Имя диапазону Филиал 1 присвоено в Microsoft Excel

  3. Таким же образом, выделяя соответствующие области, даем названия строкам и других филиалов: «Филиал_2», «Филиал_3», «Филиал_4», «Филиал_5».
  4. Имя всем диапазонам таблицы пррисвоено в Microsoft Excel

  5. Выделяем элемент листа, в который будет выводиться итог суммирования. Клацаем по иконке «Вставить функцию».
  6. Переход в Мастер функций в Microsoft Excel

  7. Инициируется запуск Мастера функций. Производим перемещение в блок «Математические». Останавливаем выбор из перечня доступных операторов на наименовании «СУММ».
  8. Переход в окно аргументов функции СУММ в Microsoft Excel

  9. Происходит активация окошка аргументов оператора СУММ. Данная функция, входящая в группу математических операторов, специально предназначена для суммирования числовых значений. Синтаксис представлен следующей формулой:

    =СУММ(число1;число2;…)

    Как нетрудно понять, оператор суммирует все аргументы группы «Число». В виде аргументов могут применяться, как непосредственно сами числовые значения, так и ссылки на ячейки или диапазоны, где они расположены. В случае применения массивов в качестве аргументов используется сумма значений, которая содержится в их элементах, подсчитанная в фоновом режиме. Можно сказать, что мы «перескакиваем», через действие. Именно для решения нашей задачи и будет использоваться суммирование диапазонов.

    Всего оператор СУММ может насчитывать от одного до 255 аргументов. Но в нашем случае понадобится всего три аргумента, так как мы будет производить сложение трёх диапазонов: «Филиал_1», «Филиал_3» и «Филиал_5».

    Итак, устанавливаем курсор в поле «Число1». Так как мы дали названия диапазонам, которые требуется сложить, то не нужно ни вписывать координаты в поле, ни выделять соответствующие области на листе. Достаточно просто указать название массива, который подлежит сложению: «Филиал_1». В поля «Число2» и «Число3» соответственно вносим запись «Филиал_3» и «Филиал_5». После того, как вышеуказанные манипуляции были сделаны, клацаем по «OK».

  10. Окно аргументов функции СУММ в Microsoft Excel

  11. Результат вычисления выведен в ячейку, которая была выделена перед переходом в Мастер функций.

Результат вычисления функции СУММ в Microsoft Excel

Как видим, присвоение названия группам ячеек в данном случае позволило облегчить задачу сложения числовых значений, расположенных в них, в сравнении с тем, если бы мы оперировали адресами, а не наименованиями.

Конечно, эти два примера, которые мы привели выше, показывают далеко не все преимущества и возможности применения именованных диапазонов при использовании их в составе функций, формул и других инструментов Excel. Вариантов использования массивов, которым было присвоено название, неисчислимое множество. Тем не менее, указанные примеры все-таки позволяют понять основные преимущества присвоения наименования областям листа в сравнении с использованием их адресов.

Урок: Как посчитать сумму в Майкрософт Эксель

Управление именованными диапазонами

Управлять созданными именованными диапазонами проще всего через Диспетчер имен. При помощи данного инструмента можно присваивать имена массивам и ячейкам, изменять существующие уже именованные области и ликвидировать их. О том, как присвоить имя с помощью Диспетчера мы уже говорили выше, а теперь узнаем, как производить в нем другие манипуляции.

  1. Чтобы перейти в Диспетчер, перемещаемся во вкладку «Формулы». Там следует кликнуть по иконке, которая так и называется «Диспетчер имен». Указанная иконка располагается в группе «Определенные имена».
  2. Переход в Диспетчер имен в программе Microsoft Excel

  3. После перехода в Диспетчер для того, чтобы произвести необходимую манипуляцию с диапазоном, требуется найти его название в списке. Если перечень элементов не очень обширный, то сделать это довольно просто. Но если в текущей книге располагается несколько десятков именованных массивов или больше, то для облегчения задачи есть смысл воспользоваться фильтром. Клацаем по кнопке «Фильтр», размещенной в правом верхнем углу окна. Фильтрацию можно выполнять по следующим направлениям, выбрав соответствующий пункт открывшегося меню:
    • Имена на листе;
    • в книге;
    • с ошибками;
    • без ошибок;
    • Определенные имена;
    • Имена таблиц.

    Для того, чтобы вернутся к полному перечню наименований, достаточно выбрать вариант «Очистить фильтр».

  4. Фильтрация в Диспетчере имён в Microsoft Excel

  5. Для изменения границ, названия или других свойств именованного диапазона следует выделить нужный элемент в Диспетчере и нажать на кнопку «Изменить…».
  6. Переход к изменению именованного диапазона через Диспетчер имен в Microsoft Excel

  7. Открывается окно изменение названия. Оно содержит в себе точно такие же поля, что и окно создания именованного диапазона, о котором мы говорили ранее. Только на этот раз поля будут заполнены данными.

    В поле «Имя» можно сменить наименование области. В поле «Примечание» можно добавить или отредактировать существующее примечание. В поле «Диапазон» можно поменять адрес именованного массива. Существует возможность сделать, как применив ручное введение требуемых координат, так и установив курсор в поле и выделив соответствующий массив ячеек на листе. Его адрес тут же отобразится в поле. Единственное поле, значения в котором невозможно отредактировать – «Область».

    После того, как редактирование данных окончено, жмем на кнопку «OK».

Окно изменения имени именнованного диапазона в Microsoft Excel

Также в Диспетчере при необходимости можно произвести процедуру удаления именованного диапазона. При этом, естественно, будет удаляться не сама область на листе, а присвоенное ей название. Таким образом, после завершения процедуры к указанному массиву можно будет обращаться только через его координаты.

Это очень важно, так как если вы уже применяли удаляемое наименование в какой-то формуле, то после удаления названия данная формула станет ошибочной.

  1. Чтобы провести процедуру удаления, выделяем нужный элемент из перечня и жмем на кнопку «Удалить».
  2. Удаление именованного диапазона через Диспетчер имен в Microsoft Excel

  3. После этого запускается диалоговое окно, которое просит подтвердить свою решимость удалить выбранный элемент. Это сделано во избежание того, чтобы пользователь по ошибке не выполнил данную процедуру. Итак, если вы уверены в необходимости удаления, то требуется щелкнуть по кнопке «OK» в окошке подтверждения. В обратном случае жмите по кнопке «Отмена».
  4. Подтверждение удаления имени в Microsoft Excel

  5. Как видим, выбранный элемент был удален из перечня Диспетчера. Это означает, что массив, к которому он был прикреплен, утратил наименование. Теперь он будет идентифицироваться только по координатам. После того, как все манипуляции в Диспетчере завершены, клацаем по кнопке «Закрыть», чтобы завершить работу в окне.

Закрытие окна Диспетчера имен в Microsoft Excel

Применение именованного диапазона способно облегчить работу с формулами, функциями и другими инструментами Excel. Самими именованными элементами можно управлять (изменять и удалять) при помощи специального встроенного Диспетчера.

В ходе использования Microsoft Excel очень часто пользователь не знает заблаговременно, какое количество информации будет по итогу в таблице. Следовательно, мы не во всех ситуациях понимаем, какой диапазон должен быть охвачен. Ведь набор ячеек – понятие изменчивое. Чтобы избавиться от этой проблемы необходимо сделать формирование диапазона автоматическим, чтобы он опирался исключительно на количество данных, которое было введено пользователем.

Содержание

  1. Автоматически изменяемые диапазоны ячеек в Excel
  2. Как сделать автоматическое изменение диапазона в Excel
  3. Функция СМЕЩ в Excel
  4. Функция СЧЕТ в Excel
  5. Динамические диаграммы в Excel
  6. Именованные диапазоны и их использование

Автоматически изменяемые диапазоны ячеек в Excel

Преимущество автоматически изменяемых диапазонов в Excel заключается в том, что они позволяют значительно облегчить использование формул. Кроме того, они дают возможность существенно упростить анализ сложных данных, которые содержат большое количество формул, в состав которых входит множество функций. Можно присвоить такому диапазону имя, и дальше он будет обновляться автоматически в зависимости от того, какие данные в нем содержатся.

Как сделать автоматическое изменение диапазона в Excel

Предположим, вы – инвестор, которому надо вложить средства в какой-то объект. В результате мы хотим получить информацию о том, сколько можно суммарно заработать за все время, пока деньги будут работать на этот проект. Тем не менее, чтобы получить эту информацию, нам надо регулярно следить за тем, сколько суммарно прибыли нам приносит этот объект. Сделайте такой же отчет, который есть на этом скриншоте.

Как в Excel задать диапазон значений

На первый взгляд решение очевидно: нужно просто суммировать целый столбец. Если в нем появляются записи, то сумма будет обновляться самостоятельно. Но этот метод имеет множество недостатков:

  1. Если таким способом решить задачу, нельзя будет задействовать ячейки, входящие в столбец B, под другие цели.
  2. Такая таблица будет потреблять очень много оперативной памяти, из-за чего использование документа станет невозможным на слабых компьютерах.

Следовательно, нужно решать эту задачу через динамические имена. Чтобы их создать, необходимо выполнить следующую последовательность действий:

  1. Перейти на вкладку «Формулы», которая находится в главном меню. Там будет раздел «Определенные имена», где есть кнопка «Присвоить имя», по которой и надо нам нажать.
  2. Далее появится диалоговое окно, в котором нужно заполнить поля таким образом, как изображено на скриншоте. Важно отметить, что нам надо применять функцию =СМЕЩ совместно с функцией СЧЕТ, чтобы создать автоматически обновляемый диапазон. Как в Excel задать диапазон значений
  3. После этого нам надо использовать функцию СУММ, в качестве аргумента которой используем наш динамически изменяемый диапазон. Как в Excel задать диапазон значений

После выполнения этих действий мы можем увидеть, как охват ячеек, принадлежащих к диапазону «доход», обновляется по мере того, как мы добавляем туда новые элементы.

Функция СМЕЩ в Excel

Давайте рассмотрим функции, которые были нами записаны в поле «диапазон» ранее. С помощью функции СМЕЩ мы можем определять величину диапазона, учитывая то, сколько ячеек в колонке B заполнено. Аргументы функции следующие:

  1. Начальная ячейка. С помощью этого аргумента пользователь может показать, какая ячейка диапазона будет считаться верхней левой. От нее будет происходить отчет вниз и вправо.
  2. Смещение диапазона по строкам. С помощью этого диапазона мы задаем количество ячеек, на которое должно происходить смещение от верхней левой ячейки диапазона. Можно использовать не только положительные значения, а нулевые и минусовые. В таком случае смещения может не происходить вообще или же оно будет осуществляться в обратном направлении.
  3. Смещение диапазона по колонкам. Этот параметр аналогичен предыдущему, только позволяет задать степень смещения диапазона по горизонтали. Здесь также можно использовать как нулевые, так и отрицательные значения.
  4. Величина диапазона в высоту. Фактически название этого аргумента дает нам четко понять, что оно означает. Это то количество ячеек, на которое должно происходить увеличение диапазона.
  5. Величина диапазона в ширину. Аргумент аналогичный предыдущему, только уже касается колонок.

Как в Excel задать диапазон значений

Указывать последние два аргумента не нужно, если в этом нет необходимости. В этом случае величина диапазона будет составлять всего одну ячейку. Например, если указать формулу =СМЕЩ(A1;0;0), эта формула будет ссылаться на ту же ячейку, которая в первом аргументе. Если же смещение по вертикали поставить 2 единицы, то в этом случае ячейка будет ссылаться на ячейку A3. Теперь давайте детально распишем, что означает функция СЧЕТ.

Функция СЧЕТ в Excel

Как в Excel задать диапазон значений

С помощью функции СЧЕТ мы определяем, сколько ячеек в колонке B у нас по итогу заполнено. То есть, мы определяем с помощью двух функций то, сколько ячеек в диапазоне заполнено, и исходя из полученных сведений определяет величину диапазона. Следовательно, итоговая формула получится следующей: =СМЕЩ(Лист1!$B$2;0;0;СЧЁТ(Лист1!$B:$B);1)

Давайте разберем, как правильно понимать принцип работы этой формулы. Первый аргумент показывает на то, где начинается наш динамический диапазон. В нашем случае это ячейка B2. Дальнейшие параметры у нас имеют нулевые координаты. Это говорит о том, что смещения относительно верхней левой ячейки нам не нужно. Все, что мы заполняем – это размер диапазона по вертикали, в качестве которого мы использовали функцию СЧЕТ, которая определяет количество ячеек, в которых есть какие-то данные. Четвертый параметр, который мы заполнили – это единица. Таким образом мы показывает то, что общая ширина диапазона должна составлять одну колонку.

Таким образом, с помощью функции СЧЕТ пользователь может использовать память максимально эффективно, загружая туда только те ячейки, которые содержат какие-то значения. Соответственно, не будет дополнительных ошибок в работе, связанных с плохой производительностью компьютера, на котором будет работать электронная таблица.

Соответственно, чтобы определять размер диапазона в зависимости от количества столбцов, нужно выполнять аналогичную последовательность действий, только в таком случае нужно в третьем параметре указать единицу, а в четвертом – формулу СЧЕТ.

Видим, что с помощью формул Excel можно не только автоматизировать математические вычисления. Это всего лишь капля в море, а на деле они позволяют автоматизировать почти любую операцию, которая придет человеку в голову.

Динамические диаграммы в Excel

Итак, мы на прошлом этапе смогли создать динамический диапазон, размер которого полностью зависит от того, сколько заполненных ячеек он содержит. Теперь можно на основании этих данных создавать динамические диаграммы, которые будут автоматически изменяться, как только пользователь внесет какие-то изменения или добавит дополнительную колонку или строку. Последовательность действий в этом случае следующая:

  1. Выделяем наш диапазон, после чего вставляем диаграмму типа «Гистограмма с группировкой». Найти этот пункт можно в разделе «Вставка» в разделе «Диаграммы–Гистограмма».
  2. Делаем левый клик мышью по случайной колонке гистограммы, после чего в строке функций будет показана функция =РЯД(). На скриншоте вы можете посмотреть на детальную формулу. Как в Excel задать диапазон значений
  3. После этого в формулу нужно внести некоторые изменения. Необходимо заменить диапазон после «Лист1!» на название диапазона. В результате получится следующая функция: =РЯД(Лист1!$B$1;;Лист1!доход;1)
  4. Теперь осталось в отчет добавить новую запись, чтобы проверить, обновляется ли диаграмма автоматически, или нет.

Полюбуемся теперь на нашу диаграмму.

Как в Excel задать диапазон значений

Давайте подведем итоги, как мы действовали. Мы на предыдущем этапе создали динамический диапазон, размер которого зависит от того, сколько элементов в него входит. Для этого мы использовали комбинацию функций СЧЕТ и СМЕЩ. Мы этот диапазон сделали именным, и потом ссылку на это имя использовали в качестве диапазона нашей гистограммы. Какой конкретно диапазон выбирать в качестве источника данных на первом этапе, не столь важно. Главное – заменить его на имя диапазона потом. Так можно существенно сэкономить оперативную память.

Именованные диапазоны и их использование

Давайте поговорим теперь более подробно про то, как правильно создавать именованные диапазоны и их использовать для выполнения тех задач, которые ставятся перед пользователем Excel.

По умолчанию мы используем обычные адреса ячеек для того, чтобы сэкономить время. Это удобно, когда нужно прописать диапазон один или несколько раз. Если же его нужно использовать постоянно или же необходимо, чтобы он был адаптивным, то тогда надо использовать именованные диапазоны. Они позволяют сделать создание формул существенно легче, а также пользователю будет не так сложно анализировать сложные формулы, в состав которых входит большое количество функций. Давайте опишем некоторые этапы создания динамических диапазонов.

Начинается все с присвоения имени ячейке. Чтобы это сделать, достаточно просто выделить ее, после чего в поле ее имени написать то название, которое нам нужно. Важно, чтобы оно было легким для запоминания. Есть некоторые ограничения, которые надо учитывать во время присвоения имени:

  1. Максимальная длина составляет 255 знаков. Этого вполне хватит для того, чтобы присвоить такое имя, которое душе угодно.
  2. Имя не должно содержать пробелы. Следовательно, если в его состав входит несколько слов, то возможно их разделение с помощью символа подчеркивания.

Если потом на других листах этого файла нам нужно будет отобразить это значение или применять его для выполнения дальнейших расчетов, то нет необходимости переключаться на самый первый лист. Вы можете просто записать имя этой ячейки диапазона.

Следующий этап – создание именованного диапазона. Процедура в целом точно такая же. Сначала необходимо выделять диапазон, после чего указывать его имя. После этого данное название можно использовать во всех остальных операциях с данными в Excel. Например, именованные диапазоны часто используются для определения суммы значений.

Кроме этого, возможно создание именованного диапазона с помощью вкладки «Формулы», воспользовавшись инструментом «Задать имя». После того, как мы выберем его, появится окно, где надо выбрать имя для нашего диапазона, а также указать область, на которую он будет распространяться, вручную. Также можно задать где будет действовать этот диапазон: в рамках одного листа или на всей книге.

Если именной диапазон уже создан, то для того, чтобы его использовать, существует специальный сервис, который называется диспетчером имен. Он позволяет не только редактировать или добавлять новые имена, но и удалять их, если они уже не нужны.

При этом нужно учитывать, что при использовании именованных диапазонов в формулах, то после того, как его удалить, формулы автоматически не перезапишутся правильными значениями. Следовательно, возможно возникновение ошибок. Поэтому перед удалением именованного диапазона нужно убедиться, что он не используется ни в одной из формул.

Еще один способ создания именованного диапазона – получать его из таблицы. Для этого существует специальный инструмент, который называется «Создать из выделенного». Как мы понимаем, чтобы его использовать, необходимо сначала выделить тот диапазон, который мы будем редактировать, после чего задать место, в котором у нас располагаются заголовки. В результате, основываясь на этих данных Excel автоматически обработает все данные, и заголовки будут автоматически присвоены.

В случае, если в состав заголовка входит несколько слов, Excel автоматически их будет разделять с помощью знака подчеркивания.

Таким образом, мы разобрались, как создавать динамические именные диапазоны и как они позволяют автоматизировать работу с большими объемами данных. Как видим, достаточно использовать несколько функций и встроенных в функционал инструментов программы. Вовсе нет ничего сложного, хотя новичку может так показаться на первый взгляд.

Оцените качество статьи. Нам важно ваше мнение:

Понравилась статья? Поделить с друзьями:
  • Как вывести массив данных в excel
  • Как вывести диаграмму к данной таблице в excel
  • Как вывести массив в строку excel
  • Как вывести макрос на лист excel
  • Как вывести линейку в документе word