Выделение диапазона ячеек в excel формулой

Диапазоны в Excel раньше назывался блоками. Диапазон – это выделенная прямоугольная область прилегающих ячеек. Данное определение понятия легче воспринять на практических примерах.

В формулах диапазон записывается адресами двух ячеек, которые разделенные двоеточием. Верхняя левая и правая нижняя ячейка, которая входит в состав диапазона, например A1:B3.

Обратите внимание! Ячейка, от которой начинается выделение диапазона, остается активной. Это значит, что при выделенном диапазоне данные из клавиатуры будут введены в его первую ячейку. Она отличается от других ячеек цветом фона.

К диапазонам относятся:

  1. Несколько ячеек выделенных блоком (=B5:D8).
  2. Одна ячейка (=A2:A2).
  3. Целая строка (=18:18) или несколько строк (=18:22).
  4. Целый столбец (=F:F) или несколько столбцов (=F:K).
  5. Несколько несмежных диапазонов (=N5:P8;E18:H25;I5:L22).
  6. Целый лист (=1:1048576).

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

Все выше перечисленные виды блоков являются диапазонами.



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

Выделение диапазонов – это одна из основных операций при работе с Excel. Диапазоны используют:

  • при заполнении данных;
  • при форматировании;
  • при очистке и удалении ячеек;
  • при создании графиков и диаграмм и т.п.

Способы выделения диапазонов:

  1. Чтобы выделить диапазон, например A1:B3, нужно навести курсор мышки на ячейку A1 и удерживая левую клавишу мышки провести курсор на ячейку B3. Казалось бы, нет ничего проще и этого достаточно для практических знаний. Но попробуйте таким способом выделить блок B3:D12345.
  2. Теперь щелкните по ячейке A1, после чего нажмите и удерживайте на клавиатуре SHIFT, а потом щелкните по ячейке B3. Таким образом, выделился блок A1:B3. Данную операцию выделения условно можно записать: A1 потом SHIFT+B3.
  3. Диапазоны можно выделять и стрелками клавиатуры. Щелкните по ячейке D3, а теперь удерживая SHIFT, нажмите клавишу «стрелка вправо» три раза пока курсор не переместится на ячейку G3. У нас выделилась небольшая строка. Теперь все еще не отпуская SHIFT, нажмите клавишу «стрелка вниз» четыре раза, пока курсор не перейдет на G7. Таким образом, мы выделили блок диапазона D3:G7.
  4. Как выделить несмежный диапазон ячеек в Excel? Выделите мышкой блок B3:D8. Нажмите клавишу F8 чтобы включить специальный режим. В строке состояния появится сообщение: «Расширить выделенный фрагмент». И теперь выделите мышкой блок F2:K5. Как видите, в данном режиме мы имеем возможность выделять стразу несколько диапазонов. Чтобы вернутся в обычный режим работы, повторно нажмите F8.
  5. Как выделить большой диапазон ячеек в Excel? Клавиша F5 или CTRL+G. В появившемся окне, в поле «Ссылка» введите адрес: B3:D12345 (или b3:d12345) и нажмите ОК. Таким образом, вы без труда захватили огромный диапазон, всего за пару кликов.
  6. В поле «Имя» (которое расположено слева от строки формул) задайте диапазон ячеек: B3:D12345 (или b3:d12345) и нажмите «Enter».

Выделение больших блоков из поля ИМЯ.

Способ 5 и 6 – это самое быстрое решение для выделения больших диапазонов. Небольшие диапазоны в пределах одного экрана лучше выделять мышкой.

Выделение диапазонов целых столбцов или строк

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

Выделение колонок.

Выделение строк выполняется аналогичным способом только курсор мышки с нажатой левой клавишей нужно вести вдоль нумерации строк (по вертикали).

Выделение диапазона целого листа

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

Выделение несмежного диапазона

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

Выделение колонок.

Чтобы их выделять просто удерживайте нажатие клавиши CTRL, а дальше как при обычном выделении. Также в данной ситуации особенно полезным будет режим после нажатия клавиши F8: «Расширить выделенный фрагмент».

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

​Смотрите также​Если же в нашем​ диапазона в любых​Имя таблицы (Table Name)​Готово! В результате мы​ по 4-ем магазинам​ для временных вычислений.​ номера диапазона, который​Изменяемое значение критерия для​

​(Вставить) в разделе​Чтобы выделить диапазон, состоящий​ имя в формулу​ Excel повторяющимися данными».​ Если диапазон находится​С помощью диапазона​ в любой строке​

​ Будет выведена сумма​Обычно ссылки на диапазоны​ столбце текстовые значения,​ формулах, отчетах, диаграммах​.​ теперь можем уверенно​ как на рисунке:​ Преимущества абсолютных ссылок​ вы ищете. Все​ управления выборкой данных​​Paste Options​​ из отдельных (несмежных)​ Excel, Вы можете​Создавать и применять формулы​ на другом листе​ можно защитить ячейки.​

​ ниже десятой (иначе​​ значений из диапазона​ ячеек вводятся непосредственно​ то в качестве​ и т.д. Для​Теперь можно использовать динамические​ работать с нашей​

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

Задача1 (Именованный диапазон с абсолютной адресацией)

​ в Excel гораздо​ книги, то указываем​ Читайте в статье​ возникнет циклическая ссылка).​

​B2:B10​​ в формулы, например​​ эквивалента максимально большого​ начала рассмотрим простой​ ссылки на нашу​

​ базой данных. Указываем​

  • ​ оператора пересечения множеств​​ только одной ячейки​​ при помощи проверки​​ указано в ячейке​​ нажмите сочетание клавиш​
  • ​Ctrl​ предложенных ниже:​ проще, когда вместо​ название листа. Нажимаем​
  • ​ «Пароль на Excel.​Теперь введем формулу =СУММ(Сезонные_Продажи)​
  • ​.​ =СУММ(А1:А10). Другим подходом​​ числа можно вставить​​ пример:​ «умную таблицу»:​ параметры запроса, а​ мы будем работать​ автоматически пересчитывается целый​ данных. Перейдите на​ C1. Там мы​
  • ​Ctrl+V​и кликните по​Выделите именованный диапазон мышью​
  • ​ адресов ячеек и​

​ «ОК».​ Защита Excel» тут.​​ в ячейку​​Также можно, например, подсчитать​ является использование в​ конструкцию ПОВТОР(“я”;255) –​Задача​Таблица1​​ в ячейке теперь​​ с этим отчетом​

​ диапазон ячеек без​ ячейку для ввода​ указываем порядковый номер​

​.​ каждой ячейке, которую​ и имя подставится​ диапазонов в них​Другой вариант​​В Excel можно​B11.​ среднее значение продаж,​​ качестве ссылки имени​ текстовую строку, состоящую​: сделать динамический именованный​– ссылка на​​ вместо ошибки #ССЫЛКА!​​ как с базой​

​ лишних изменений.​ критериев выборки C1​ диапазона, данные которого​Чтобы вставить строку между​

Задача2 (Именованный диапазон с относительной адресацией)

​ хотите включить в​ в формулу автоматически.​ используются имена. Имя​присвоить имя диапазону Excel​ выделить как смежные​​Затем, с помощью​​ записав =СРЗНАЧ(Продажи).​ диапазона. В статье​​ из 255 букв​​ диапазон, который ссылался​ всю таблицу кроме​​ отображается правильный результирующий​​ данных. В ячейках​

​Главным недостатком абсолютных ссылок​ и выберите инструмент:​ нас интересуют в​ значениями 20 и​ диапазон.​Начните вводить название имени​ выступает как бы​– это на​ ячейки (расположенные рядом​ Маркера заполнения, скопируем​​Обратите внимание, что EXCEL при создании​​ рассмотрим какие преимущества​

​ «я» — последней​

  • ​ бы на список​​ строки заголовка (A2:D5)​​ ответ.​ A8 и B8​ является плохая читабельность​ «ДАННЫЕ»-«Проверка данных».​ конкретный момент.​ 40, как на​Чтобы заполнить диапазон, следуйте​
  • ​ вручную, и оно​ идентификатором какого-либо элемента​ закладке «Формулы» в​ друг с другом),​
  • ​ ее в ячейки​ имени использовал абсолютную адресацию​
  • ​ дает использование имени.​ буквы алфавита. Поскольку​​ городов и автоматически​​Таблица1[#Все]​Примечание. Хотя списки​ мы создаем запрос​
  • ​ формул. В документах​Соответствующая формула «обеспечивающая безопасность»​После чего динамически определим​
  • ​ рисунке ниже, сделайте​

​ инструкции ниже:​ отобразится в списке​ рабочей книги. Имя​ разделе «Определенные имена»​ так и не​С11D11E11​​ $B$1:$B$10. Абсолютная ссылка​​Назовем Именованным диапазоном в​ при поиске Excel,​ растягивался-сжимался в размерах​– ссылка на​ можно и не​ к базе, а​ для долгосрочного использования​

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

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

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

​ не рядом).​ продаж в каждом​ суммирования:​ ячеек, которому присвоено​ символов, то любой​ городов либо их​

​ (A1:D5)​

​ названия магазинов и​ получим результирующий ответ.​ лучше использовать имена.​0;$D$7​ начинаться диапазон. В​​3​​B2​​ списка​​ фигурам и т.д.​

​Как удалить диапазон Excel.​Чтобы быстро найти​ из 4-х сезонов.​​в какой ячейке на​​ Имя (советуем перед​ текст в нашей​ удалении.​​Таблица1[Питер]​​ месяцев вручную. Списки​ Сначала создадим все​ Они обладают теми​

​Нажмите ОК, после внесения​

​ C2 вводим следующую​.​.​Использовать в формуле​ Мы же рассмотрим​Заходим на закладку​

​ определенные ячейки, их​ Формула в ячейках​ листе Вы бы​ прочтением этой статьи​

excel2.ru

Диапазон в Excel.

​ таблице будет технически​​Нам потребуются две встроенных​– ссылка на​ нужны для удобства​ имена:​ же преимуществами, но​ всех изменений как​ формулу:​Кликните по ней правой​Выделите ячейку​, который находится на​ только имена, назначаемые​​ «Формулы» -> «Определенные​​ можно объединить в​B11, С11D11E11​ не написали формулу​ ознакомиться с правилами​
​ «меньше» такой длинной​ функции Excel, имеющиеся​ диапазон-столбец без первой​ ввода и исключения​Выделите диапазон ячеек A2:D5​
​ и улучшают читабельность​ показано выше на​Во втором аргументе функции​ кнопкой мыши и​В2​
​ вкладке​ ячейкам, диапазонам и​ имена» -> «Диспетчер​ диапазоны, присвоить имя​одна и та​=СУММ(Продажи) – суммирование​ создания Имен).​
​ «яяяяя….я» строки:​ в любой версии​ ячейки-заголовка (C2:C5)​ возможных ошибок допущенных​ и выберите инструмент:​ формул. Это существенно​ рисунке.​ НАИМЕНЬШИЙ указывается ссылка​ выберите команду​, зажмите её нижний​Формулы​ константам применительно к​ имен». Из списка​ диапазонам, сделать закладку​
​ же!​ будет производиться по​
​Преимуществом именованного диапазона является​Теперь, когда мы знаем​ –​Таблица1[#Заголовки]​ при ручном вводе​ «Формулы»-«Создать из выделенного».​ повысит производительность пользователя​Теперь при попытке ввода​ на ячейку C1,​
​Insert​ правый угол и​.​ формулам Excel.​ выделяем диапазон, который​ на определенную часть​СОВЕТ:​
​ одному и тому​ его информативность. Сравним​
​ позицию последнего непустого​ПОИКСПОЗ (MATCH)​– ссылка на​ значений. Результат будет​ В появившемся окне​ при редактировании формул​ в критерий выборки​ где находится порядковый​
​(Вставить).​ протяните вниз до​Итак, в данном уроке​Приведем небольшой пример. Представим,​ хотим удалить, нажимаем​ таблицы. И, затем,​Если выделить ячейку,​ же диапазону​ две записи одной​​ элемента в таблице,​​для определения последней​ «шапку» с названиями​ тот же.​ отмечаем вторую опцию​ для внесения поправок​ числа больше чем​ номер интересующего нас​Результат:​
​ ячейки​ Вы узнали, что​ что мы продаем​ кнопку вверху окна​ при необходимости выбрать​ содержащую формулу с​B1:B10​ формулы для суммирования,​ осталось сформировать ссылку​
​ ячейки диапазона и​ столбцов (A1:D1)​В некоторой степени решение​ сверху: «в столбце​
​ или изменения порядка​ количество диапазонов в​ сектора данных (диапазона).​Строки, расположенные ниже новой​В8​ такое имена ячеек​ элитную косметику и​
​ «Удалить». Здесь же​ ​ нужный диапазон, закладку.​​ именем диапазона, и​.​ например, объемов продаж:​ на весь наш​ИНДЕКС (INDEX)​
​Такие ссылки замечательно работают​
​ данной задачи можно​ слева».​ аргументов вычислений. Даже​ пределах «границ», будет​ А для функции​ строки, сдвигаются вниз.​.​ и диапазонов в​ получаем фиксированный процент​ можно изменить имя​
​ Как сделать закладки​​ нажать клавишу​Иногда выгодно использовать не​ =СУММ($B$2:$B$10) и =СУММ(Продажи).​
​ диапазон. Для этого​ ​для создания динамической​ в формулах, например:​​ выполнить и без​Выделите диапазон ячеек B1:D5​ спустя несколько лет​ предупреждение для пользователя:​ НАИМЕНЬШИЙ – это​ Аналогичным образом можно​Результат:​ Excel. Если желаете​ комиссионных с продаж.​ и состав диапазона.​ в таблице, читайте​F2​ абсолютную, а относительную​ Хотя формулы вернут​ используем функцию:​
​ ссылки.​=СУММ(​ имен используя плохо-читаемые​ и выберите инструмент:​ Вы откроете такой​Такая выборка может использоваться​ значение является порядковым​ вставить столбец.​Эта техника протаскивания очень​
​ получить еще больше​ На рисунке ниже​Найти диапазон в Excel​ в статье «Сделать​, то соответствующие ячейки​ ссылку, об этом​ один и тот​
​ИНДЕКС(диапазон; номер_строки; номер_столбца)​ПОИСКПОЗ(искомое_значение;диапазон;тип_сопоставления)​Таблица1[Москва]​ абсолютные адреса ссылок​ «Формулы»-«Создать из выделенного».​ документ и быстро​ в автоматизации других​ номером наименьшего числа​Урок подготовлен для Вас​ важна, вы будете​ информации об именах,​ представлена таблица, которая​можно через кнопку​ закладки в таблице​ будут обведены синей​ ниже.​
​ же результат (если,​Она выдает содержимое ячейки​– функция, которая​) – вычисление суммы​ на диапазоны ячеек.​ В появившемся окне​
​ сориентируетесь в алгоритмах​ различного рода интересных​ в диапазоне вспомогательного​ командой сайта office-guru.ru​ часто использовать её​

excel-office.ru

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

​ читайте следующие статьи:​ содержит объем продаж​ в строке адреса​ Excel».​ рамкой (визуальное отображение​Теперь найдем сумму продаж​ конечно, диапазону​ из диапазона по​ ищет заданное значение​ по столбцу «Москва»​ Но вот такой​ отмечаем вторую опцию​ расчетов в сложных​ задач. Здесь же​ столбца $A$7:$A$22 (первый​Источник: http://www.excel-easy.com/introduction/range.html​ в Excel. Вот​

​Как присвоить имя ячейке​ по месяцам, а​ ячейки.​Как выделить не смежные​ Именованного диапазона).​ товаров в четырех​B2:B10​ номеру строки и​ в диапазоне (строке​или​ обработчик запросов без​ сверху: «в столбце​ отчетах. Тем более​ приведен только базовый​

Имена ячеек и диапазонов в Excel

​ аргумент).​Перевела: Ольга Гелих​ еще один пример:​ или диапазону в​ в ячейке D2​Второй вариант,​ ячейки в Excel.​Предположим, что имеется сложная​ сезонах. Данные о​

Имена ячеек и диапазонов в Excel

​присвоено имя Продажи),​ столбца, т.е. например​ или столбце) и​=ВПР(F5;​ использования имен сделать​ сверху». Таким образом,​ это важно, если​ пример возможностей динамической​Аналогичным образом динамически определяем​Автор: Антон Андронов​​Введите значение 2 в​​ Excel?​ хранится процент комиссионных.​​как найти диапазон в​​Если ячейки расположены​ (длинная) формула, в​ продажах находятся на​

Имена ячеек и диапазонов в Excel

​ но иногда проще​ функция =ИНДЕКС(A1:D5;3;4) по​ выдает порядковый номер​Таблица1​ гораздо сложнее.​ у нас создались​ документ предназначен для​ выборки данных из​ адрес последней ячейки,​Автоматическое определение диапазона «от-до»​ ячейку​5 полезных правил и​ Наша задача подсчитать​

Простой способ выделить именованный диапазон в Excel

​ Excel-​ не рядом, то​ которой несколько раз​ листе​ работать не напрямую​ нашей таблице с​ ячейки, где оно​;3;0) – поиск в​Есть ли у вас​ все нужные нам​ использования широкого круга​​ исходной таблицы.​​ где должна заканчивается​ в исходной таблице​

Имена ячеек и диапазонов в Excel

​В2​

Имена ячеек и диапазонов в Excel

Как вставить имя ячейки или диапазона в формулу

​ рекомендаций по созданию​ сколько мы заработали​на закладке Формулы»​ выделяем первую ячейку​ используется ссылка на​

  1. ​4сезона​ с диапазонами, а​ городами и месяцами​Имена ячеек и диапазонов в Excel
  2. ​ было найдено. Например,​ таблице месяца из​ таблицы с данными​ имена. Чтобы убедиться​Имена ячеек и диапазонов в Excel
  3. ​ пользователей.​В основном пользователи Excel​​ выборка. Для этого​​ моно применять для​и значение 4​​ имен в Excel​​ за прошедший год.​Имена ячеек и диапазонов в Excel

​ в разделе «Определенные​ будущего диапазона. Затем​ один и тот​(см. файл примера)​ с их именами.​ из предыдущего способа​ формула ПОИСКПОЗ(“март”;A1:A5;0) выдаст​ ячейки F5 и​

  • ​ в Excel, размеры​ в этом выберите​Теперь рассмотрим использование имен​
  • ​ используют один тип​ в C3 водим​ автоматизации многих задач​
  • ​ в ячейку​
  • ​Диспетчер имен в Excel​Для того чтобы подсчитать​

​ имена» нажимаем на​ нажимаем клавишу «Ctrl»​
​ же диапазон:​

​ в диапазонах:​

office-guru.ru

Диапазон в Excel

  • ​Совет​
  • ​ выдаст 1240 –​
  • ​ в качестве результата​
  • ​ выдача питерской суммы​
  • ​ которых могут изменяться,​
  • ​ инструмент: «Диспетчер имен».​

​ как альтернативный вариант​ имен диапазонов. При​ формулу:​ связанных с динамической​B3​Как присваивать имена константам​ наш заработок, необходимо​

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

​ кнопку «Диспетчер имен».​ и, удерживая её,​=СУММ(E2:E8)+СРЗНАЧ(E2:E8)/5+10/СУММ(E2:E8)​

  1. ​B2:B10 C2:C10 D2:D10 E2:E10​​: Узнать на какой диапазон​​ содержимое из 3-й​ число 4, т.к.​​ по нему (что​​ т.е. количество строк​​Перейдите в ячейку C8​​ для выше описанной​

    Диапазон в Excel

  2. ​ использовании имени в​​Как не сложно догадаться​​ выборкой значений. Рассмотрим​.​​ в Excel?​​ просуммировать объемы продаж​

    Диапазон в Excel

  3. ​ В появившемся окне​​ нажимаем на остальные​​Если нам потребуется изменить​. Формулы поместим соответственно​​ ячеек ссылается Имя можно​​ строки и 4-го​

    Диапазон в Excel

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

​ слово «март» расположено​ такое ВПР?)​ (столбцов) может увеличиваться​

  1. ​ и введите функцию​​ задачи:​​ формулах, к нему​ во втором аргументе​​ один из простых​​Выделите ячейки​Урок подготовлен для Вас​​ за весь год,​​ нажимаем на нужный​

    Диапазон в Excel

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

    Диапазон в Excel

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

​ СУММ со следующими​Выделите диапазон ячеек F1:G2​

  1. ​ обращаются как к​ функции НАИМЕНЬШИЙ мы​​ для понимания способов​​B2​

    Диапазон в Excel

  2. ​ командой сайта office-guru.ru​​ а затем полученный​​ диапазон. Адрес этого​ «Ctrl».​ данных, то это​B11C11 D11E11​​ расположенный в меню​​ D3. Если столбец​

    Диапазон в Excel

    ​ счету ячейке в​

    Диапазон в Excel

    ​ использовать при создании​ процессе работы? Если​ аргументами: =СУММ(Магазин3 февраль)​ и выберите инструмент:​ абсолютной ссылке на​

  3. ​ прибавляем единицу чтобы​ реализации данной задачи.​​и​​Автор: Антон Андронов​ результат умножить на​​ диапазоно появится в​​О других способах​

    Диапазон в Excel

  4. ​ придется сделать 3​​.​​  Формулы/ Определенные имена/​​ всего один, то​​ столбце A1:A5. Последний​ сводных таблиц, выбрав​ размеры таблицы «плавают»,​ и нажмите Enter.​

    Диапазон в Excel

    ​ «Формулы»-«Определенные имена»-«Создать из​ диапазон ячеек. Хотя​ получить следующее по​Задание является следующим. В​B3​Автор: Антон Андронов​

  5. ​ комиссионные. Наша формула​ строке диалогового окна​​ выделения ячеек, столбцов,​​ раза. Например, ссылку ​По аналогии с абсолютной​​ Диспетчер имен.​​ его номер можно​ аргумент функции Тип_сопоставления​

    Диапазон в Excel

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

    Диапазон в Excel

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

​Ячейки, строки, столбцы​ будет выглядеть следующим​

  1. ​ в строке «Диапазон».​ строк, листов, т.д,​

    Диапазон в Excel

  2. ​E2:E8​ адресацией из предыдущей​

    Диапазон в Excel

Копировать/вставить диапазон

​Ниже рассмотрим как присваивать​ не указывать, т.е.​

  1. ​ = 0 означает,​Вставка – Сводная таблица​ мониторить этот момент​​ видим значение 500​​В появившемся окне «Создание​ мы присвоили имя​​ в вспомогательном столбце​​ в разных ячейках​

    Диапазон в Excel

  2. ​ угол этого диапазона​Примеры диапазона​ образом:​ Нажимаем на это​ читайте в статье​поменять на ​​ задачи, можно, конечно,​​ имя диапазонам. Оказывается,​​ формула ИНДЕКС(A2:A6;3) выдаст​​ что мы ведем​ (Insert – Pivot​​ и подправлять:​​ ¬– прибыль магазина3​

    Диапазон в Excel

Вставка строки, столбца

​ имен из выделенного​ не диапазону, а​ $A$7:$A$22. Все просто​ находятся какие-то значения​ и протяните его​

  1. ​Заполнение диапазона​​Такая формула будет вычислять​​ адрес и этот​

    Диапазон в Excel

  2. ​ «Как выделить в​J14:J20​ создать 4 именованных​​ что диапазону ячеек​​ «Самару» на последнем​

    Диапазон в Excel

    ​ поиск точного соответствия.​

    Диапазон в Excel

    ​ Table)​ссылки в формулах отчетов,​ за февраль месяц.​ диапазона», отметьте первую​

​ числу (значению).​ и красиво –​
​ (в данном случае​
​ вниз.​

​Перемещение диапазона​

office-guru.ru

Формула для динамического выделения диапазона ячеек в Excel

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

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

​ которые ссылаются на​ Теперь нам только​ опцию: «в строке​Приготовьте лист, на котором​ такая должна быть​ текстовые строки «граница»).​Excel автоматически заполняет диапазон,​Копировать/вставить диапазон​ аргументы, используемые в​ будет выделен пунктирными​ др.».​Но, если перед составлением​ адресацией, но есть​ по разному: используя​Причем есть один не​ не указать, то​ умной таблицы в​ нашу таблицу​ осталось с помощью​

Задание.

​ выше», как на​ расходы будут пересчитаны​ магия!​ Они определяют начало​ основываясь на шаблоне​Вставка строки, столбца​ ней, не совсем​ линиями.​Присвоить имя диапазону в​

​ сложной формулы мы​

Динамическое определение границ выборки ячеек

​ решение лучше. С​ абсолютную или смешанную​ совсем очевидный нюанс:​ функция переключится в​ качестве источника данных:​исходные диапазоны сводных таблиц,​

в вспомогательном столбце.

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

граница.

​ Excel.​ присвоим диапазону ​ использованием относительной адресации​ адресацию.​ если ИНДЕКС не​ режим поиска ближайшего​

​Если выделить фрагмент такой​ которые построены по​ запросов, который так​ что значения в​ в другую.​ используйте свое воображение​ (диапазонов). Эти значения​ значений. Классно, не​ собой набор из​

Как получить адрес диапазона ячеек в Excel?

​ стала более понятной,​ еще в том​Нажимаем на выделенный​E2:E8​ можно ограничиться созданием​Пусть необходимо найти объем​

​ просто введена в​ наименьшего значения –​ таблицы (например, первых​ нашей таблице​ же будет использовать​ верхних строках будут​Пересчет должен выполняться соответственно​ для применения этой​ вставлены автоматически и​ правда ли? Вот​ двух или более​ необходимо назначить областям,​ случае, когда нужно​

определяем адрес первой ячейки.

​ диапазон правой мышью,​ какое-нибудь имя (например, Цены),​ только​ продаж товаров (см.​ ячейку после знака​ это как раз​

определяем адрес последней ячейки.

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

​ выбираем из контекстного​ то ссылку на​одного​ файл примера лист​ =, как обычно,​ и можно успешно​ создать диаграмму любого​ по нашей таблице​

Автоматическая подсветка цветом диапазонов ячеек по условию

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

  1. ​ разных ячейках. Их​Введите дату 13/6/2013 в​ статье дается обзор​Создать правило.
  2. ​ имена. Например, назначим​ в таблице. Подробнее​ меню «Имя диапазона».​ диапазон придется менять​Именованного диапазона Сезонные_продажи.​ 1сезон):​Использовать формулу форматируемых ячеек.
  3. ​ а используется как​ использовать для нахождения​ типа, то при​диапазоны для выпадающих списков,​

зеленый.

​Модифицируем формулу в ячейке​ нижних строках. Будет​ нельзя вносить в​ из таблицы по​ размеры и количество​ ячейку​ некоторых очень важных​ диапазону B2:В13 имя​ об этом, читайте​ В вышедшем диалоговом​

Проверка вводимых значений в Excel на ошибки

​только 1 раз​Для этого:​Присвоим Имя Продажи диапазону​ финальная часть ссылки​ последней занятой ячейки​ дописывании новых строк​ которые используют нашу​ C8, а именно​ создано одновременно сразу​ формулы, чтобы при​ условию пользователя. Например,​ в них ячеек​В2​ операций с диапазонами.​Продажи_по_месяцам​ в статье «Как​ окне пишем имя​

​и даже не​выделите ячейку​B2:B10​

​ на диапазон после​Проверка данных.

​ в нашем массиве.​ они автоматически будут​ таблицу в качестве​ так: =СУММ(ДВССЫЛ(A8) ДВССЫЛ(B8)).​

​ 2 имени. Ячейка​ их изменении не​ воспользуемся условным форматированием.​ также может быть​и дату 16/6/2013​Давайте начнем с выбора​

предупреждение.

​, а ячейке В4​ найти скрытый текст​ диапазона. Мы написали​ в формуле, а​B11​. При создании имени​ двоеточия, то выдает​Суть трюка проста. ПОИСКПОЗ​

exceltable.com

Имена диапазонов Excel с абсолютным адресом

​ добавляться к диаграмме.​ источника данных​ И нажмите Enter.​ F2 получит имя​ пришлось редактировать каждую​Будем подсвечивать цвет диапазона,​ разным. Например, на​ в ячейку​ ячеек, строк и​ имя​ в Excel».​ — «январь».​

Преимущества имен диапазонов перед абсолютными ссылками

​ в Диспетчере имен!​, в которой будет​ будем использовать абсолютную​ она уже не​

Услуги.

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

​B3​ столбцов.​Комиссионные​В диапазон ячеек​Первый символ имени​=СУММ(Цены)+СРЗНАЧ(Цены)/5+10/СУММ(Цены)​ находится формула суммирования​ адресацию.​ содержимое ячейки, а​ ячейки в диапазоне​

​ прямые ссылки на​ не даст вам​ выдала ошибку: #ССЫЛКА!​ G2 – «Доллар».​Для решения данной задачи​ номеру указанном в​ сектор данных (диапазон)​

  1. ​(на рисунке приведены​Для выбора ячейки​. Теперь нашу формулу​ можно вставить формулу​Цены в других валютах.
  2. ​ диапазона должен быть​Более того, при создании​ (при использовании относительной​Для этого:​ ее адрес! Таким​ сверху-вниз и, по​ элементы умной таблицы​ скучать ;)​
  3. ​ Не переживайте по​Выделите диапазон C2:D5 и​

Услуги.

​ мы можем обойтись​ критериях выборки C1.​ номер 2.​ американские аналоги дат).​C3​ можно записать в​ массива. Что это​ буквой или символ​ формул EXCEL будет​

​ адресации важно четко​выделите, диапазон​ образом формула вида​ идее, должна остановиться,​ использовать нельзя, но​Гораздо удобнее и правильнее​ этому поводу, все​ выберите инструмент из​ без использования имен​Выделите диапазон ячеек C7:C22​Все, что следует сейчас​Выделите ячейки​кликните по полю​ следующем виде:​ за формулы, где​ подчерквания. Затем можно​ сам подсказывать имя​ фиксировать нахождение активной​B2:B10​ $A$2:ИНДЕКС($A$2:$A$100;3) даст на​ когда найдет ближайшее​ можно легко обойти​ будет создать динамический​ под контролем, делаем​ выпадающего меню: «Формулы»-«Определенные​

​ с помощью абсолютных​ и выберите иснтрумент​ сделать — это​B2​

  1. ​ на пересечении столбца​Как видите, новая форма​ применяются, смотрите в​ писать и буквы,​Имена.
  2. ​ диапазона! Для этого​ ячейки в момент​на листе​ выходе уже ссылку​ наименьшее значение к​ это ограничение с​ «резиновый» диапазон, который​ обработчик запросов далее.​ имена»-«Присвоить имя»-Применить имена».​ ссылок. Ниже приведем​ «ГЛАВНАЯ»-«Условное фомратирование»-«Создать правило».​ создать возможность легкого​и​C​ записи формулы стала​ статье «Формулы массива​
  3. ​ и цифры, и​ достаточно ввести первую​ создания имени);​1сезон​Применить имена.
  4. ​ на диапазон A2:A4.​ заданному. Если указать​ помощью тактической хитрости​ автоматически будет подстраиваться​Создадим еще 2 имени.​

​В появившемся окне выделите​ пример. Но имена​В появившемя окне выберите​ и быстрого выбора​B3​и строки​ более очевидной и​ Excel».​ подчеркивание. Длина названия​

​ букву его имени.​на вкладке Формулы в​;​И вот тут в​ в качестве искомого​ – использовать функцию​ в размерах под​ Выделите диапазон A2:A5​

​ сразу 2 имени,​

Использования имен в Excel при пересечении множеств

​ дают более изящное​ опцию «Использовать формулу​ диапазона, который нас​

​, зажмите нижний правый​3​ простой для восприятия.​С помощью имени​

Отчет за 1 квартал.

​ диапазона не должна​Excel добавит к именам​ группе Определенные имена​на вкладке Формулы в​ дело вступает функция​ значение заведомо больше,​ДВССЫЛ (INDIRECT)​ реальное количество строк-столбцов​ чтобы присвоить ему​ а остальное оставьте​ решение данной задачи.​ для определения форматируемых​ интересует (вписывая номер​

  1. ​ угол этого диапазона​.​ Можно пойти еще​ диапазона легко найти​ превышать​ формул, начинающихся на​ выберите команду Присвоить​Создать из выделенного.
  2. ​ группе Определенные имена​ ПОИСКПОЗ, которую мы​ чем любое имеющееся​, которая превращает текст​ данных. Чтобы реализовать​ имя «магазины». Для​ все по умолчанию​ Для сравнения рассмотрим​ ячеек». Там же​ диапазона в одну​ и протяните его​Чтобы выбрать столбец​Диспетчер имен.
  3. ​ дальше и для​ и очистить ячейки​225 символов​ эту букву, еще​ имя;​

500.

​ выберите команду Присвоить​ вставляем внутрь ИНДЕКС,​ в таблице, то​ в ссылку:​ такое, есть несколько​ этого выберите инструмент:​ и нажмите ОК.​ оба варианта.​ в поле ввода​ из ячеек для​ вниз.​

  1. ​C​ значения комиссионных создать​ таблицы. Например, таблица​. Если в имени​ и имя диапазона!​в поле Имя введите:​ имя;​ чтобы динамически определить​ ПОИСКПОЗ дойдет до​Т.е. ссылка на умную​
  2. ​ способов.​ «Формулы»-«Присвоить имя». Заполните​Это только примитивный пример​Допустим, мы решаем данную​ введите такую фомрулу:​ выбора).​Чтобы переместить диапазон, выполните​, кликните по заголовку​ именованную константу. В​ в Excel «Домашний,​ диапазона больше обного​Месяцы и магазины.
  3. ​Диапазон в Excel -​ Сезонные_Продажи;​в поле Имя введите:​ конец списка:​ самого конца таблицы,​ таблицу в виде​Выделите ваш диапазон ячеек​ диалоговое окно как​ преимущества использования имен​ задачу с помощью​Нажмите на кнопку формат​​ следующие действия:​Выпадающие списки.
  4. ​ столбца​ этом случае исчезнет​ семейный бюджет в​ слова, то соединяем​

Пример.

​это несколько ячеек​в поле Область выберите​ Продажи;​=$A$2:ИНДЕКС($A$2:$A$100; ПОИСКПОЗ(ПОВТОР(«я»;255);A2:A100))​ ничего не найдет​ текстовой строки (в​ и выберите на​ на рисунке. А​ вместо абсолютных ссылок.​

​ абсолютной ссылки на​ и укажите цвет​Для наглядности приведем решение​Выделите диапазон и зажмите​C​ необходимость выделять под​ Excel» здесь. Заполняли​ слова знаком нижнего​ таблицы. Диапазон ячеек​ лист​в поле Область выберите​

​Осталось упаковать все это​ и выдаст порядковый​ кавычках!) превращается в​ вкладке​ потом выделите диапазон​ Вы без проблем​ ячейку со значением​ для подсветки соответствующих​ этой задачи с​ его границу.​

exceltable.com

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

​.​ нее отдельную ячейку​ год. Затем копируем​ тире так. Например:​ можно просто выделить,​4сезона​ лист​ в единое целое.​ номер последней заполненной​ полноценную ссылку, а​Главная – Форматировать как​ B1:D1 и присвойте​

  • ​ можете менять курсы​ текущего курса. Тогда​ ячеек. Например, зеленый.​
  • ​ использованием вспомогательного столбца.​Перетащите диапазон на новое​Чтобы выбрать строку​
  • ​ на рабочем листе​ эту таблицу для​
  • ​ «Число_месяцев». Пропусков в​ чтобы настроить формат,​(имя будет работать​1сезон​

​ Откройте вкладку​ ячейки. А нам​ уж ее выпадающий​

​ Таблицу (Home –​ ему имя «месяцы».​ валют (изменяя значения​ нам нужно сделать​Теперь мы изменим критерий​ В первую ячейку​ место.​3​ Excel.​

Способ 1. Умная таблица

​ следующего года. В​ имени не должно​ цвет ячеек, написать​​ только на этом​(имя будет работать​Формулы (Formulas)​​ это и нужно!​

Диапазон в формуле вȎxcel

​ список нормально воспринимает.​ Format as Table)​Создаем выпадающий список для​ ячеек F2 и​ так:​ выборки, например, на​​ в вспомогательном столбце​​Чтобы скопировать и вставить​, кликните по заголовку​Назначая имена ячейкам и​ скопированной таблице по​ быть.​ формулу, т.д. Можно​​ листе);​​ только на этом​​и нажмите кнопку​​Если в нашем массиве​

Диапазон в формуле вȎxcel

​Если превращение ваших данных​:​ безошибочного запроса к​

  • ​ G2), а цены​​Запишем курсы ЕВРО и​ 1. Автоматически подсветился​ (A7) вводим формулу:​
  • ​ диапазон, сделайте следующее:​​ строки​ диапазонам в Excel,​ имени диапазона можно​
  • ​В строке «Область»​​ присвоить имя этому​убедитесь, что в поле​ листе) или оставьте​
  • ​Диспетчер Имен (Name Manager)​​ только числа, то​ в умную таблицу​Если вам не нужен​

​ нашей мини базе​ будут автоматически пересчитаны.​

​ ДОЛЛАРА в отельных​​ зеленым цветом весь​​и копируем ее вниз​Выделите диапазон, кликните по​

​3​

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

​ по каким-либо причинам​ полосатый дизайн, который​ данных. Перейдите в​Примечание. Курсы валют можно​​ ячейках F2 и​ первый диапазон. Обратите​ в оставшиеся ячейки.​​ нему правой кнопкой​.​ одно очень полезное​

Диапазон в формуле вȎxcel

​ ячейки таблицы (смежные​ которую будет распространяться​ его в формулах,​ =’4сезона’!B$2:B$10​ имя было доступно​ нажмите кнопку​ искомого значения указать​ нежелательно, то можно​

​ добавляется к таблице​ ячейку А8 и​ хранить не только​ G2.​ внимание в нем​ Везде, где в​ мыши и нажмите​Диапазон представляет собой набор​​ преимущество – возможность​​ и не смежные),​ это имя. Например,​

Диапазон в формуле вȎxcel

​ условном форматировании, поиске,​нажмите ОК.​ на любом листе​Создать (New)​ число, которое заведомо​ воспользоваться чуть более​ побочным эффектом, то​

Способ 2. Динамический именованный диапазон

​ выберите инструмент: «Данные»-«Работа​ в значениях ячеек,​В ячейки C2 и​ на одну ячейку​ ячейках соседнего столбца​Copy​ из двух и​ быстро выделять эти​ не задевая формул.​ на всю книгу​ т.д.​Мы использовали смешанную адресацию​ книги;​, введите имя нашего​ больше любого из​ сложным, но гораздо​ его можно отключить​ с данными»-«Проверка данных».​ но и в​ D2 введем формулы,​ больше чем во​

Диапазон в формуле вȎxcel

​ находится значение «граница»,​​(Копировать) или сочетание​ более ячеек.​ области. Например, чтобы​О том, как​ (на все её​- именованный диапазон Excel​ B$2:B$10 (без знака​убедитесь, что в поле​

​ диапазона и формулу​ имеющихся в таблице:​ более незаметным и​ на появившейся вкладке​​ В появившемся окне:​​ самих именах. Просто​ которые ссылаются к​​ втором, но все​​ функция возвращает номер​ клавиш​

Ищем последнюю ячейку с помощью ПОИСКПОЗ

​Для выбора диапазона​​ выделить область, у​ создать таблицу в​ листы), или только​. В диапазон можно​ $ перед названием​ Диапазон введена формула​ в поле​Для гарантии можно использовать​ универсальным методом –​Конструктор (Design)​ «Проверка вводимых значений»​ в поле диапазон​ ценам в рублях​ работает безошибочно.​ строки. В противном​Ctrl+C​B2:C4​ которой есть имя,​ Excel, читайте в​ на этот лист,​ выделить всю таблицу​ столбца). Такая адресация​ =’1сезон’!$B$2:$B$10​Диапазон (Reference)​ число 9E+307 (9​ создать в Excel​. Каждая созданная таким​ внесите настройки, так​

​ введите значение текущего​ через относительную ссылку,​Наконец, вы можете предупредить​ случае возвращает пустую​.​кликните по нижнему​ достаточно щелкнуть по​ статье «Как сделать​ т.д.​ и присвоить ей​ позволяет суммировать значения​нажмите ОК.​:​ умножить на 10​ динамический именованный диапазон,​ образом таблица получает​ как показано на​ курса.​ а к другим​

​ ошибку в случае​ строку.​Выделите ячейку, где вы​ правому углу ячейки​ полю​ таблицу в Excel»​В строке «Примечание»​

Диапазон в формуле вȎxcel

​ имя.​ находящиеся в строках​Теперь в любой ячейке​Осталось нажать на​ в 307 степени,​ ссылающийся на нашу​ имя, которое можно​ рисунке. И нажмите​​

​ валютам через абсолютную​ ввода неверных (не​Следующим шагом будет динамическое​ хотите разместить первую​В2​Имя​ тут.​ можно описать этот​Подробнее о применении​2 310​ листа​ОК​ т.е. 9 с​ таблицу. Потом, как​ заменить на более​ ОК.​Теперь приведем более наглядный​

Диапазон в формуле вȎxcel

Формируем ссылку с помощью ИНДЕКС

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

​ диапазон, что в​

​ диапазона в Excel,​, в том столбце,​1сезон​и готовый диапазон​ 307 нулями) –​ и в случае​ удобное там же​Таким же образом создайте​ пример существенного преимущества​Скопируем диапазон ячеек C2:D2​ (числа меньшего или​ выборки диапазона данных​ кликните правой кнопкой​ мыши до ячейки​ списка выбрать нужное.​ быстро заполнить данными.​ нем, т.д.​ смотрите в статье​ в котором размещена​

​можно написать формулу​ можно использовать в​ максимальное число, с​ с умной таблицей,​ на вкладке​ второй список с​ использования имен.​ в C3:D5.​ равного нулю, большего,​ из исходного списка​ мыши и выберите​C4​Диапазон будет выделен:​ Смотрите статью «Как​В строке «Диапазон»​ «Что такое диапазон​ формула суммирования. Формулу​

​ в простом и​ любых формулах, выпадающих​ которым в принципе​ можно будет свободно​Конструктор (Design)​ месяцами в ячейке​

​Создайте отчет по продажам​

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

​Данное решение вполне рабочее​ чем общее количество​ в соответствии с​​ команду​​.​​Существует несколько способов вставить​​ заполнить таблицу в​ указываем адрес диапазона.​​ в Excel».​​ суммирования можно разместить​ наглядном виде: =СУММ(Продажи).​ списках или диаграммах.​​ может работать Excel.​​ использовать имя созданного​

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

​в поле​​ B8.​​ за первый квартал​ и его используют​ диапазонов) в качестве​ критерием отбора.​

planetaexcel.ru

​Paste​

Координатное выделение

У вас большой монитор, но таблицы, с которыми вы работаете — еще больше. И, пробегая взглядом по экрану в поисках нужной информации, всегда есть шанс «соскользнуть» взглядом на соседнюю строчку и посмотреть не туда. Я даже знаю людей, который для таких случаев постоянно держат недалеко от себя деревянную линейку, чтобы приложить ее к строке на мониторе. Технологии будущего! 

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

coord_selection1.gif

Поудобнее, чем линейка, правда?

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

Способ 1. Очевидный. Макрос, выделяющий текущую строку и столбец

Самый очевидный путь для решения нашей проблемы «в лоб» — нам нужен макрос, который будет отслеживать изменение выделения на листе и выделять целую строку и столбец для текущей ячейки. Также желательно иметь возможность при необходимости включать и отключать эту функцию, чтобы такое крестообразное выделение не мешало нам вводить, например, формулы, а работало только тогда, когда мы просматриваем список в поисках нужной информации. Это приводит нас к трем макросам (выделения, включения и выключения), которые нужно будет добавить в модуль листа.

Откройте лист со таблицей, в которой хотите получить такое координатное выделение. Щелкните правой кнопкой мыши по ярлычку листа и выберите в контекстном меню команду Исходный текст (Source Code). Должно открыться окно редактора Visual Basic. Скопируйте в него этот текст этих трех макросов:

Dim Coord_Selection As Boolean   'глобальная переменная для вкл/выкл выделения

Sub Selection_On()   'макрос включения выделения
    Coord_Selection = True
End Sub

Sub Selection_Off()  'макрос выключения выделения
    Coord_Selection = False
End Sub

'основная процедура, выполняющая выделение
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Dim WorkRange As Range

    If Target.Cells.Count > 1 Then Exit Sub  'если выделено больше 1 ячейки - выходим
    If Coord_Selection = False Then Exit Sub    'если выделение выключено - выходим

    Application.ScreenUpdating = False
    Set WorkRange = Range("A6:N300")    'адрес рабочего диапазона, в пределах которого видно выделение
    Intersect(WorkRange, Union(Target.EntireColumn, Target.EntireRow)).Select   'формируем крестообразный диапазон и выделяем
    Target.Activate   
End Sub

Измените адрес рабочего диапазона на свой — именно в пределах этого диапазона и будет работать наше выделение. Затем закройте редактор Visual Basic и вернитесь в Excel.

Нажмите сочетание клавиш ALT+F8, чтобы открыть окно со списком доступных макросов. Макрос Selection_On, как нетрудно догадаться, включает координатное выделение на текущем листе, а макрос Selection_Off — выключает его. В этом же окне, нажав кнопку Параметры (Options) можно назначить этим макросам сочетания клавиш для удобного запуска.

Плюсы этого способа:

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

Минусы этого способа:

  • такое выделение некорректно работает в том случае, если на листе есть объединенные ячейки — выделяются сразу все строки и столбцы, входящие в объединение
  • если случайно нажать клавишу Delete, то очистится не только активная ячейка, а вся выделенная область, т.е. удалятся данные из всей строки и столбца

Способ 2. Оригинальный. Функция ЯЧЕЙКА + Условное форматирование

Этот способ хотя и имеет пару недостатков, мне представляется весьма изящным. Реализовать что-либо, используя только встроенные средства Excel, минимально влезая в программирование на VBA — высший пилотаж ;)

Способ основан на использовании функции ЯЧЕЙКА (CELL), которая может выдавать массу различной информации по заданной ячейке — высоту, ширину, номер строки-столбца, числовой формат и т.д.. Эта функция имеет два аргумента:

  • кодовое слово для параметра, например «столбец» или «строка»
  • адрес ячейки, для которой мы хотим определить значение этого параметра

Хитрость в том, что второй аргумент не является обязательным. Если он не указан, то берется текущая активная ячейка.

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

  1. Выделяем нашу таблицу, т.е. те ячейки, в которых в будущем должно отображаться координатное выделение.
  2. В Excel 2003 и более старших версиях открываем меню Формат — Условное форматирование — Формула (Format — Conditional Formatting — Formula). В Excel 2007 и новее — жмем на вкладке Главная (Home) кнопку Условное форматирование — Создать правило (Conditional Formatting — Create Rule) и выбираем тип правила Использовать формулу для определения форматируемых ячеек (Use formula)
  3. Вводим формулу для нашего координатного выделения:

    =ИЛИ(ЯЧЕЙКА(«строка»)=СТРОКА(A2);ЯЧЕЙКА(«столбец»)=СТОЛБЕЦ(A2))

    =OR(CELL(«row»)=ROW(A1),CELL(«column»)=COLUMN(A1))
    coord_selection2.gif
    Эта формула проверяет, не совпадает ли номер столбца каждой ячейки в таблице с номером столбца текущей ячейки. Аналогично со столбцами. Таким образом закрашенными окажутся только те ячейки, у которых либо номер столбца, либо номер строки совпадает с текущей ячейкой. А это и есть крестообразное координатное выделение, которого мы хотим добиться.

  4. Нажмите кнопку Формат (Format) и задайте цвет заливки.

Все почти готово, но остался один нюанс. Дело в том, что Excel не считает изменение выделения изменением данных на листе. И, как следствие, не запускает пересчет формул и перекраску условного форматирования только при изменении положения активной ячейки. Поэтому добавим в модуль листа простой макрос, который будет это делать. Щелкните правой кнопкой мыши по ярлычку листа и выберите в контекстном меню команду Исходный текст (Source Code). Должно открыться окно редактора Visual Basic. Скопируйте в него этот текст этого простого макроса:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    ActiveCell.Calculate
End Sub

Теперь при изменении выделения будет запускаться процесс пересчета формулы с функцией ЯЧЕЙКА в условном форматировании и заливаться текущая строка и столбец.

Плюсы этого способа:

  • Условное форматирование не нарушает пользовательское форматирование таблицы
  • Этот вариант выделения корректно работает с объединенными ячейками.
  • Нет риска удалить целую строку и столбец с данными при случайном нажатии Delete.
  • Макросы используются минимально

Минусы этого способа:

  • Формулу для условного форматирования надо вводить вручную.
  • Нет быстрого способа включить-выключить такое форматирование — оно включено всегда, пока не будет удалено правило.

Способ 3. Оптимальный. Условное форматирование + макросы

Золотая середина. Используем механизм отслеживания выделения на листе при помощи макросов из способа-1 и добавим к нему безопасное выделение цветом с помощью условного форматирования из способа-2.

Откройте лист со таблицей, в которой хотите получить такое координатное выделение. Щелкните правой кнопкой мыши по ярлычку листа и выберите в контекстном меню команду Исходный текст (Source Code). Должно открыться окно редактора Visual Basic. Скопируйте в него этот текст этих трех макросов:

Dim Coord_Selection As Boolean

Sub Selection_On()
    Coord_Selection = True
End Sub

Sub Selection_Off()
    Coord_Selection = False
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Dim WorkRange As Range, CrossRange As Range
    Set WorkRange = Range("A7:N300")    'адрес рабочего диапазона с таблицей
    If Target.Count > 1 Then Exit Sub
    If Coord_Selection = False Then
        WorkRange.FormatConditions.Delete
        Exit Sub
    End If
    Application.ScreenUpdating = False
    If Not Intersect(Target, WorkRange) Is Nothing Then
        Set CrossRange = Intersect(WorkRange, Union(Target.EntireRow, Target.EntireColumn))
        WorkRange.FormatConditions.Delete
        CrossRange.FormatConditions.Add Type:=xlExpression, Formula1:="=1"
        CrossRange.FormatConditions(1).Interior.ColorIndex = 33
        Target.FormatConditions.Delete
    End If
End Sub

Не забудьте изменить адрес рабочего диапазона на адрес своей таблицы. Закройте редактор Visual Basic и вернитесь в Excel. Чтобы использовать добавленные макросы, нажмите сочетание клавиш ALT+F8  и действуйте аналогично способу 1. 

Способ 4. Красивый. Надстройка FollowCellPointer

Excel MVP Jan Karel Pieterse родом из Нидерландов раздает у себя на сайте бесплатную надстройку FollowCellPointer(36Кб), которая решает ту же задачу, отрисовывая с помощью макросов графические линии-стрелки для подсветки текущей строки и столбца:

coord_selection3.gif

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

  • в Excel 2003 и старше — через меню Сервис — Надстройки — Обзор (Tools — Add-Ins — Browse)
  • в Excel 2007 и новее — через Файл — Параметры — Надстройки — Перейти — Обзор (File — Excel Options — Add-Ins — Go to — Browse)

Ссылки по теме

  • Что такое макросы, куда вставлять код макроса на Visual Basic

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

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

Содержание

  1. Как выбирать ячейки, строки и столбцы
  2. Диапазон ячеек: пример
  3. Как заполнить диапазон
  4. Перемещение диапазона
  5. Копирование и вставка диапазона
  6. Как вставить определенную строку или столбец
  7. Именованные диапазоны
  8. Пример 1
  9. Пример 2
  10. Пример 3
  11. Автоматически изменяемые диапазоны

Как выбирать ячейки, строки и столбцы

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

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

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

Excel. Как менять диапазон ячеек в формулах

1

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

Excel. Как менять диапазон ячеек в формулах

2

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

Excel. Как менять диапазон ячеек в формулах

3

Диапазон ячеек: пример

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

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

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

Excel. Как менять диапазон ячеек в формулах

4

Как заполнить диапазон

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

  1. Ввести нужное значение в ячейку B2. Оно может быть как числовым, так и текстовым. Также возможно введение формулы. В нашем случае это цифра 2.
    Excel. Как менять диапазон ячеек в формулах
    5
  2. Далее нажимаем маркер автозаполнения (как раз тот самый квадратик, который мы ранее просили не нажимать) и перетаскиваем его вниз до конца диапазона.

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

Excel. Как менять диапазон ячеек в формулах

6

Автозаполнение – одна из самых востребованных функций Excel. Она позволяет осуществлять запись в ячейки диапазона не только одного значения, но и целого набора данных, которые соответствуют определенной закономерности. Например, числовой ряд 2, 4, 6, 8, 10 и так далее.

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

Excel. Как менять диапазон ячеек в формулах

7
Excel. Как менять диапазон ячеек в формулах
8

Аналогично можно заполнять диапазон нужными датами, которые также подчиняются определенной закономерности. Для этого, давайте, введем дату 13 июня 2013 года и дату 16 июня 2013 года в американском формате.

Excel. Как менять диапазон ячеек в формулах

9

После этого осуществляем уже знакомое нами перетаскивание.

Excel. Как менять диапазон ячеек в формулах

10

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

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

Потом нужно просто переместить его в нужное место и отпустить мышь.

Excel. Как менять диапазон ячеек в формулах

11
Excel. Как менять диапазон ячеек в формулах
12

Копирование и вставка диапазона

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

Чтобы это сделать, нужно выделить диапазон, сделать по нему правый клик мыши и нажать «Копировать». Также можно воспользоваться комбинацией клавиш Ctrl + C.

Excel. Как менять диапазон ячеек в формулах

13

Также можно найти специальную кнопку на вкладке «Главная» в группе «Буфер обмена». 

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

Excel. Как менять диапазон ячеек в формулах

14

Как вставить определенную строку или столбец

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

Excel. Как менять диапазон ячеек в формулах

15

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

Excel. Как менять диапазон ячеек в формулах

16

Таким вот способом у нас получилось вставить строку.

Строка располагается внизу от той, куда вставляют ряд. Аналогично осуществляется вставка и колонки.

17

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

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

Назначить имя диапазону можно через Диспетчер имен, который можно найти в меню Формулы – Определенные имена – Диспетчер имен.

Но вообще, способов несколько. Давайте рассмотрим некоторые примеры.

Пример 1

Предположим, перед нами стоит задача определить объем продажи товаров. Для этой цели у нас отведен диапазон B2:B10. Чтобы присвоить имя, необходимо использовать абсолютные ссылки.

Строка располагается внизу от той, куда вставляют ряд. Аналогично осуществляется вставка и колонки.

18

В общем, наши действия следующие:

  1. Выделить необходимый диапазон.
  2. Перейти на вкладку «Формулы» и там найти команду «Присвоить имя».
  3. Далее появится диалоговое окно, в котором необходимо указать имя диапазона. В нашем случае это – «Продажи».
  4. Там еще находится поле «Область», которое дает возможность выбрать лист, на котором этот диапазон находится.
  5. Проверьте, чтобы был указан правильный диапазон. Формула должна быть следующей: =’1сезон’!$B$2:$B$10
  6. Кликните «ОК».
    Строка располагается внизу от той, куда вставляют ряд. Аналогично осуществляется вставка и колонки.
    19

Теперь можно вместо адреса диапазона вводить его имя. Так, с помощью формулы =СУММ(Продажи) можно вычислить сумму продаж для всех товаров.

Строка располагается внизу от той, куда вставляют ряд. Аналогично осуществляется вставка и колонки.

20

Аналогично можно осуществить расчет среднего объема продаж с помощью формулы =СРЗНАЧ(Продажи).

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

В некоторых случаях лучше использовать относительную ссылку.

Пример 2

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

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

B2:B10 , C 2: C 10 , D 2: D 10 , E2:E10

Соответственно, нам нужно разместить формулы в ячейках B11, C11, D11 и E11.

Строка располагается внизу от той, куда вставляют ряд. Аналогично осуществляется вставка и колонки.

21

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

Для этого необходимо открыть диспетчер имен, ввести имя в диалоговом окне. Механизм тот же самый. Перед тем, как нажимать «ОК», нужно убедиться, что в строку «Диапазон» введена формула =’4сезона’!B$2:B$10

В этом случае адресация смешанная. Как вы видите, перед названием колонки не указано знака доллара. Это позволяет суммировать значения, которые находятся в одинаковых строках, но разных столбцов. 

Далее методика действий та же самая. 

Теперь нам нужно ввести в ячейку B11 формулу =СУММ(Сезонные_Продажи). Далее, используя маркер автозаполнения, переносим ее в соседние ячейки, и получается такой результат.

Строка располагается внизу от той, куда вставляют ряд. Аналогично осуществляется вставка и колонки.

22

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

Строка располагается внизу от той, куда вставляют ряд. Аналогично осуществляется вставка и колонки.

23

Пример 3

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

=СУММ(E2:E8)+СРЗНАЧ(E2:E8)/5+10/СУММ(E2:E8)

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

Более того, если начать вводить имя диапазона, Excel его автоматически предложит вместе с другими формулам.

Строка располагается внизу от той, куда вставляют ряд. Аналогично осуществляется вставка и колонки.

24

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

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

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

Строка располагается внизу от той, куда вставляют ряд. Аналогично осуществляется вставка и колонки.

25

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

  1. Открыть окно «Присвоить имя».
  2. Заполнить поля так, как указано на скриншоте.
    Строка располагается внизу от той, куда вставляют ряд. Аналогично осуществляется вставка и колонки.
    26

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

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

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

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

Начнем с самого простого: дайте ячейке имя. Для этого просто выделите ее (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. Чтобы переместить ячейки, щелкните мышью. Вставьте варианты, которые не требуют другого рабочего листа или Попробуйте как можно чаще

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Выделение диапазона ячеек vba excel выделение
  • Выделение диапазона строк в excel
  • Выделение диапазона на всех листах excel
  • Выделение диапазона данных в excel
  • Выделение двух строк в excel

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии