Что такое диапазон ячеек в эксель
Диапазон Excel. Выделение, сравнение, изменение диапазонов значений
Что такое диапазон ячеек в Excel?
Что такое используемый диапазон ячеек в Excel?
Что такое именованный диапазон ячеек в Excel?
По умолчанию имена диапазонов ячеек автоматически считаются абсолютными ссылками.
Для имен действует ряд ограничений:
— имя может содержать до 255 символов;
— первым символом в имени должна быть буква, знак подчеркивания (_) либо обратная косая черта (\), остальные символы имени могутбыть буквами, цифрами, точками и знаками подчеркивания;
— имена не могут быть такими же, как ссылки на ячейки;
— пробелы в именах не допускаются;
— строчные и прописные буквы не различаются.
Управление существующими именованными диапазонами (создание, просмотр и изменение) можно осуществлять при помощи диспетчера имен. В Excel 2007 диспетчер находится на вкладке «Формулы», в группе кнопок «Определенные имена».
Основные действия с диапазонами
Выделение диапазонов
О том как выделять ячейки и группы ячеек уже рассказывалось в одной из наших публикаций. Также ранее рассматривалась тема о том как выделять строки в рабочих листах Excel, но строка является одним из частных видов диапазона ячеек. Рассмотрим несколько способов выделения диапазонов ячеек в общем виде.
Способ первый: для выделения небольшого диапазона ячеек, находящихся рядом, можно просто провести по ним курсор мыши в виде широкого белого креста при нажатой левой кнопке мыши. Первая ячейка диапазона при этом останется неподсвеченной и готовой к вводу информации.
Способ второй: для выделения большого диапазона ячеек необходимо щелкнуть по первой ячейке диапазона, после чего при нажатой клавише Shift, щелкнуть по последней ячейке диапазона. При этом можно использовать горячие клавиши для перехода в начало или конец строки, а также для перехода в начало или конец рабочего листа.
Способ третий: для выделения диапазона можно просто написать адрес этого диапазона в адресном окошке строки формул, а если диапазон именованный, то достаточно в адресном окошке написать его имя.
Сравнение диапазонов
Например, для построчного сравнения часто используется логическая функция «ЕСЛИ» и какой-либо из операторов сравнения (также можно использовать и другие функции, например «СЧЕТЕСЛИ» из категории статистические для проверки вхождения элементов одного списка в другой).
Также для поиска отличий по столбцам или по строкам используется стандартное средство Excel, которое находится на вкладке «Главная», в группе кнопок «Редактирование», в меню кнопки «Найти и выделить». Если в этом меню выбрать пункт «Перейти» и далее нажать кнопку «Выделить», то в диалоговом окне «Выделение группы ячеек» можно выбрать одну из опций «Отличия по строкам» или «Отличия по столбцам».
Для поиска повторяющихся или уникальных значений в двух диапазонах можно использовать условное форматирование.
Сравнение диапазонов можно провести и при помощи надстройки для Excel, которая позволяет находить и подсвечивать заливкой различия или совпадения в двух заданных диапазонах.
Изменение (преобразование) диапазонов значений
Есть еще одна возможность изменения выбранного диапазона значений. При помощи надстройки для Excel можно значения исходного диапазона разложить по заданному количеству строк либо столбцов.
Надстройка для работы с диапазонами в Excel
Кнопки надстройки расположены на отдельной вкладке ленты Excel, каждая кнопка вызывает пользовательскую форму (диалоговое окно), при помощи которой процедурам VBA задаются начальные условия. Надстройка позволяет осуществлять различные действия с диапазонами ячеек, такие как: копирование диапазонов из определенных листов различных рабочих книг и вставка их на итоговый лист, сравнение двух диапазонов, вставка заданного диапазона в определенные листы различных рабочих книг, производить математические действия между значениями ячеек диапазона и заданным числом, изменение размеров диапазона, применение текстовых функций к текстовым значениям ячеек диапазона, копирование и вставка диапазонов ячеек со всех листов книги на итоговый лист.
Диапазон Excel
Имя ячейки
Начнем с простого – присвоим имя ячейке. Для этого просто выделяем ее (1) и в поле имени (2) вместо адреса ячейки указываем произвольное название, которое легко запомнить.
Длина имени ограничена 255 символами, что более чем достаточно. Также в имени не должно быть пробелов, поэтому если оно состоит из нескольких слов, то их можно разделять знаком подчеркивания.
Если теперь на других листах книги нам нужно будет вывести данное значение или использовать его в дальнейших расчетах, то не обязательно переключаться на первый лист и указывать ячейку вручную. Достаточно просто ввести имя ячейки и ее значение будет подставлено.
Ячейки, строки, столбцы
Давайте начнем с выбора ячеек, строк и столбцов.
Примеры диапазона
Диапазон представляет собой набор из двух и более ячеек.
Заполнение диапазона
Чтобы заполнить диапазон, следуйте инструкции ниже:
Именованный диапазон
Аналогичным образом можно задать имя и для диапазона ячеек, то есть выделим диапазон (1) и в поле имени укажем его название (2):
Далее это название можно использовать в формулах, например, при вычислении суммы:
Также создать именованный диапазон можно с помощью вкладки Формулы, выбрав инструмент Задать имя.
Появится диалоговое окно, в котором нужно указать имя диапазона, выбрать область, на которую имя будет распространяться (то есть на всю книгу целиком или на отдельные ее листы), при необходимости заполнить примечание, а далее выбрать соответствующий диапазон на листе.
Для работы с существующими диапазонами на вкладке Формулы есть Диспетчер имен.
С его помощью можно удалять, изменять или добавлять новые имена ячейкам или диапазонам.
При этом важно понимать, что если вы используете именованные диапазоны в формулах, то удаление имени такого диапазона приведет к ошибкам.
Задача
Имеется таблица продаж по месяцам некоторых товаров (см. Файл примера ):
Для создания динамического диапазона:
ВНИМАНИЕ! При использовании функции СЧЕТЗ() необходимо убедиться в отсутствии пустых ячеек! Т.е. нужно заполнять перечень месяцев без пропусков.
Теперь создадим еще один динамический диапазон для суммирования продаж.
Для создания динамического диапазона :
Функция ПОИСКПОЗ() ищет в строке 5 (перечень месяцев) выбранный пользователем месяц (ячейка С1 с выпадающим списком) и возвращает соответствующий номер позиции в диапазоне поиска (названия месяцев должны быть уникальны, т.е. этот пример не годится для нескольких лет). На это число столбцов смещается левый верхний угол нашего динамического диапазона (от ячейки А6 ), высота диапазона не меняется и всегда равна 12 (при желании ее также можно сделать также динамической – зависящей от количества товаров в диапазоне).
И наконец, записав в ячейке С2 формулу = СУММ(Продажи_за_месяц) получим сумму продаж в выбранном месяце.
Или, например, в апреле.
Формула подсчитывает количество элементов в строке 5 (функция СЧЁТЗ() ) и определяет ссылку на последний элемент в строке (функция ИНДЕКС() ), тем самым возвращает ссылку на диапазон B5:E5 .
Визуальное отображение динамического диапазона
Как посчитать количество ссылок на столбцы таблицы Excel
Пример 2. Определить количество столбцов в таблице и записать это значение в ячейку A16.
Используем формулу ОБЛАСТИ, поочередно выделяя каждый столбец ячейки в качестве параметра. Перед выбором последующего столбца нажимаем и удерживаем кнопку Ctrl. Если добавить символ «)» и нажать Enter, появится диалоговое окно с сообщением о том, что было введено слишком много аргументов. Добавим дополнительные открывающую и закрывающую скобки.
Определение принадлежности ячейки к диапазону таблицы
Пример 3. Определить, принадлежит ли ячейка заданному диапазону ячеек.
Рассматриваемая функция также позволяет определить, принадлежит ли ячейка выделенной области. Выполним следующие действия:
Данная ошибка означает, что ячейка не принадлежит выделенной области.
Если выделить несколько ячеек внутри диапазона, функция ОБЛАСТИ вернет количество выделенных ячеек:
Описанные особенности работы данной функции могут быть полезны при работе с большим количеством таблиц данных.
Перемещение и копирование ячеек и их содержимого
Смотрите также =ЕСЛИ(ЕЧИСЛО(A2);A2;B2) протягиваете копируете соответственно макрос “Фильтра” хамом станешь…Оно кому только в таблице.: Думаю возможно если столбец. Т.е. получается, ВСЕ”, затем произведите и нажатьВставить более сложная процедура,Нажмите иконку Вставить на указанных ниже действий.Вставить, можно выбрать временно отобразить данные, выделенный фрагмент наПримечание: вставляете как значения выводит таблицу с надо?
The_Prist копировать выделенный диапазон что выделяем для описанные выше действияCtrl+Space. Только имейте в чем хотелось бы. вкладке Главная илиЧтобы переместить ячейки, нажмите. параметры вставки, которые которые не нужно другой лист или Мы стараемся как можно
grablik заданными параметрами дат.Юрий М: В примере все по одной ячейке.
копирования не Range(“7:7″ с формой.(Пробел). Таким способом виду, что здесь На самом деле, нажмите Ctrl+V на кнопкуСочетание клавиш
следует применить к
будут выделены только существует несколько особенностей, это один из
Вырезанные ячейки переместятся на. клавиш CTRL+V.При копировании значения последовательно ячеек с данными, листа или выберите
Excel 10. Диапазон и вычисления в нем
По окончании этого урока вы сможете:
Скачайте файл тут. Откройте файл. (Признаюсь – не владею ни одним из этих видов творчества. Просто взяла из Интернета)
1. Диалоговые окна «Вставка функции» и «Аргументы функции»
Шаг 1. Вводим в ячейку А7 Максимум и переходим в ячейку В7:
Шаг 2. Открываем диалоговое окно «Вставка функции» (лента Формулы → команда Вставить функцию):
Как только мы вызвали диалоговое окно «Вставка функции», в вычисляемой ячейке появился знак «=».
Шаг 3. Выбираем в списке из 10 последних использовавших функций «МАКС» (поле «Выберите функцию»).
Это ещё один способ вставить функцию в дополнение к уже известным по прошлой статье (Excel 9). В Excel встроено около 300 функций. Вряд ли вы будете использовать все функции. Поэтому полезно знать, где находится список из самых вами любимых функций, чтобы избежать длительных поисков.
В поле «Поиск функции» вы можете ввести описание нужной вам функции, и Excel услужливо поможет вам в поиске.
При нажатии кнопки выпадающего меню поля «Категории» вы увидите перечень всех категорий функций:
Нашли функцию МАКС? ОК!
Но у нас с вами мелкая неприятность – диалоговое окно «Аргументы функции» перекрывает ряд чисел:
Шаг 4. Щелкаем по значку со стрелкой справа от поля «Число!». Диалоговое окно свернется и вам надо выбрать диапазон, в котором будет искаться максимум.
Шаг 5. Щелкаем по значку со стрелкой справа от поля «Число!» – диалоговое окно «Аргументы функции» развернется. Нажимаем ОК.
В предыдущих версиях Excel эта операция носила название «Мастер функций.
Понять и запомнить! | Кнопка со стрелкой, которая позволяет свернуть и развернуть диалоговое окно, встречается очень часто, так что рекомендую запомнить эту полезную операцию |
2. Имя диапазона
Хорошо, если диапазон для вычислений у нас небольшой, хорошо, если вычисляемая ячейка находится по вычисляемым диапазоном. Но мечты и реальность не всегда совпадают. Вот тут на помощь придет полезная возможность, которая называется «Имя диапазона».
1 способ.
Шаг 1. Выделяем диапазон ячеек В1:В6.
Шаг 2. Задаем имя диапазону (лента Формулы → группа команд Определенные имена → Создать из выделенного):
Откроется диалоговое окно «Создание имен из выделенного диапазона». Оставим активным параметр «в строке выше». ОК.
2 способ.
Шаг 3. Выделите диапазон ячеек А1:А6.
Шаг 4. Задаем имя диапазону (лента Формулы → группа команд Определенные имена → Присвоить имя):
Откроется диалоговое окно «Создание имени».
Шаг 5. Нажимаем на кнопку выпадающего меню имени ячейки (неважно, где находится активная ячейка):
Шаг 6. Щелкаем ЛМ по первому имени в этом списке:
Диапазон с именем «Наименование_курса» выделился полностью.
Понять и запомнить! | Разница между двумя способами: 1. Имя диапазона определяется автоматически 2. Имя диапазона можно задать по своему желанию |
Шаг 7. Щелкните в любой ячейке по вашему выбору. Набираем «=су»:
Двойной щелчок ЛМ по «СУММ».
Шаг 8. Выбираем диапазон по имени (набираем непосредственно в ячейке «ц». сразу появляется выпадающий список, в котором присутствуют функции, начинающие на «ц», и имя нашего диапазона). Двойной щелчок ЛМ по имени диапазона:
Шаг 9. И обязательно закрывающая скобка! Требования Excel по части синтаксиса написания формул надо соблюдать.
Шаг 10. Нажимаем Enter:
Смотрим на строку формул: =СУММ(Цена). То есть по имени определил соответствующий диапазон.
Шаг 11. Лента Формулы → группа команд Определенные имена → команда Диспетчер имен. Откроется диалоговое окно «Диспетчер имен»:
В этом окне вы можете создать новое имя для диапазона, изменить или удалить имеющееся имя диапазона. В поле «Диапазон» прописано: на каком листе книги расположен диапазон и адреса граничных ячеек. Кнопка с стрелкой, которая находится справа от этого поля, позволяет свернуть диалоговое окно и изменить диапазон.
3. Абсолютный и относительный адрес ячейки
Скопируем одну таблицу. Вот тут внимание! Если вы просто выделите весь диапазон и перенесете на другое место листа (Excel 5), то вы увидите следующую картину:
Потом потратим драгоценное время на настройки ширины и высоты ячеек. Так что не торопитесь.
Шаг 1. Выделяем таблицу со значениями и копируем в буфер обмена:
Шаг 2. Вставляем содержимое буфера обмена в ячейку F1 специальной вставкой с сохранение ширины столбцов:
Советую постепенно заучивать кнопки специальной вставки – сбережете время и нервы.
Сейчас мы подсчитаем стоимость курса для группы из 20 человек (больше набирать смысла нет). Для первой таблицы введите в диапазоне С2:С6 число «20» в каждую ячейку. Для второй таблицы введите число «20» в ячейку Н1:
Шаг 3. В ячейку D2 введите формулу «=ПРОИЗВЕД(В2;С2). Можно проще: «=В2*С2»:
Шаг 4. А теперь распространим эту формулу по всему столбцу стоимости курсов. Это можно сделать двумя способами.
1 способ.
2 способ.
Посмотрим на формулы в каждой ячейке.
Шаг 5. Покажем формулы (лента Формулы → группа команд Зависимости формул → команда Показать формулы):
Несмотря на наше недвусмысленное указание, какие ячейки будут перемножены, при копировании формулы вниз по диапазону адрес ячейки учитывает номер строки.
Понять и запомнить! | Относительный адрес ячейки адрес ячейки соотносится с номером строки, если мы идем вниз и адрес ячейки соотносится с именем столбца, если мы идем вправо |
Если вы ещё раз щелкните ЛМ по команде «Показать формулы», то в ячейках мы увидим значение формулы.
Поработаем со второй таблицей.
Шаг 6. В ячейку Н2 вводим формулу «=G2*H1»:
Теперь нам надо указать, что при копировании формулы ссылка будет только на ячейку Н1, то есть адрес этой ячейки будет абсолютным. Для указания абсолютного адреса в Excel служит знак «$» или знак доллара. Если не лень, ставьте вручную (Shift+4 в английской раскладке клавиатуры). Но лучше воспользоваться функциональной клавишей F4, которой все равно какая раскладка клавиатуры):
Если вы работаете за ноутбуком, то не забудьте в дополнение одновременно нажить клавишу Fn.
Шаг 7. Поместите курсор на имя ячейки «Н1» в формуле и нажмите Fn на клавиатуре:
Шаг 8. Нажмем Enter и скопируем формулу по диапазону:
Шаг 9. Покажем формулы (лента Формулы → группа команд Зависимости формул → команда Показать формулы):
При копировании формулы адрес с ценой курса соответствующим образом меняется, а адрес ячейки Н1 повторяется – это абсолютный адрес.
Если вы ещё раз щелкните ЛМ по команде «Показать формулы», то в ячейках мы увидим значение формулы.
Теперь вы сможете:
По ходу дела мы узнали, что есть:
Определение диапазона и использование в электронных таблицах Excel
Информация в этой статье относится к версиям Excel 2019, 2016, 2013, 2010, Excel Online и Excel для Mac.
Смежные и несмежные диапазоны
Смежный диапазон ячеек — это группа выделенных ячеек, которые расположены рядом друг с другом, например, диапазон С1-С5, показанный на изображении выше.
Несмежный диапазон состоит из двух или более отдельных блоков ячеек. Эти блоки могут быть разделены строками или столбцами, как показано диапазонами от А1 до А5 и от С1 до С5.
Как смежные, так и несмежные диапазоны могут включать в себя сотни или даже тысячи ячеек и охватывать рабочие листы и рабочие тетради.
Имена диапазонов
Диапазоны настолько важны в таблицах Excel и Google, что имена могут присваиваться определенным диапазонам, чтобы с ними было проще работать и использовать их повторно при ссылках на них в диаграммах и формулах.
Выберите диапазон на рабочем листе
Если выбран диапазон из более чем одной ячейки, изменения в рабочей таблице, за некоторыми исключениями, такими как ввод и редактирование данных, влияют на все ячейки в выбранном диапазоне.
Существует несколько способов выбора диапазона на листе. К ним относятся использование мыши, клавиатуры, поля имени или их комбинации.
Выберите диапазон для использования в формуле или диаграмме
При вводе диапазона ссылок на ячейки в качестве аргумента для функции или при создании диаграммы, помимо ввода диапазона вручную, диапазон также можно выбрать с помощью наведения.
Диапазоны идентифицируются по ссылкам или адресам ячеек в верхнем левом и нижнем правом углах диапазона. Эти две ссылки разделены двоеточием. Двоеточие указывает Excel включить все ячейки между этими начальной и конечной точками.
Range vs. Array
Иногда кажется, что термины «диапазон» и «массив» взаимозаменяемы для Excel и Google Sheets, поскольку оба термина связаны с использованием нескольких ячеек в книге или файле.
Чтобы быть точным, разница в том, что диапазон относится к выбору или идентификации нескольких ячеек (например, A1: A5), а массив относится к значениям, расположенным в этих ячейках (например, <1; 2; 5; 4; 3) >).
Это не означает, что диапазон ссылок на ячейки не может быть введен в качестве аргументов для SUMPRODUCT и INDEX. Эти функции извлекают значения из диапазона и переводят их в массив.
Например, обе следующие формулы возвращают результат 69, как показано в ячейках E1 и E2 на изображении.
С другой стороны, SUMIF и COUNTIF не принимают массивы в качестве аргументов. Таким образом, хотя приведенная ниже формула возвращает ответ 3 (см. Ячейку E3 на рисунке), та же формула с массивом не будет принята.
В результате программа отображает окно сообщения со списком возможных проблем и исправлений.