Содержание
- Манипуляции с именованными областями
- Создание именованного диапазона
- Операции с именованными диапазонами
- Управление именованными диапазонами
- Вопросы и ответы
Одним из инструментов, который упрощает работу с формулами и позволяет оптимизировать работу с массивами данных, является присвоение этим массивам наименования. Таким образом, если вы хотите сослаться на диапазон однородных данных, то не нужно будет записывать сложную ссылку, а достаточно указать простое название, которым вы сами ранее обозначили определенный массив. Давайте выясним основные нюансы и преимущества работы с именованными диапазонами.
Манипуляции с именованными областями
Именованный диапазон — это область ячеек, которой пользователем присвоено определенное название. При этом данное наименование расценивается Excel, как адрес указанной области. Оно может использоваться в составе формул и аргументов функций, а также в специализированных инструментах Excel, например, «Проверка вводимых значений».
Существуют обязательные требования к наименованию группы ячеек:
- В нём не должно быть пробелов;
- Оно обязательно должно начинаться с буквы;
- Его длина не должна быть больше 255 символов;
- Оно не должно быть представлено координатами вида A1 или R1C1;
- В книге не должно быть одинаковых имен.
Наименование области ячеек можно увидеть при её выделении в поле имен, которое размещено слева от строки формул.
В случае, если наименование диапазону не присвоено, то в вышеуказанном поле при его выделении отображается адрес левой верхней ячейки массива.
Создание именованного диапазона
Прежде всего, узнаем, как создать именованный диапазон в Экселе.
- Самый быстрый и простой вариант присвоения названия массиву – это записать его в поле имен после выделения соответствующей области. Итак, выделяем массив и вводим в поле то название, которое считаем нужным. Желательно, чтобы оно легко запоминалось и отвечало содержимому ячеек. И, безусловно, необходимо, чтобы оно отвечало обязательным требованиям, которые были изложены выше.
- Для того, чтобы программа внесла данное название в собственный реестр и запомнила его, жмем по клавише Enter. Название будет присвоено выделенной области ячеек.
Выше был назван самый быстрый вариант наделения наименованием массива, но он далеко не единственный. Эту процедуру можно произвести также через контекстное меню
- Выделяем массив, над которым требуется выполнить операцию. Клацаем по выделению правой кнопкой мыши. В открывшемся списке останавливаем выбор на варианте «Присвоить имя…».
- Открывается окошко создания названия. В область «Имя» следует вбить наименование в соответствии с озвученными выше условиями. В области «Диапазон» отображается адрес выделенного массива. Если вы провели выделение верно, то вносить изменения в эту область не нужно. Жмем по кнопке «OK».
- Как можно видеть в поле имён, название области присвоено успешно.
Ещё один вариант выполнения указанной задачи предусматривает использование инструментов на ленте.
- Выделяем область ячеек, которую требуется преобразовать в именованную. Передвигаемся во вкладку «Формулы». В группе «Определенные имена» производим клик по значку «Присвоить имя».
- Открывается точно такое же окно присвоения названия, как и при использовании предыдущего варианта. Все дальнейшие операции выполняются абсолютно аналогично.
Последний вариант присвоения названия области ячеек, который мы рассмотрим, это использование Диспетчера имен.
- Выделяем массив. На вкладке «Формулы», клацаем по крупному значку «Диспетчер имен», расположенному всё в той же группе «Определенные имена». Или же можно вместо этого применить нажатие сочетания клавиш Ctrl+F3.
- Активируется окно Диспетчера имён. В нем следует нажать на кнопку «Создать…» в верхнем левом углу.
- Затем запускается уже знакомое окошко создания файлов, где нужно провести те манипуляции, о которых шёл разговор выше. То имя, которое будет присвоено массиву, отобразится в Диспетчере. Его можно будет закрыть, нажав на стандартную кнопку закрытия в правом верхнем углу.
Урок: Как присвоить название ячейке в Экселе
Операции с именованными диапазонами
Как уже говорилось выше, именованные массивы могут использоваться во время выполнения различных операций в Экселе: формулы, функции, специальные инструменты. Давайте на конкретном примере рассмотрим, как это происходит.
На одном листе у нас перечень моделей компьютерной техники. У нас стоит задача на втором листе в таблице сделать выпадающий список из данного перечня.
- Прежде всего, на листе со списком присваиваем диапазону наименование любым из тех способов, о которых шла речь выше. В итоге, при выделении перечня в поле имён у нас должно отображаться наименование данного массива. Пусть это будет наименование «Модели».
- После этого перемещаемся на лист, где находится таблица, в которой нам предстоит создать выпадающий список. Выделяем область в таблице, в которую планируем внедрить выпадающий список. Перемещаемся во вкладку «Данные» и щелкаем по кнопке «Проверка данных» в блоке инструментов «Работа с данными» на ленте.
- В запустившемся окне проверки данных переходим во вкладку «Параметры». В поле «Тип данных» выбираем значение «Список». В поле «Источник» в обычном случае нужно либо вручную вписать все элементы будущего выпадающего списка, либо дать ссылку на их перечень, если он расположен в документе. Это не очень удобно, особенно, если перечень располагается на другом листе. Но в нашем случае все намного проще, так как мы соответствующему массиву присвоили наименование. Поэтому просто ставим знак «равно» и записываем это название в поле. Получается следующее выражение:
=Модели
Жмем по «OK».
- Теперь при наведении курсора на любую ячейку диапазона, к которой мы применили проверку данных, справа от неё появляется треугольник. При нажатии на этот треугольник открывается список вводимых данных, который подтягивается из перечня на другом листе.
- Нам просто остается выбрать нужный вариант, чтобы значение из списка отобразилось в выбранной ячейке таблицы.
Именованный диапазон также удобно использовать в качестве аргументов различных функций. Давайте взглянем, как это применяется на практике на конкретном примере.
Итак, мы имеем таблицу, в которой помесячно расписана выручка пяти филиалов предприятия. Нам нужно узнать общую выручку по Филиалу 1, Филиалу 3 и Филиалу 5 за весь период, указанный в таблице.
- Прежде всего, каждой строке соответствующего филиала в таблице присвоим название. Для Филиала 1 выделяем область с ячейками, в которых содержатся данные о выручке по нему за 3 месяца. После выделения в поле имен пишем наименование «Филиал_1» (не забываем, что название не может содержать пробел) и щелкаем по клавише Enter. Наименование соответствующей области будет присвоено. При желании можно использовать любой другой вариант присвоения наименования, о котором шел разговор выше.
- Таким же образом, выделяя соответствующие области, даем названия строкам и других филиалов: «Филиал_2», «Филиал_3», «Филиал_4», «Филиал_5».
- Выделяем элемент листа, в который будет выводиться итог суммирования. Клацаем по иконке «Вставить функцию».
- Инициируется запуск Мастера функций. Производим перемещение в блок «Математические». Останавливаем выбор из перечня доступных операторов на наименовании «СУММ».
- Происходит активация окошка аргументов оператора СУММ. Данная функция, входящая в группу математических операторов, специально предназначена для суммирования числовых значений. Синтаксис представлен следующей формулой:
=СУММ(число1;число2;…)
Как нетрудно понять, оператор суммирует все аргументы группы «Число». В виде аргументов могут применяться, как непосредственно сами числовые значения, так и ссылки на ячейки или диапазоны, где они расположены. В случае применения массивов в качестве аргументов используется сумма значений, которая содержится в их элементах, подсчитанная в фоновом режиме. Можно сказать, что мы «перескакиваем», через действие. Именно для решения нашей задачи и будет использоваться суммирование диапазонов.
Всего оператор СУММ может насчитывать от одного до 255 аргументов. Но в нашем случае понадобится всего три аргумента, так как мы будет производить сложение трёх диапазонов: «Филиал_1», «Филиал_3» и «Филиал_5».
Итак, устанавливаем курсор в поле «Число1». Так как мы дали названия диапазонам, которые требуется сложить, то не нужно ни вписывать координаты в поле, ни выделять соответствующие области на листе. Достаточно просто указать название массива, который подлежит сложению: «Филиал_1». В поля «Число2» и «Число3» соответственно вносим запись «Филиал_3» и «Филиал_5». После того, как вышеуказанные манипуляции были сделаны, клацаем по «OK».
- Результат вычисления выведен в ячейку, которая была выделена перед переходом в Мастер функций.
Как видим, присвоение названия группам ячеек в данном случае позволило облегчить задачу сложения числовых значений, расположенных в них, в сравнении с тем, если бы мы оперировали адресами, а не наименованиями.
Конечно, эти два примера, которые мы привели выше, показывают далеко не все преимущества и возможности применения именованных диапазонов при использовании их в составе функций, формул и других инструментов Excel. Вариантов использования массивов, которым было присвоено название, неисчислимое множество. Тем не менее, указанные примеры все-таки позволяют понять основные преимущества присвоения наименования областям листа в сравнении с использованием их адресов.
Урок: Как посчитать сумму в Майкрософт Эксель
Управление именованными диапазонами
Управлять созданными именованными диапазонами проще всего через Диспетчер имен. При помощи данного инструмента можно присваивать имена массивам и ячейкам, изменять существующие уже именованные области и ликвидировать их. О том, как присвоить имя с помощью Диспетчера мы уже говорили выше, а теперь узнаем, как производить в нем другие манипуляции.
- Чтобы перейти в Диспетчер, перемещаемся во вкладку «Формулы». Там следует кликнуть по иконке, которая так и называется «Диспетчер имен». Указанная иконка располагается в группе «Определенные имена».
- После перехода в Диспетчер для того, чтобы произвести необходимую манипуляцию с диапазоном, требуется найти его название в списке. Если перечень элементов не очень обширный, то сделать это довольно просто. Но если в текущей книге располагается несколько десятков именованных массивов или больше, то для облегчения задачи есть смысл воспользоваться фильтром. Клацаем по кнопке «Фильтр», размещенной в правом верхнем углу окна. Фильтрацию можно выполнять по следующим направлениям, выбрав соответствующий пункт открывшегося меню:
- Имена на листе;
- в книге;
- с ошибками;
- без ошибок;
- Определенные имена;
- Имена таблиц.
Для того, чтобы вернутся к полному перечню наименований, достаточно выбрать вариант «Очистить фильтр».
- Для изменения границ, названия или других свойств именованного диапазона следует выделить нужный элемент в Диспетчере и нажать на кнопку «Изменить…».
- Открывается окно изменение названия. Оно содержит в себе точно такие же поля, что и окно создания именованного диапазона, о котором мы говорили ранее. Только на этот раз поля будут заполнены данными.
В поле «Имя» можно сменить наименование области. В поле «Примечание» можно добавить или отредактировать существующее примечание. В поле «Диапазон» можно поменять адрес именованного массива. Существует возможность сделать, как применив ручное введение требуемых координат, так и установив курсор в поле и выделив соответствующий массив ячеек на листе. Его адрес тут же отобразится в поле. Единственное поле, значения в котором невозможно отредактировать – «Область».
После того, как редактирование данных окончено, жмем на кнопку «OK».
Также в Диспетчере при необходимости можно произвести процедуру удаления именованного диапазона. При этом, естественно, будет удаляться не сама область на листе, а присвоенное ей название. Таким образом, после завершения процедуры к указанному массиву можно будет обращаться только через его координаты.
Это очень важно, так как если вы уже применяли удаляемое наименование в какой-то формуле, то после удаления названия данная формула станет ошибочной.
- Чтобы провести процедуру удаления, выделяем нужный элемент из перечня и жмем на кнопку «Удалить».
- После этого запускается диалоговое окно, которое просит подтвердить свою решимость удалить выбранный элемент. Это сделано во избежание того, чтобы пользователь по ошибке не выполнил данную процедуру. Итак, если вы уверены в необходимости удаления, то требуется щелкнуть по кнопке «OK» в окошке подтверждения. В обратном случае жмите по кнопке «Отмена».
- Как видим, выбранный элемент был удален из перечня Диспетчера. Это означает, что массив, к которому он был прикреплен, утратил наименование. Теперь он будет идентифицироваться только по координатам. После того, как все манипуляции в Диспетчере завершены, клацаем по кнопке «Закрыть», чтобы завершить работу в окне.
Применение именованного диапазона способно облегчить работу с формулами, функциями и другими инструментами Excel. Самими именованными элементами можно управлять (изменять и удалять) при помощи специального встроенного Диспетчера.
Подсчет чисел, попадающих в диапазон, — обычная задача — с помощью функции СЧЁТЕСЛИ (). Усложняем задачу, делаем интервал легко настраиваемым.
В качестве примера подсчета чисел возьмем список с числовыми значениями от 4 до 30 (см. Файл примера).
Мы будем считать значения, попадающие в диапазон, например (4; 15. Кроме того, пределы диапазона «include » и «не включают ()» будут выбраны из раскрывающегося меню. (выпадающее меню.
Примечание. Решение без выбора диапазона = СЧЁТЕСЛИМН (A2: A12; «>» & D2; A2: A12; «Предполагается, что границы диапазона вводятся в ячейки D2 и F2. Эти ячейки не должны быть пустыми, даже если одна из the limits = 0. Если диапазон A2: A12 содержит числовые значения в текстовом формате, они будут проигнорированы.
Чтобы установить пределы диапазона, используйте проверку данных с типом данных List. В качестве источника мы указываем для левой границы>;> = и для правой СЧЁТЕСЛИМН (A2: A12; C2 & D2; A2: A12; E2 & F2)
- = COUNTIF ($ A $ 2: $ A $ 12; C2 & D2) — (COUNT ($ A $ 2: $ A $ 12) -COUNTIF ($ A $ 2: $ A $ 12; E2 & F2))
- Формула = РАСЧЕТ (A1: A12; A1; H2: I3) требует, чтобы вы сначала создали таблицу с условиями. Заголовки этой таблицы должны точно соответствовать заголовкам исходной таблицы.
Примечание. Мы стремимся как можно быстрее предоставлять вам актуальные справочные материалы на вашем языке. Эта страница была переведена автоматически и может содержать неточности и грамматические ошибки. Нам важно, чтобы эта статья была вам полезна. Мы просим вас выделить пару секунд и сообщить нам, помогло ли это вам, используя кнопки внизу страницы. Для вашего удобства мы также предоставляем ссылку на оригинал (на английском языке).
Вы можете улучшить внешний вид текста в ячейке, изменив интерлиньяж. Хотя в Excel нет инструментов для прямого изменения интерлиньяжа в ячейке, вы можете изменить интерлиньяж и упростить чтение, выровняв текст несколькими способами. Чтобы расширить возможности работы с текстом, вы также можете добавить текстовое поле вместо ячейки.
Уменьшение междустрочных интервалов в ячейке
Если текст в ячейке слишком велик, можно уменьшить интерлиньяж. Часто читаемость можно улучшить, изменив выравнивание текста, чтобы строки стали ближе.
Щелкните нужную ячейку правой кнопкой мыши и выберите в контекстном меню команду «Формат ячеек.
На вкладке «Выравнивание» в раскрывающемся списке «По вертикали» выберите «Сверху», «По центру» или «Снизу» (в зависимости от того, как вы хотите расположить текст в ячейке).
Щелкните ОК.
Текст будет выровнен и равномерно распределен в выбранной части ячейки.
Совет: Если в одной ячейке осталось слишком много места из-за того, что в другой больше текста, вы можете выбрать Среднее вертикальное выравнивание, чтобы заполнить пространство более равномерно.
Увеличение междустрочных интервалов в ячейке
Если в ячейке есть свободное место, и вы хотите расположить текст более равномерно, измените вертикальное выравнивание на «Раздельное.
Щелкните нужную ячейку правой кнопкой мыши и выберите в контекстном меню команду «Формат ячеек.
На вкладке «Выравнивание» в раскрывающемся списке «По вертикали» выберите «Распределенный.
Щелкните ОК.
Текст будет равномерно распределен по ячейке. Если вы измените высоту строки, интерлиньяж автоматически подстраивается для равномерного распределения текста.
Замена текста ячейки надписью
Если вам просто нужно отредактировать некоторые текстовые ячейки, вы можете поставить на них метки для дополнительных параметров форматирования.
Дважды щелкните нужную ячейку, выделите весь текст и нажмите CTRL + X.
Щелкните другую ячейку, чтобы отменить выбор.
При необходимости измените высоту линии.
На вкладке Вставка щелкните Текстовое поле.
Переместите указатель в верхний левый угол нужной ячейки, нажмите и удерживайте кнопку мыши и нарисуйте рамку для метки, которая соответствует ячейке. Если вам нужно изменить размер надписи после ее создания, перетащите угловые маркеры выделения.
Щелкните текстовое поле, чтобы выделить его, затем нажмите CTRL + V, чтобы вставить скопированный текст.
Выделите весь текст в текстовом поле, щелкните правой кнопкой мыши и выберите в контекстном меню пункт «Абзац.
Выберите подходящий ведущий.
Совет: Вы также можете уменьшить интерлиньяж, уменьшив размер шрифта. Выделите текст, щелкните правой кнопкой мыши, выберите «Шрифт» в контекстном меню, затем выберите нужный размер шрифта.
Примечание. Заголовок находится не внутри ячейки, а над ней. Если строка с этикеткой сместится из-за изменений, сделанных на листе выше, сама этикетка останется в том же положении. Чтобы переместить текстовое поле, наведите указатель на его границу, нажмите и удерживайте кнопку мыши и перетащите его в новое место.
У нас есть последовательность чисел, состоящая из практически независимых элементов, которые подчиняются заданному распределению. Обычно равномерно распределяется.
Есть несколько способов и способов генерировать случайные числа в Excel. Считайте только лучшее.
- Функция RANDOM возвращает случайное и равномерно распределенное действительное число. Он будет меньше 1, больше или равен 0.
- Функция RANDBETWEEN возвращает случайное целое число.
Давайте посмотрим на их использование на примерах.
Выборка случайных чисел с помощью СЛЧИС
Эта функция не принимает аргументов (RAND()).
Например, чтобы сгенерировать случайное действительное число в диапазоне от 1 до 5, мы применяем следующую формулу: = СЛУЧАЙ () * (5-1) +1.
Возвращенное случайное число равномерно распределяется в интервале [1,10].
Каждый раз, когда рабочий лист вычисляется или значение изменяется в любой ячейке на листе, возвращается новое случайное число. Если вы хотите сохранить сгенерированную совокупность, вы можете заменить формулу ее значением.
- Щелкаем по ячейке со случайным числом.
- В строке формул выберите формулу.
- Нажмите F9. И ВХОДИТЕ.
Проверяем равномерность распределения случайных чисел из первой выборки с помощью гистограммы распределения.
- Формируем «карманы». Диапазоны, в которые будут попадать значения. Первый диапазон этого типа — 0-0,1. Для следующего: формула = C2 + $ C $ 2.
- Мы определяем частоту случайных чисел в каждом диапазоне. Мы используем формулу массива .
- Мы формируем интервалы с помощью знака «конкатенация» (= «[0,0 -» & C2&»]»).
- Строим гистограмму распределения 200 значений, полученных с помощью функции СЛЧИС ().
Диапазон значений по вертикали — это частота. По горизонтали — «карманы».
Функция СЛУЧМЕЖДУ
Синтаксис функции СЛУЧМЕЖДУ: (нижняя граница; верхняя граница). Первый аргумент должен быть меньше второго. В противном случае функция выдаст ошибку. Предполагается, что пределы являются целыми числами. Формула отбрасывает дробную часть.
Пример использования функции:
Случайные числа с точностью 0,1 и 0,01:
Как сделать генератор случайных чисел в Excel
Давайте создадим генератор случайных чисел, сгенерировав значение из определенного диапазона. Мы используем формулу вида: = ИНДЕКС (A1: A10; INT (RAND () * 10) +1).
Создадим генератор случайных чисел в диапазоне от 0 до 100 с шагом 10.
Выберите 2 случайных значения из списка текстовых значений. Используя функцию RANDOM, сравните текстовые значения в диапазоне A1: A7 со случайными числами.
Мы используем функцию ИНДЕКС, чтобы выбрать два случайных текстовых значения из исходного списка.
Чтобы выбрать случайное значение из списка, примените следующую формулу: = ИНДЕКС (A1: A7; RANDBETWEEN (1; COUNT (A1: A7))).
Генератор случайных чисел нормального распределения
Функции RAND и RANDBETWEEN производят случайные числа с равномерным распределением. Любое значение с равной вероятностью может попасть в нижнюю границу требуемого диапазона и верхнюю границу. Это приводит к огромному разбросу от целевого значения.
Читайте также: Как написать мессенджер для Android
Нормальное распределение подразумевает, что большинство сгенерированных чисел близко к целевому. Исправляем формулу RANDBETWEEN и создаем массив данных с нормальным распределением.
Стоимость товара X 100 руб. Вся произведенная партия подлежит нормальному распределению. Случайная величина также подчиняется нормальному распределению вероятностей.
В этих условиях среднее значение диапазона составляет 100 руб. Формируем массив и строим график с нормальным распределением со стандартным отклонением 1,5 руб.
Мы используем функцию: = INV.NORM (RAND (); 100; 1.5).
Excel вычислил, какие значения попадают в диапазон вероятности. Поскольку вероятность изготовления продукта стоимостью 100 рублей максимальна, формула чаще других показывает значения, близкие к 100.
Перейдем к построению графика. Для начала нужно создать таблицу с категориями. Для этого разделим массив на периоды:
- Определите минимальное и максимальное значение в диапазоне, используя функции MIN и MAX.
- Мы указываем размер каждого периода или отрывка. В нашем примере — 1.
- Количество категорий — 10.
- Нижняя граница таблицы с категориями — ближайшее кратное, округленное в меньшую сторону. В ячейке H1 введите формулу = ЭТАЖ (E1; E5).
- В ячейке H2 и далее формула будет выглядеть так: = IF (G2; H1 + $ E $ 5; «»). То есть каждое последующее значение будет увеличиваться на размер шага.
- Мы подсчитываем количество переменных в заданном диапазоне. Мы используем функцию ЧАСТОТА. Формула будет выглядеть так:
На основании полученных данных мы сможем сформировать диаграмму с нормальным распределением. Ось значений — это количество переменных в диапазоне, ось категорий — это периоды.
График нормального распределения готов. Как и должно быть, запомните форму колокольчика.
То же самое можно сделать гораздо проще. Использование пакета анализа данных. Выбираем «Сгенерировать случайные числа».
Прочтите, как связать стандартную настройку «Анализ данных» здесь.
Заполните параметры для генерации. Распределение «нормальное».
Щелкните ОК. Получаем набор случайных чисел. Вызовите инструмент анализа данных. Выбираем «Гистограмма». Установка параметра. Убедитесь, что установлен флажок «Устройство графического вывода».
График нормального распределения строится в 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)
Как искать и выбирать нужные данные из двумерной таблицы, т.е. производить выборку не по одному параметру (как функции ВПР или ГПР), а по двум сразу.
Содержание
- 1 Как в Excel сделать автоматическое изменение диапазона
- 2 Функция СМЕЩ в Excel
- 3 Что определяет функция СЧЕТ
- 4 Динамические диаграммы в Excel
- 5 Манипуляции с именованными областями
- 5.1 Создание именованного диапазона
- 5.2 Операции с именованными диапазонами
- 5.3 Управление именованными диапазонами
- 5.4 Помогла ли вам эта статья?
В процессе работы с данными в Excel иногда заранее не известно, сколько данных будет собрано в той или иной таблице. Поэтому мы не всегда можем заранее знать какой диапазон должно охватывать имя. Ведь количество данных может изменяться. Для решения данной задачи следует автоматически изменить именованный диапазон используемых ячеек, в зависимости от количества введенных данных.
Допустим, у нас есть объект инвестирования, по которому мы хотим знать суммарную прибыль за весь период его использования. Заранее мы не можем определить период использования инвестиционного объекта. Но нам нужно постоянно следить за общим доходом, который приносит нам данный объект инвестирования.
Сформируйте отчет по доходности нашего объекта инвестирования, так как показано на рисунке:
Данную задачу можно было-бы решить путем суммирования целого столбца B и после появления в нем записей общая сумма изменялась бы автоматически. Но это некорректный способ решения задач в Excel. Во-первых, нам нельзя будет использовать ячейки столбца B для ввода других данных. Во-вторых, так функция суммирования будет нерационально потреблять больше памяти. Это может привести к серьезным проблемам при работе с документом. Самым рациональным решением является использование динамических имен.
- Выберите инструмент «Формулы»-«Определенные имена»-«Присвоить имя».
- Заполните поля диалогового окна «Создание имени» как на рисунке. Обратите внимание на то, что в поле «Диапазон:» мы используем функцию =СМЕЩ, а в одном из ее параметров используем функцию =СЧЕТ. Пример: =СМЕЩ(Лист1!$B$2;0;0;СЧЁТ(Лист1!$B:$B);1)
- Переместите курсор в ячейку D2 и введите функцию =СУММ с именем «доход» в ее параметрах.
Теперь постепенно заполняя ячейки в столбце B, мы можем проследить, как изменяется охват ячеек именем «доход».
Функция СМЕЩ в Excel
Разберем более детально функции, которые мы вводили в поле диапазон при создании динамического имени.
Функция =СМЕЩ определяет наш диапазон в зависимости от количества заполненных ячеек в столбце B. 5 параметров функции =СМЕЩ(начальная ячейка; смещение размера диапазона по строкам; смещение по столбцам; размер диапазона в высоту; размер диапазона в ширину):
- «Начальная ячейка» – указывает верхнюю левую ячейку, от которой будет динамически расширяться диапазон как вниз, так и вправо (при необходимости).
- «Смещение по строкам» – параметр определяет, на какое количество нужно смещать диапазон по вертикали от начальной ячейки (первого параметра). Значения могут быть нулевыми и отрицательными.
- «Смещение по столбцам» – параметр определяет, на какое количество нужно смещать по горизонтали от начальной ячейки. Значения могут быть даже нулевыми и отрицательными.
- «Размер диапазона в высоту» – количество ячеек, на которое нужно увеличить диапазон в высоту. По сути, название говорит само за себя.
- «Размер диапазона в ширину» – количество ячеек, на которое нужно увеличить в ширину от начальной ячейки.
Последние 2 параметра функции являются необязательными. Если их не заполнять, то диапазон будет состоять из 1-ой ячейки. Например: =СМЕЩ(A1;0;0) – это просто ячейка A1, а параметр =СМЕЩ(A1;2;0) ссылается на A3.
Теперь разберем функцию: =СЧЕТ, которую мы указывали в 4-ом параметре функции: =СМЕЩ.
Что определяет функция СЧЕТ
Функция =СЧЕТ($B:$B) автоматически считает количество заполненных ячеек в столбце B.
Таким образом, мы с помощью функции =СЧЕТ() и =СМЕЩ() автоматизируем процесс формирования диапазона для имени «доход», что делает его динамическим. Теперь еще раз посмотрим на нашу формулу, которой мы присвоили имя «доход»: =СМЕЩ(Лист1!$B$2;0;0;СЧЁТ(Лист1!$B:$B);1)
Читать данную формулу следует так: первый параметры указывает на то, что наш автоматически изменяемый диапазон начинается в ячейке B2. Следующие два параметра имеют значения 0;0 – это значит, что динамический диапазон не смещается относительно начальной ячейки B2. А увеличивается только его размер по вертикали, о чем свидетельствует 4-тый параметр. В нем находится функция СЧЕТ и она возвращает число равно количеству заполненных ячеек в столбце B. Соответственно количество ячеек по вертикали в диапазоне будет равно числу, которое нам даст функция СЧЕТ. А за ширину диапазона у нас отвечает последний 5-тый параметр, где находиться число 1.
Благодаря функции СЧЕТ мы рационально загружаем в память только заполненные ячейки из столбца B, а не весь столбец целиком. Данный факт исключает возможные ошибки связанные с памятью при работе с данным документом.
Динамические диаграммы в Excel
У нас есть динамическое имя, теперь создадим динамическую диаграмму для данного типа отчета:
- Выделите диапазон B2:B6 и выберите инструмент: «Вставка»-«Диаграммы»-«Гистограмма»-«Гистограмма с группировкой».
- Щелкните левой кнопкой мышки по любому столбцу гистограммы и в строке формул отобразится функция диаграммы: =РЯД().
- В строке формул измените параметры функции: =РЯД(Лист1!$B$1;;Лист1!$B$2:$B$7;1) на =РЯД(Лист1!$B$1;;Лист1!доход;1).
- В отчет добавьте новую запись в ячейки A8 — «июль», B8 — «77000» соответственно. И убедитесь, что на диаграмме автоматически добавился новый столбец.
Используя наше динамическое имя «доход» нам удалось создать автоматически изменяемую динамическую диаграмму, которая сама добавляет и отображает новые данные в отчете.
Одним из инструментов, который упрощает работу с формулами и позволяет оптимизировать работу с массивами данных, является присвоение этим массивам наименования. Таким образом, если вы хотите сослаться на диапазон однородных данных, то не нужно будет записывать сложную ссылку, а достаточно указать простое название, которым вы сами ранее обозначили определенный массив. Давайте выясним основные нюансы и преимущества работы с именованными диапазонами.
Манипуляции с именованными областями
Именованный диапазон — это область ячеек, которой пользователем присвоено определенное название. При этом данное наименование расценивается Excel, как адрес указанной области. Оно может использоваться в составе формул и аргументов функций, а также в специализированных инструментах Excel, например, «Проверка вводимых значений».
Существуют обязательные требования к наименованию группы ячеек:
- В нём не должно быть пробелов;
- Оно обязательно должно начинаться с буквы;
- Его длина не должна быть больше 255 символов;
- Оно не должно быть представлено координатами вида A1 или R1C1;
- В книге не должно быть одинаковых имен.
Наименование области ячеек можно увидеть при её выделении в поле имен, которое размещено слева от строки формул.
В случае, если наименование диапазону не присвоено, то в вышеуказанном поле при его выделении отображается адрес левой верхней ячейки массива.
Создание именованного диапазона
Прежде всего, узнаем, как создать именованный диапазон в Экселе.
- Самый быстрый и простой вариант присвоения названия массиву – это записать его в поле имен после выделения соответствующей области. Итак, выделяем массив и вводим в поле то название, которое считаем нужным. Желательно, чтобы оно легко запоминалось и отвечало содержимому ячеек. И, безусловно, необходимо, чтобы оно отвечало обязательным требованиям, которые были изложены выше.
- Для того, чтобы программа внесла данное название в собственный реестр и запомнила его, жмем по клавише Enter. Название будет присвоено выделенной области ячеек.
Выше был назван самый быстрый вариант наделения наименованием массива, но он далеко не единственный. Эту процедуру можно произвести также через контекстное меню
- Выделяем массив, над которым требуется выполнить операцию. Клацаем по выделению правой кнопкой мыши. В открывшемся списке останавливаем выбор на варианте «Присвоить имя…».
- Открывается окошко создания названия. В область «Имя» следует вбить наименование в соответствии с озвученными выше условиями. В области «Диапазон» отображается адрес выделенного массива. Если вы провели выделение верно, то вносить изменения в эту область не нужно. Жмем по кнопке «OK».
- Как можно видеть в поле имён, название области присвоено успешно.
Ещё один вариант выполнения указанной задачи предусматривает использование инструментов на ленте.
- Выделяем область ячеек, которую требуется преобразовать в именованную. Передвигаемся во вкладку «Формулы». В группе «Определенные имена» производим клик по значку «Присвоить имя».
- Открывается точно такое же окно присвоения названия, как и при использовании предыдущего варианта. Все дальнейшие операции выполняются абсолютно аналогично.
Последний вариант присвоения названия области ячеек, который мы рассмотрим, это использование Диспетчера имен.
- Выделяем массив. На вкладке «Формулы», клацаем по крупному значку «Диспетчер имен», расположенному всё в той же группе «Определенные имена». Или же можно вместо этого применить нажатие сочетания клавиш Ctrl+F3.
- Активируется окно Диспетчера имён. В нем следует нажать на кнопку «Создать…» в верхнем левом углу.
- Затем запускается уже знакомое окошко создания файлов, где нужно провести те манипуляции, о которых шёл разговор выше. То имя, которое будет присвоено массиву, отобразится в Диспетчере. Его можно будет закрыть, нажав на стандартную кнопку закрытия в правом верхнем углу.
Урок: Как присвоить название ячейке в Экселе
Операции с именованными диапазонами
Как уже говорилось выше, именованные массивы могут использоваться во время выполнения различных операций в Экселе: формулы, функции, специальные инструменты. Давайте на конкретном примере рассмотрим, как это происходит.
На одном листе у нас перечень моделей компьютерной техники. У нас стоит задача на втором листе в таблице сделать выпадающий список из данного перечня.
- Прежде всего, на листе со списком присваиваем диапазону наименование любым из тех способов, о которых шла речь выше. В итоге, при выделении перечня в поле имён у нас должно отображаться наименование данного массива. Пусть это будет наименование «Модели».
- После этого перемещаемся на лист, где находится таблица, в которой нам предстоит создать выпадающий список. Выделяем область в таблице, в которую планируем внедрить выпадающий список. Перемещаемся во вкладку «Данные» и щелкаем по кнопке «Проверка данных» в блоке инструментов «Работа с данными» на ленте.
- В запустившемся окне проверки данных переходим во вкладку «Параметры». В поле «Тип данных» выбираем значение «Список». В поле «Источник» в обычном случае нужно либо вручную вписать все элементы будущего выпадающего списка, либо дать ссылку на их перечень, если он расположен в документе. Это не очень удобно, особенно, если перечень располагается на другом листе. Но в нашем случае все намного проще, так как мы соответствующему массиву присвоили наименование. Поэтому просто ставим знак «равно» и записываем это название в поле. Получается следующее выражение:
=Модели
Жмем по «OK».
- Теперь при наведении курсора на любую ячейку диапазона, к которой мы применили проверку данных, справа от неё появляется треугольник. При нажатии на этот треугольник открывается список вводимых данных, который подтягивается из перечня на другом листе.
- Нам просто остается выбрать нужный вариант, чтобы значение из списка отобразилось в выбранной ячейке таблицы.
Именованный диапазон также удобно использовать в качестве аргументов различных функций. Давайте взглянем, как это применяется на практике на конкретном примере.
Итак, мы имеем таблицу, в которой помесячно расписана выручка пяти филиалов предприятия. Нам нужно узнать общую выручку по Филиалу 1, Филиалу 3 и Филиалу 5 за весь период, указанный в таблице.
- Прежде всего, каждой строке соответствующего филиала в таблице присвоим название. Для Филиала 1 выделяем область с ячейками, в которых содержатся данные о выручке по нему за 3 месяца. После выделения в поле имен пишем наименование «Филиал_1» (не забываем, что название не может содержать пробел) и щелкаем по клавише Enter. Наименование соответствующей области будет присвоено. При желании можно использовать любой другой вариант присвоения наименования, о котором шел разговор выше.
- Таким же образом, выделяя соответствующие области, даем названия строкам и других филиалов: «Филиал_2», «Филиал_3», «Филиал_4», «Филиал_5».
- Выделяем элемент листа, в который будет выводиться итог суммирования. Клацаем по иконке «Вставить функцию».
- Инициируется запуск Мастера функций. Производим перемещение в блок «Математические». Останавливаем выбор из перечня доступных операторов на наименовании «СУММ».
- Происходит активация окошка аргументов оператора СУММ. Данная функция, входящая в группу математических операторов, специально предназначена для суммирования числовых значений. Синтаксис представлен следующей формулой:
=СУММ(число1;число2;…)
Как нетрудно понять, оператор суммирует все аргументы группы «Число». В виде аргументов могут применяться, как непосредственно сами числовые значения, так и ссылки на ячейки или диапазоны, где они расположены. В случае применения массивов в качестве аргументов используется сумма значений, которая содержится в их элементах, подсчитанная в фоновом режиме. Можно сказать, что мы «перескакиваем», через действие. Именно для решения нашей задачи и будет использоваться суммирование диапазонов.
Всего оператор СУММ может насчитывать от одного до 255 аргументов. Но в нашем случае понадобится всего три аргумента, так как мы будет производить сложение трёх диапазонов: «Филиал_1», «Филиал_3» и «Филиал_5».
Итак, устанавливаем курсор в поле «Число1». Так как мы дали названия диапазонам, которые требуется сложить, то не нужно ни вписывать координаты в поле, ни выделять соответствующие области на листе. Достаточно просто указать название массива, который подлежит сложению: «Филиал_1». В поля «Число2» и «Число3» соответственно вносим запись «Филиал_3» и «Филиал_5». После того, как вышеуказанные манипуляции были сделаны, клацаем по «OK».
- Результат вычисления выведен в ячейку, которая была выделена перед переходом в Мастер функций.
Как видим, присвоение названия группам ячеек в данном случае позволило облегчить задачу сложения числовых значений, расположенных в них, в сравнении с тем, если бы мы оперировали адресами, а не наименованиями.
Конечно, эти два примера, которые мы привели выше, показывают далеко не все преимущества и возможности применения именованных диапазонов при использовании их в составе функций, формул и других инструментов Excel. Вариантов использования массивов, которым было присвоено название, неисчислимое множество. Тем не менее, указанные примеры все-таки позволяют понять основные преимущества присвоения наименования областям листа в сравнении с использованием их адресов.
Урок: Как посчитать сумму в Майкрософт Эксель
Управление именованными диапазонами
Управлять созданными именованными диапазонами проще всего через Диспетчер имен. При помощи данного инструмента можно присваивать имена массивам и ячейкам, изменять существующие уже именованные области и ликвидировать их. О том, как присвоить имя с помощью Диспетчера мы уже говорили выше, а теперь узнаем, как производить в нем другие манипуляции.
- Чтобы перейти в Диспетчер, перемещаемся во вкладку «Формулы». Там следует кликнуть по иконке, которая так и называется «Диспетчер имен». Указанная иконка располагается в группе «Определенные имена».
- После перехода в Диспетчер для того, чтобы произвести необходимую манипуляцию с диапазоном, требуется найти его название в списке. Если перечень элементов не очень обширный, то сделать это довольно просто. Но если в текущей книге располагается несколько десятков именованных массивов или больше, то для облегчения задачи есть смысл воспользоваться фильтром. Клацаем по кнопке «Фильтр», размещенной в правом верхнем углу окна. Фильтрацию можно выполнять по следующим направлениям, выбрав соответствующий пункт открывшегося меню:
- Имена на листе;
- в книге;
- с ошибками;
- без ошибок;
- Определенные имена;
- Имена таблиц.
Для того, чтобы вернутся к полному перечню наименований, достаточно выбрать вариант «Очистить фильтр».
- Для изменения границ, названия или других свойств именованного диапазона следует выделить нужный элемент в Диспетчере и нажать на кнопку «Изменить…».
- Открывается окно изменение названия. Оно содержит в себе точно такие же поля, что и окно создания именованного диапазона, о котором мы говорили ранее. Только на этот раз поля будут заполнены данными.
В поле «Имя» можно сменить наименование области. В поле «Примечание» можно добавить или отредактировать существующее примечание. В поле «Диапазон» можно поменять адрес именованного массива. Существует возможность сделать, как применив ручное введение требуемых координат, так и установив курсор в поле и выделив соответствующий массив ячеек на листе. Его адрес тут же отобразится в поле. Единственное поле, значения в котором невозможно отредактировать – «Область».
После того, как редактирование данных окончено, жмем на кнопку «OK».
Также в Диспетчере при необходимости можно произвести процедуру удаления именованного диапазона. При этом, естественно, будет удаляться не сама область на листе, а присвоенное ей название. Таким образом, после завершения процедуры к указанному массиву можно будет обращаться только через его координаты.
Это очень важно, так как если вы уже применяли удаляемое наименование в какой-то формуле, то после удаления названия данная формула станет ошибочной.
- Чтобы провести процедуру удаления, выделяем нужный элемент из перечня и жмем на кнопку «Удалить».
- После этого запускается диалоговое окно, которое просит подтвердить свою решимость удалить выбранный элемент. Это сделано во избежание того, чтобы пользователь по ошибке не выполнил данную процедуру. Итак, если вы уверены в необходимости удаления, то требуется щелкнуть по кнопке «OK» в окошке подтверждения. В обратном случае жмите по кнопке «Отмена».
- Как видим, выбранный элемент был удален из перечня Диспетчера. Это означает, что массив, к которому он был прикреплен, утратил наименование. Теперь он будет идентифицироваться только по координатам. После того, как все манипуляции в Диспетчере завершены, клацаем по кнопке «Закрыть», чтобы завершить работу в окне.
Применение именованного диапазона способно облегчить работу с формулами, функциями и другими инструментами Excel. Самими именованными элементами можно управлять (изменять и удалять) при помощи специального встроенного Диспетчера.
Мы рады, что смогли помочь Вам в решении проблемы.
Задайте свой вопрос в комментариях, подробно расписав суть проблемы. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
Да Нет
- Ячейки, строки, столбцы
- Примеры диапазона
- Заполнение диапазона
- Перемещение диапазона
- Копировать/вставить диапазон
- Вставка строки, столбца
Диапазон в Excel представляет собой набор из двух или более ячеек. В этой статье дается обзор некоторых очень важных операций с диапазонами.
Ячейки, строки, столбцы
Давайте начнем с выбора ячеек, строк и столбцов.
- Для выбора ячейки C3 кликните по полю на пересечении столбца C и строки .
- Чтобы выбрать столбец C, кликните по заголовку столбца C.
- Чтобы выбрать строку , кликните по заголовку строки .
Примеры диапазона
Диапазон представляет собой набор из двух и более ячеек.
- Для выбора диапазона B2:C4 кликните по нижнему правому углу ячейки В2 и протяните указатель мыши до ячейки C4.
- Чтобы выделить диапазон, состоящий из отдельных (несмежных) ячеек, зажмите клавишу Ctrl и кликните по каждой ячейке, которую хотите включить в диапазон.
Заполнение диапазона
Чтобы заполнить диапазон, следуйте инструкции ниже:
- Введите значение 2 в ячейку B2.
- Выделите ячейку В2, зажмите её нижний правый угол и протяните вниз до ячейки В8.
Результат:
Эта техника протаскивания очень важна, вы будете часто использовать её в Excel. Вот еще один пример:
- Введите значение 2 в ячейку В2 и значение 4 в ячейку B3.
- Выделите ячейки B2 и B3, зажмите нижний правый угол этого диапазона и протяните его вниз.
Excel автоматически заполняет диапазон, основываясь на шаблоне из первых двух значений. Классно, не правда ли? Вот еще один пример:
- Введите дату 13/6/2013 в ячейку В2 и дату 16/6/2013 в ячейку B3 (на рисунке приведены американские аналоги дат).
- Выделите ячейки B2 и B3, зажмите нижний правый угол этого диапазона и протяните его вниз.
Перемещение диапазона
Чтобы переместить диапазон, выполните следующие действия:
- Выделите диапазон и зажмите его границу.
- Перетащите диапазон на новое место.
Копировать/вставить диапазон
Чтобы скопировать и вставить диапазон, сделайте следующее:
- Выделите диапазон, кликните по нему правой кнопкой мыши и нажмите Copy (Копировать) или сочетание клавиш Ctrl+C.
- Выделите ячейку, где вы хотите разместить первую ячейку скопированного диапазона, кликните правой кнопкой мыши и выберите команду Paste (Вставить) в разделе Paste Options (Параметры вставки) или нажмите сочетание клавиш Ctrl+V.
Вставка строки, столбца
Чтобы вставить строку между значениями 20 и 40, как на рисунке ниже, сделайте следующее:
- Выделите строку .
- Кликните по ней правой кнопкой мыши и выберите команду Insert (Вставить).
Результат:
Строки, расположенные ниже новой строки, сдвигаются вниз. Аналогичным образом можно вставить столбец.
Урок подготовлен для Вас командой сайта office-guru.ru
Источник: /> Перевела: Ольга Гелих
Правила перепечаткиЕще больше уроков по Microsoft Excel
Оцените качество статьи. Нам важно ваше мнение:
Как сделать диапазон чисел в excel?
В процессе работы с данными в Excel иногда заранее не известно, сколько данных будет собрано в той или иной таблице. Поэтому мы не всегда можем заранее знать какой диапазон должно охватывать имя. Ведь количество данных может изменяться. Для решения данной задачи следует автоматически изменить именованный диапазон используемых ячеек, в зависимости от количества введенных данных.
Как в Excel сделать автоматическое изменение диапазона
Допустим, у нас есть объект инвестирования, по которому мы хотим знать суммарную прибыль за весь период его использования. Заранее мы не можем определить период использования инвестиционного объекта. Но нам нужно постоянно следить за общим доходом, который приносит нам данный объект инвестирования.
Сформируйте отчет по доходности нашего объекта инвестирования, так как показано на рисунке:
Данную задачу можно было-бы решить путем суммирования целого столбца B и после появления в нем записей общая сумма изменялась бы автоматически. Но это некорректный способ решения задач в Excel. Во-первых, нам нельзя будет использовать ячейки столбца B для ввода других данных. Во-вторых, так функция суммирования будет нерационально потреблять больше памяти. Это может привести к серьезным проблемам при работе с документом. Самым рациональным решением является использование динамических имен.
- Выберите инструмент «Формулы»-«Определенные имена»-«Присвоить имя».
- Заполните поля диалогового окна «Создание имени» как на рисунке. Обратите внимание на то, что в поле «Диапазон:» мы используем функцию =СМЕЩ, а в одном из ее параметров используем функцию =СЧЕТ. Пример: =СМЕЩ(Лист1!$B$2;0;0;СЧЁТ(Лист1!$B:$B);1)
- Переместите курсор в ячейку D2 и введите функцию =СУММ с именем «доход» в ее параметрах.
Теперь постепенно заполняя ячейки в столбце B, мы можем проследить, как изменяется охват ячеек именем «доход».
Функция СМЕЩ в Excel
Разберем более детально функции, которые мы вводили в поле диапазон при создании динамического имени.
Функция =СМЕЩ определяет наш диапазон в зависимости от количества заполненных ячеек в столбце B. 5 параметров функции =СМЕЩ(начальная ячейка; смещение размера диапазона по строкам; смещение по столбцам; размер диапазона в высоту; размер диапазона в ширину):
- «Начальная ячейка» – указывает верхнюю левую ячейку, от которой будет динамически расширяться диапазон как вниз, так и вправо (при необходимости).
- «Смещение по строкам» – параметр определяет, на какое количество нужно смещать диапазон по вертикали от начальной ячейки (первого параметра). Значения могут быть нулевыми и отрицательными.
- «Смещение по столбцам» – параметр определяет, на какое количество нужно смещать по горизонтали от начальной ячейки. Значения могут быть даже нулевыми и отрицательными.
- «Размер диапазона в высоту» – количество ячеек, на которое нужно увеличить диапазон в высоту. По сути, название говорит само за себя.
- «Размер диапазона в ширину» – количество ячеек, на которое нужно увеличить в ширину от начальной ячейки.
Последние 2 параметра функции являются необязательными. Если их не заполнять, то диапазон будет состоять из 1-ой ячейки. Например: =СМЕЩ(A1;0;0) – это просто ячейка A1, а параметр =СМЕЩ(A1;2;0) ссылается на A3.
Теперь разберем функцию: =СЧЕТ, которую мы указывали в 4-ом параметре функции: =СМЕЩ.
Что определяет функция СЧЕТ
Функция =СЧЕТ($B:$B) автоматически считает количество заполненных ячеек в столбце B.
Таким образом, мы с помощью функции =СЧЕТ() и =СМЕЩ() автоматизируем процесс формирования диапазона для имени «доход», что делает его динамическим. Теперь еще раз посмотрим на нашу формулу, которой мы присвоили имя «доход»: =СМЕЩ(Лист1!$B$2;0;0;СЧЁТ(Лист1!$B:$B);1)
Читать данную формулу следует так: первый параметры указывает на то, что наш автоматически изменяемый диапазон начинается в ячейке B2. Следующие два параметра имеют значения 0;0 – это значит, что динамический диапазон не смещается относительно начальной ячейки B2. А увеличивается только его размер по вертикали, о чем свидетельствует 4-тый параметр. В нем находится функция СЧЕТ и она возвращает число равно количеству заполненных ячеек в столбце B. Соответственно количество ячеек по вертикали в диапазоне будет равно числу, которое нам даст функция СЧЕТ. А за ширину диапазона у нас отвечает последний 5-тый параметр, где находиться число 1.
Благодаря функции СЧЕТ мы рационально загружаем в память только заполненные ячейки из столбца B, а не весь столбец целиком. Данный факт исключает возможные ошибки связанные с памятью при работе с данным документом.
Динамические диаграммы в Excel
У нас есть динамическое имя, теперь создадим динамическую диаграмму для данного типа отчета:
- Выделите диапазон B2:B6 и выберите инструмент: «Вставка»-«Диаграммы»-«Гистограмма»-«Гистограмма с группировкой».
- Щелкните левой кнопкой мышки по любому столбцу гистограммы и в строке формул отобразится функция диаграммы: =РЯД().
- В строке формул измените параметры функции: =РЯД(Лист1!$B$1;;Лист1!$B$2:$B$7;1) на =РЯД(Лист1!$B$1;;Лист1!доход;1).
- В отчет добавьте новую запись в ячейки A8 — «июль», B8 — «77000» соответственно. И убедитесь, что на диаграмме автоматически добавился новый столбец.
Используя наше динамическое имя «доход» нам удалось создать автоматически изменяемую динамическую диаграмму, которая сама добавляет и отображает новые данные в отчете.
Одним из инструментов, который упрощает работу с формулами и позволяет оптимизировать работу с массивами данных, является присвоение этим массивам наименования. Таким образом, если вы хотите сослаться на диапазон однородных данных, то не нужно будет записывать сложную ссылку, а достаточно указать простое название, которым вы сами ранее обозначили определенный массив. Давайте выясним основные нюансы и преимущества работы с именованными диапазонами.
Манипуляции с именованными областями
Именованный диапазон — это область ячеек, которой пользователем присвоено определенное название. При этом данное наименование расценивается Excel, как адрес указанной области. Оно может использоваться в составе формул и аргументов функций, а также в специализированных инструментах Excel, например, «Проверка вводимых значений».
Существуют обязательные требования к наименованию группы ячеек:
- В нём не должно быть пробелов;
- Оно обязательно должно начинаться с буквы;
- Его длина не должна быть больше 255 символов;
- Оно не должно быть представлено координатами вида A1 или R1C1;
- В книге не должно быть одинаковых имен.
Наименование области ячеек можно увидеть при её выделении в поле имен, которое размещено слева от строки формул.
В случае, если наименование диапазону не присвоено, то в вышеуказанном поле при его выделении отображается адрес левой верхней ячейки массива.
Создание именованного диапазона
Прежде всего, узнаем, как создать именованный диапазон в Экселе.
- Самый быстрый и простой вариант присвоения названия массиву – это записать его в поле имен после выделения соответствующей области. Итак, выделяем массив и вводим в поле то название, которое считаем нужным. Желательно, чтобы оно легко запоминалось и отвечало содержимому ячеек. И, безусловно, необходимо, чтобы оно отвечало обязательным требованиям, которые были изложены выше.
- Для того, чтобы программа внесла данное название в собственный реестр и запомнила его, жмем по клавише Enter. Название будет присвоено выделенной области ячеек.
Выше был назван самый быстрый вариант наделения наименованием массива, но он далеко не единственный. Эту процедуру можно произвести также через контекстное меню
- Выделяем массив, над которым требуется выполнить операцию. Клацаем по выделению правой кнопкой мыши. В открывшемся списке останавливаем выбор на варианте «Присвоить имя…».
- Открывается окошко создания названия. В область «Имя» следует вбить наименование в соответствии с озвученными выше условиями. В области «Диапазон» отображается адрес выделенного массива. Если вы провели выделение верно, то вносить изменения в эту область не нужно. Жмем по кнопке «OK».
- Как можно видеть в поле имён, название области присвоено успешно.
Ещё один вариант выполнения указанной задачи предусматривает использование инструментов на ленте.
- Выделяем область ячеек, которую требуется преобразовать в именованную. Передвигаемся во вкладку «Формулы». В группе «Определенные имена» производим клик по значку «Присвоить имя».
- Открывается точно такое же окно присвоения названия, как и при использовании предыдущего варианта. Все дальнейшие операции выполняются абсолютно аналогично.
Последний вариант присвоения названия области ячеек, который мы рассмотрим, это использование Диспетчера имен.
- Выделяем массив. На вкладке «Формулы», клацаем по крупному значку «Диспетчер имен», расположенному всё в той же группе «Определенные имена». Или же можно вместо этого применить нажатие сочетания клавиш Ctrl+F3.
- Активируется окно Диспетчера имён. В нем следует нажать на кнопку «Создать…» в верхнем левом углу.
- Затем запускается уже знакомое окошко создания файлов, где нужно провести те манипуляции, о которых шёл разговор выше. То имя, которое будет присвоено массиву, отобразится в Диспетчере. Его можно будет закрыть, нажав на стандартную кнопку закрытия в правом верхнем углу.
Урок: Как присвоить название ячейке в Экселе
Операции с именованными диапазонами
Как уже говорилось выше, именованные массивы могут использоваться во время выполнения различных операций в Экселе: формулы, функции, специальные инструменты. Давайте на конкретном примере рассмотрим, как это происходит.
На одном листе у нас перечень моделей компьютерной техники. У нас стоит задача на втором листе в таблице сделать выпадающий список из данного перечня.
- Прежде всего, на листе со списком присваиваем диапазону наименование любым из тех способов, о которых шла речь выше. В итоге, при выделении перечня в поле имён у нас должно отображаться наименование данного массива. Пусть это будет наименование «Модели».
- После этого перемещаемся на лист, где находится таблица, в которой нам предстоит создать выпадающий список. Выделяем область в таблице, в которую планируем внедрить выпадающий список. Перемещаемся во вкладку «Данные» и щелкаем по кнопке «Проверка данных» в блоке инструментов «Работа с данными» на ленте.
- В запустившемся окне проверки данных переходим во вкладку «Параметры». В поле «Тип данных» выбираем значение «Список». В поле «Источник» в обычном случае нужно либо вручную вписать все элементы будущего выпадающего списка, либо дать ссылку на их перечень, если он расположен в документе. Это не очень удобно, особенно, если перечень располагается на другом листе. Но в нашем случае все намного проще, так как мы соответствующему массиву присвоили наименование. Поэтому просто ставим знак «равно» и записываем это название в поле. Получается следующее выражение:
Именованный диапазон также удобно использовать в качестве аргументов различных функций. Давайте взглянем, как это применяется на практике на конкретном примере.
Итак, мы имеем таблицу, в которой помесячно расписана выручка пяти филиалов предприятия. Нам нужно узнать общую выручку по Филиалу 1, Филиалу 3 и Филиалу 5 за весь период, указанный в таблице.
- Прежде всего, каждой строке соответствующего филиала в таблице присвоим название. Для Филиала 1 выделяем область с ячейками, в которых содержатся данные о выручке по нему за 3 месяца. После выделения в поле имен пишем наименование «Филиал_1» (не забываем, что название не может содержать пробел) и щелкаем по клавише Enter. Наименование соответствующей области будет присвоено. При желании можно использовать любой другой вариант присвоения наименования, о котором шел разговор выше.
- Таким же образом, выделяя соответствующие области, даем названия строкам и других филиалов: «Филиал_2», «Филиал_3», «Филиал_4», «Филиал_5».
- Выделяем элемент листа, в который будет выводиться итог суммирования. Клацаем по иконке «Вставить функцию».
- Инициируется запуск Мастера функций. Производим перемещение в блок «Математические». Останавливаем выбор из перечня доступных операторов на наименовании «СУММ».
- Происходит активация окошка аргументов оператора СУММ. Данная функция, входящая в группу математических операторов, специально предназначена для суммирования числовых значений. Синтаксис представлен следующей формулой:
Как нетрудно понять, оператор суммирует все аргументы группы «Число». В виде аргументов могут применяться, как непосредственно сами числовые значения, так и ссылки на ячейки или диапазоны, где они расположены. В случае применения массивов в качестве аргументов используется сумма значений, которая содержится в их элементах, подсчитанная в фоновом режиме. Можно сказать, что мы «перескакиваем», через действие. Именно для решения нашей задачи и будет использоваться суммирование диапазонов.
Всего оператор СУММ может насчитывать от одного до 255 аргументов. Но в нашем случае понадобится всего три аргумента, так как мы будет производить сложение трёх диапазонов: «Филиал_1», «Филиал_3» и «Филиал_5».
Итак, устанавливаем курсор в поле «Число1». Так как мы дали названия диапазонам, которые требуется сложить, то не нужно ни вписывать координаты в поле, ни выделять соответствующие области на листе. Достаточно просто указать название массива, который подлежит сложению: «Филиал_1». В поля «Число2» и «Число3» соответственно вносим запись «Филиал_3» и «Филиал_5». После того, как вышеуказанные манипуляции были сделаны, клацаем по «OK».
Как видим, присвоение названия группам ячеек в данном случае позволило облегчить задачу сложения числовых значений, расположенных в них, в сравнении с тем, если бы мы оперировали адресами, а не наименованиями.
Конечно, эти два примера, которые мы привели выше, показывают далеко не все преимущества и возможности применения именованных диапазонов при использовании их в составе функций, формул и других инструментов Excel. Вариантов использования массивов, которым было присвоено название, неисчислимое множество. Тем не менее, указанные примеры все-таки позволяют понять основные преимущества присвоения наименования областям листа в сравнении с использованием их адресов.
Урок: Как посчитать сумму в Майкрософт Эксель
Управление именованными диапазонами
Управлять созданными именованными диапазонами проще всего через Диспетчер имен. При помощи данного инструмента можно присваивать имена массивам и ячейкам, изменять существующие уже именованные области и ликвидировать их. О том, как присвоить имя с помощью Диспетчера мы уже говорили выше, а теперь узнаем, как производить в нем другие манипуляции.
- Чтобы перейти в Диспетчер, перемещаемся во вкладку «Формулы». Там следует кликнуть по иконке, которая так и называется «Диспетчер имен». Указанная иконка располагается в группе «Определенные имена».
- После перехода в Диспетчер для того, чтобы произвести необходимую манипуляцию с диапазоном, требуется найти его название в списке. Если перечень элементов не очень обширный, то сделать это довольно просто. Но если в текущей книге располагается несколько десятков именованных массивов или больше, то для облегчения задачи есть смысл воспользоваться фильтром. Клацаем по кнопке «Фильтр», размещенной в правом верхнем углу окна. Фильтрацию можно выполнять по следующим направлениям, выбрав соответствующий пункт открывшегося меню:
- Имена на листе;
- в книге;
- с ошибками;
- без ошибок;
- Определенные имена;
- Имена таблиц.
Для того, чтобы вернутся к полному перечню наименований, достаточно выбрать вариант «Очистить фильтр».
В поле «Имя» можно сменить наименование области. В поле «Примечание» можно добавить или отредактировать существующее примечание. В поле «Диапазон» можно поменять адрес именованного массива. Существует возможность сделать, как применив ручное введение требуемых координат, так и установив курсор в поле и выделив соответствующий массив ячеек на листе. Его адрес тут же отобразится в поле. Единственное поле, значения в котором невозможно отредактировать – «Область».
После того, как редактирование данных окончено, жмем на кнопку «OK».
Также в Диспетчере при необходимости можно произвести процедуру удаления именованного диапазона. При этом, естественно, будет удаляться не сама область на листе, а присвоенное ей название. Таким образом, после завершения процедуры к указанному массиву можно будет обращаться только через его координаты.
Это очень важно, так как если вы уже применяли удаляемое наименование в какой-то формуле, то после удаления названия данная формула станет ошибочной.
- Чтобы провести процедуру удаления, выделяем нужный элемент из перечня и жмем на кнопку «Удалить».
- После этого запускается диалоговое окно, которое просит подтвердить свою решимость удалить выбранный элемент. Это сделано во избежание того, чтобы пользователь по ошибке не выполнил данную процедуру. Итак, если вы уверены в необходимости удаления, то требуется щелкнуть по кнопке «OK» в окошке подтверждения. В обратном случае жмите по кнопке «Отмена».
- Как видим, выбранный элемент был удален из перечня Диспетчера. Это означает, что массив, к которому он был прикреплен, утратил наименование. Теперь он будет идентифицироваться только по координатам. После того, как все манипуляции в Диспетчере завершены, клацаем по кнопке «Закрыть», чтобы завершить работу в окне.
Применение именованного диапазона способно облегчить работу с формулами, функциями и другими инструментами Excel. Самими именованными элементами можно управлять (изменять и удалять) при помощи специального встроенного Диспетчера.
Мы рады, что смогли помочь Вам в решении проблемы.
Задайте свой вопрос в комментариях, подробно расписав суть проблемы. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
- Ячейки, строки, столбцы
- Примеры диапазона
- Заполнение диапазона
- Перемещение диапазона
- Копировать/вставить диапазон
- Вставка строки, столбца
Диапазон в Excel представляет собой набор из двух или более ячеек. В этой статье дается обзор некоторых очень важных операций с диапазонами.
Ячейки, строки, столбцы
Давайте начнем с выбора ячеек, строк и столбцов.
- Для выбора ячейки C3 кликните по полю на пересечении столбца C и строки .
- Чтобы выбрать столбец C, кликните по заголовку столбца C.
- Чтобы выбрать строку , кликните по заголовку строки .
Диапазон представляет собой набор из двух и более ячеек.
- Для выбора диапазона B2:C4 кликните по нижнему правому углу ячейки В2 и протяните указатель мыши до ячейки C4.
- Чтобы выделить диапазон, состоящий из отдельных (несмежных) ячеек, зажмите клавишу Ctrl и кликните по каждой ячейке, которую хотите включить в диапазон.
Чтобы заполнить диапазон, следуйте инструкции ниже:
- Введите значение 2 в ячейку B2.
- Выделите ячейку В2, зажмите её нижний правый угол и протяните вниз до ячейки В8.
Эта техника протаскивания очень важна, вы будете часто использовать её в Excel. Вот еще один пример:
Excel автоматически заполняет диапазон, основываясь на шаблоне из первых двух значений. Классно, не правда ли? Вот еще один пример:
Чтобы переместить диапазон, выполните следующие действия:
- Выделите диапазон и зажмите его границу.
- Перетащите диапазон на новое место.
Чтобы скопировать и вставить диапазон, сделайте следующее:
- Выделите диапазон, кликните по нему правой кнопкой мыши и нажмите Copy (Копировать) или сочетание клавиш Ctrl+C.
- Выделите ячейку, где вы хотите разместить первую ячейку скопированного диапазона, кликните правой кнопкой мыши и выберите команду Paste (Вставить) в разделе Paste Options (Параметры вставки) или нажмите сочетание клавиш Ctrl+V.
Вставка строки, столбца
Чтобы вставить строку между значениями 20 и 40, как на рисунке ниже, сделайте следующее:
- Выделите строку .
- Кликните по ней правой кнопкой мыши и выберите команду Insert (Вставить).
Строки, расположенные ниже новой строки, сдвигаются вниз. Аналогичным образом можно вставить столбец.
Диапазон Excel
Начнем с простого – присвоим имя ячейке. Для этого просто выделяем ее (1) и в поле имени (2) вместо адреса ячейки указываем произвольное название, которое легко запомнить.
Длина имени ограничена 255 символами, что более чем достаточно. Также в имени не должно быть пробелов, поэтому если оно состоит из нескольких слов, то их можно разделять знаком подчеркивания.
Если теперь на других листах книги нам нужно будет вывести данное значение или использовать его в дальнейших расчетах, то не обязательно переключаться на первый лист и указывать ячейку вручную. Достаточно просто ввести имя ячейки и ее значение будет подставлено.
Ячейки, строки, столбцы
Давайте начнем с выбора ячеек, строк и столбцов.
- Для выбора ячейки C3 кликните по полю на пересечении столбца C и строки 3.
- Чтобы выбрать столбец C, кликните по заголовку столбца C.
- Чтобы выбрать строку 3, кликните по заголовку строки 3.
Примеры диапазона
Диапазон представляет собой набор из двух и более ячеек.
- Для выбора диапазона B2:C4 кликните по нижнему правому углу ячейки В2 и протяните указатель мыши до ячейки C4.
- Чтобы выделить диапазон, состоящий из отдельных (несмежных) ячеек, зажмите клавишу Ctrl и кликните по каждой ячейке, которую хотите включить в диапазон.
Заполнение диапазона
Чтобы заполнить диапазон, следуйте инструкции ниже:
- Введите значение 2 в ячейку B2.
- Выделите ячейку В2, зажмите её нижний правый угол и протяните вниз до ячейки В8.
Результат:
Именованный диапазон
Аналогичным образом можно задать имя и для диапазона ячеек, то есть выделим диапазон (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)=СТОЛБЕЦ(Продажи_за_месяц)
Условное форматирование автоматически выделяет серым цветом продажи текущего месяца , выбранного с помощью Выпадающего списка .
Как посчитать количество ссылок на столбцы таблицы Excel
Пример 2. Определить количество столбцов в таблице и записать это значение в ячейку A16.
Используем формулу ОБЛАСТИ, поочередно выделяя каждый столбец ячейки в качестве параметра. Перед выбором последующего столбца нажимаем и удерживаем кнопку Ctrl. Если добавить символ «)» и нажать Enter, появится диалоговое окно с сообщением о том, что было введено слишком много аргументов. Добавим дополнительные открывающую и закрывающую скобки.
Определение принадлежности ячейки к диапазону таблицы
Пример 3. Определить, принадлежит ли ячейка заданному диапазону ячеек.
Рассматриваемая функция также позволяет определить, принадлежит ли ячейка выделенной области. Выполним следующие действия:
-
- В какой-либо ячейке введем часть формулы «=ОБЛАСТИ((» и выделим произвольную область ячеек для заполнения аргументов:
-
- Поставим пробел и выберем любую ячейку из данного диапазона:
-
- Закроем обе скобки и нажмем Enter. В результате получим:
-
- Если выбрать ячейку не из указанного диапазона, получим ошибку #ПУСТО!.
Данная ошибка означает, что ячейка не принадлежит выделенной области.
Если выделить несколько ячеек внутри диапазона, функция ОБЛАСТИ вернет количество выделенных ячеек:
Описанные особенности работы данной функции могут быть полезны при работе с большим количеством таблиц данных.
Перемещение и копирование ячеек и их содержимого
Смотрите также =ЕСЛИ(ЕЧИСЛО(A2);A2;B2) протягиваете копируете соответственно макрос “Фильтра” хамом станешь…Оно кому только в таблице.: Думаю возможно если столбец. Т.е. получается, ВСЕ”, затем произведите и нажатьВставить более сложная процедура,Нажмите иконку Вставить на указанных ниже действий.Вставить, можно выбрать временно отобразить данные, выделенный фрагмент наПримечание: вставляете как значения выводит таблицу с надо?
The_Prist копировать выделенный диапазон что выделяем для описанные выше действияCtrl+Space. Только имейте в чем хотелось бы. вкладке Главная илиЧтобы переместить ячейки, нажмите. параметры вставки, которые которые не нужно другой лист или Мы стараемся как можно
grablik заданными параметрами дат.Юрий М: В примере все по одной ячейке.
копирования не Range(“7:7″ с формой.(Пробел). Таким способом виду, что здесь На самом деле, нажмите Ctrl+V на кнопкуСочетание клавиш
следует применить к
- копировать. в другую книгу, оперативнее обеспечивать вас
- : Сергей, спасибо, но2. Если необходимо
- : Нет уж! Сказав работает – зачем
OLEGOFF ), а Range(“$A$7:$V$7,$X$7:$IV$7).The_Prist
будут выделены только существует несколько особенностей, это один из
- клавиатуре.Вырезать
- Можно также нажать сочетание выделенному диапазону.Выделите ячейку или диапазон щелкните ярлычок другого
актуальными справочными материалами это не то
- в сформированной таблице “а”,- говорите и тогда такой пример?
- : Я так делаю Выделите строку, скопируйте: sofi, честно - ячейки с данными,
в зависимости от тех случаев, когда
Вырезанные ячейки переместятся на. клавиш CTRL+V.При копировании значения последовательно ячеек с данными, листа или выберите
Работа с именованным диапазоном в Microsoft Excel
Одним из инструментов, который упрощает работу с формулами и позволяет оптимизировать работу с массивами данных, является присвоение этим массивам наименования. Таким образом, если вы хотите сослаться на диапазон однородных данных, то не нужно будет записывать сложную ссылку, а достаточно указать простое название, которым вы сами ранее обозначили определенный массив. Давайте выясним основные нюансы и преимущества работы с именованными диапазонами.
Манипуляции с именованными областями
Именованный диапазон — это область ячеек, которой пользователем присвоено определенное название. При этом данное наименование расценивается Excel, как адрес указанной области. Оно может использоваться в составе формул и аргументов функций, а также в специализированных инструментах Excel, например, «Проверка вводимых значений».
Существуют обязательные требования к наименованию группы ячеек:
- В нём не должно быть пробелов;
- Оно обязательно должно начинаться с буквы;
- Его длина не должна быть больше 255 символов;
- Оно не должно быть представлено координатами вида A1 или R1C1;
- В книге не должно быть одинаковых имен.
Наименование области ячеек можно увидеть при её выделении в поле имен, которое размещено слева от строки формул.
В случае, если наименование диапазону не присвоено, то в вышеуказанном поле при его выделении отображается адрес левой верхней ячейки массива.
Создание именованного диапазона
Прежде всего, узнаем, как создать именованный диапазон в Экселе.
- Самый быстрый и простой вариант присвоения названия массиву – это записать его в поле имен после выделения соответствующей области. Итак, выделяем массив и вводим в поле то название, которое считаем нужным. Желательно, чтобы оно легко запоминалось и отвечало содержимому ячеек. И, безусловно, необходимо, чтобы оно отвечало обязательным требованиям, которые были изложены выше.
Выше был назван самый быстрый вариант наделения наименованием массива, но он далеко не единственный. Эту процедуру можно произвести также через контекстное меню
- Выделяем массив, над которым требуется выполнить операцию. Клацаем по выделению правой кнопкой мыши. В открывшемся списке останавливаем выбор на варианте «Присвоить имя…».
Ещё один вариант выполнения указанной задачи предусматривает использование инструментов на ленте.
- Выделяем область ячеек, которую требуется преобразовать в именованную. Передвигаемся во вкладку «Формулы». В группе «Определенные имена» производим клик по значку «Присвоить имя».
Последний вариант присвоения названия области ячеек, который мы рассмотрим, это использование Диспетчера имен.
- Выделяем массив. На вкладке «Формулы», клацаем по крупному значку «Диспетчер имен», расположенному всё в той же группе «Определенные имена». Или же можно вместо этого применить нажатие сочетания клавиш Ctrl+F3.
Операции с именованными диапазонами
Как уже говорилось выше, именованные массивы могут использоваться во время выполнения различных операций в Экселе: формулы, функции, специальные инструменты. Давайте на конкретном примере рассмотрим, как это происходит.
На одном листе у нас перечень моделей компьютерной техники. У нас стоит задача на втором листе в таблице сделать выпадающий список из данного перечня.
- Прежде всего, на листе со списком присваиваем диапазону наименование любым из тех способов, о которых шла речь выше. В итоге, при выделении перечня в поле имён у нас должно отображаться наименование данного массива. Пусть это будет наименование «Модели».
Именованный диапазон также удобно использовать в качестве аргументов различных функций. Давайте взглянем, как это применяется на практике на конкретном примере.
Итак, мы имеем таблицу, в которой помесячно расписана выручка пяти филиалов предприятия. Нам нужно узнать общую выручку по Филиалу 1, Филиалу 3 и Филиалу 5 за весь период, указанный в таблице.
- Прежде всего, каждой строке соответствующего филиала в таблице присвоим название. Для Филиала 1 выделяем область с ячейками, в которых содержатся данные о выручке по нему за 3 месяца. После выделения в поле имен пишем наименование «Филиал_1» (не забываем, что название не может содержать пробел) и щелкаем по клавише Enter. Наименование соответствующей области будет присвоено. При желании можно использовать любой другой вариант присвоения наименования, о котором шел разговор выше.
Как нетрудно понять, оператор суммирует все аргументы группы «Число». В виде аргументов могут применяться, как непосредственно сами числовые значения, так и ссылки на ячейки или диапазоны, где они расположены. В случае применения массивов в качестве аргументов используется сумма значений, которая содержится в их элементах, подсчитанная в фоновом режиме. Можно сказать, что мы «перескакиваем», через действие. Именно для решения нашей задачи и будет использоваться суммирование диапазонов.
Всего оператор СУММ может насчитывать от одного до 255 аргументов. Но в нашем случае понадобится всего три аргумента, так как мы будет производить сложение трёх диапазонов: «Филиал_1», «Филиал_3» и «Филиал_5».
Как видим, присвоение названия группам ячеек в данном случае позволило облегчить задачу сложения числовых значений, расположенных в них, в сравнении с тем, если бы мы оперировали адресами, а не наименованиями.
Конечно, эти два примера, которые мы привели выше, показывают далеко не все преимущества и возможности применения именованных диапазонов при использовании их в составе функций, формул и других инструментов Excel. Вариантов использования массивов, которым было присвоено название, неисчислимое множество. Тем не менее, указанные примеры все-таки позволяют понять основные преимущества присвоения наименования областям листа в сравнении с использованием их адресов.
Управление именованными диапазонами
Управлять созданными именованными диапазонами проще всего через Диспетчер имен. При помощи данного инструмента можно присваивать имена массивам и ячейкам, изменять существующие уже именованные области и ликвидировать их. О том, как присвоить имя с помощью Диспетчера мы уже говорили выше, а теперь узнаем, как производить в нем другие манипуляции.
- Чтобы перейти в Диспетчер, перемещаемся во вкладку «Формулы». Там следует кликнуть по иконке, которая так и называется «Диспетчер имен». Указанная иконка располагается в группе «Определенные имена».
- Имена на листе;
- в книге;
- с ошибками;
- без ошибок;
- Определенные имена;
- Имена таблиц.
В поле «Имя» можно сменить наименование области. В поле «Примечание» можно добавить или отредактировать существующее примечание. В поле «Диапазон» можно поменять адрес именованного массива. Существует возможность сделать, как применив ручное введение требуемых координат, так и установив курсор в поле и выделив соответствующий массив ячеек на листе. Его адрес тут же отобразится в поле. Единственное поле, значения в котором невозможно отредактировать – «Область».
Также в Диспетчере при необходимости можно произвести процедуру удаления именованного диапазона. При этом, естественно, будет удаляться не сама область на листе, а присвоенное ей название. Таким образом, после завершения процедуры к указанному массиву можно будет обращаться только через его координаты.
Это очень важно, так как если вы уже применяли удаляемое наименование в какой-то формуле, то после удаления названия данная формула станет ошибочной.
- Чтобы провести процедуру удаления, выделяем нужный элемент из перечня и жмем на кнопку «Удалить».
Применение именованного диапазона способно облегчить работу с формулами, функциями и другими инструментами Excel. Самими именованными элементами можно управлять (изменять и удалять) при помощи специального встроенного Диспетчера.
Мы рады, что смогли помочь Вам в решении проблемы.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
В таблицах Microsoft Excel часто используется нумерация различного характера, но она не всегда должна быть последовательной. В некоторых случаях юзеру требуется создать список с уникальными числами, который может быть довольно длинным, из-за чего ручной ввод становится проблемой. В программе доступны вспомогательные инструменты, которые помогут автоматизировать этот процесс и создать неограниченное количество случайных чисел.
Способ 1: Использование функции СЛУЧМЕЖДУ
В Excel есть встроенная функция, автоматически выбирающая случайное число из заданного диапазона. Вы можете использовать ее в том случае, если в списке приемлемы повторы. Для генерирования случайных неповторяющихся чисел лучше обратитесь к следующему способу ниже.
-
Выберите первую клетку списка с числами и объявите формулу =СЛУЧМЕЖДУ().
-
Введите нижнюю границу (минимальное допустимое число), после которого поставьте точку с запятой.
-
Введите максимально допустимое число, закройте круглую скобку, если не сделали этого ранее, и нажмите по клавише Enter для применения функции.
-
Вы увидите, как в ячейке отобразилось случайное число, а это значит, что функция работает исправно.
-
Теперь ее можно растянуть на все остальные клетки, входящие в список, чтобы получить подходящий для вас результат.
Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей
Подписаться
Способ 2: Создание списка со случайными неповторяющимися числами
К сожалению, пока возможности Excel в плане рандомного генератора ограничены описанной выше функцией, и создать список со случайными неповторяющимися числами в пару кликов не получится. Однако можно при помощи вспомогательных инструментов достичь желаемого результата, зная всего пару хитростей.
-
Создайте первое случайное число в ячейке A2, выполнив операцию сложения с любым для вас шагом. Это может быть +1, +3 или даже +10. То есть каждое следующее число будет больше предыдущего на указанный шаг.
-
Вы можете растянуть этот список вниз самостоятельно, создав уникальные числа с определенным шагом увеличения.
-
Однако, если нужно получить больше 100 единиц в перечне, растягивать его не очень удобно. Можно пойти более простым путем. Сначала скопируйте первое значение.
-
После этого нажмите сочетание клавиш Ctrl + G и в поле «Ссылка» введите номер последней ячейки списка.
-
Перейдите к ней, зажмите Ctrl + Shift + Стрелка Вверх для выделения всех ячеек до первой.
-
Первое значение у вас уже скопировано, поэтому остается только вставить саму функцию, используя сочетание клавиш Ctrl + V. Теперь у вас в распоряжении есть большой список с неповторяющимися числами.
-
Скопируйте весь перечень, откройте контекстное меню, щелкнув по любой ячейке правой кнопкой мыши, и используйте специальную вставку, чтобы вставить только значения. Так вы удалите функцию суммы, которая больше в списке не нужна.
-
Выделите любую клетку с числом и убедитесь, что функция отсутствует и осталось только значение.
Список с неповторяющимися числами есть, но все они расположены в порядке возрастания. Нужно исправить эту ситуацию, сделав их случайными. В этом поможет инструмент сортировки данных и вспомогательная функция.
-
Создайте название для текущего списка, а рядом пропишите еще один заголовок.
-
После этого выделите первую ячейку второго списка и задайте там формулу =СЛЧИС(). Она генерирует случайное нецелое число в ячейке.
-
Растяните функцию, чтобы она заканчивалась там, где заканчивается последнее число созданного ранее списка.
-
Выделите первый заголовок и перейдите на вкладку «Данные».
-
Включите функцию «Фильтр».
-
Теперь нажмите кнопку со стрелкой, расположенную справа от названия списка с нецелыми числами, и выберите один из вариантов сортировки.
-
Вместе со вторым столбцом отсортирован и первый – все числа в нем не повторяются и являются случайными.
-
Удалите ненужные вспомогательные элементы, оставив только готовый перечень. Теперь его можно использовать в личных целях.
Может показаться, что генерирование случайных чисел в Excel занимает много времени. Однако вам понадобится всего пара минут, чтобы ознакомиться с моей инструкцией и реализовать ее самостоятельно. Никаких сложностей и тонкостей нет, поэтому у вас обязательно все получится.
Диапазон в Excel.
Смотрите также последующего столбца нажимаем воспользуемся условным форматированием.. текст, который должна совокупности; логических значений 1 (не включая между ними, если эта статья была содержит объем продаж Его адрес тут все-таки позволяют понять. Останавливаем выбор из«Список» именованную. Передвигаемся во название. При этом книги, то указываем
Диапазон в Excel - и удерживаем кнопкуБудем подсвечивать цвет диапазона,Автоматическое определение диапазона «от-до» указывать ссылка.
и текстовых строк эти числа). только изменить порядок вам полезна. Просим по месяцам, а
же отобразится в основные преимущества присвоения перечня доступных операторов. В поле вкладку данное наименование расценивается название листа. Нажимаем
это несколько ячеек Ctrl. Если добавить который соответствует порядковому в исходной таблицеСовет:Сделайте следующее:ПРОЦЕНТИЛЬ.ВКЛ конечные точки в вас уделить пару в ячейке D2 поле. Единственное поле, наименования областям листа на наименовании«Источник»
«Формулы» Excel, как адрес
«ОК». таблицы. Диапазон ячеек символ «)» и номеру указанном в моно применять для Можно также ввести ссылкуНа вкладкеВозвращает k-ю процентиль для книге. Если отразить
секунд и сообщить, хранится процент комиссионных. значения в котором в сравнении с«СУММ»в обычном случае. В группе
указанной области. ОноДругой вариант
можно просто выделить, нажать Enter, появится критериях выборки C1. автоматизации многих задач на ячейку листа.формулы значений диапазона, где конечную точку, трехмерной
помогла ли она Наша задача подсчитать невозможно отредактировать – использованием их адресов.. нужно либо вручную«Определенные имена» может использоваться вприсвоить имя диапазону Excel чтобы настроить формат, диалоговое окно сВыделите диапазон ячеек C7:C22 связанных с динамической Включить имя листа,щелкните k — число ссылки изменяется на вам, с помощью
сколько мы заработали«Область»Урок: Как посчитать суммуПроисходит активация окошка аргументов вписать все элементыпроизводим клик по составе формул и– это на цвет ячеек, написать
сообщением о том, и выберите иснтрумент выборкой значений. Рассмотрим за которым следует
Присвоить имя от 0 и листе конечную точку. кнопок внизу страницы. за прошедший год.. в Майкрософт Эксель
оператора будущего выпадающего списка, значку аргументов функций, а закладке «Формулы» в формулу, т.д. Можно что было введено
«ГЛАВНАЯ»-«Условное фомратирование»-«Создать правило».
один из простых восклицательный знак; Например,(в группе 1 (включая эти Например имеется ссылка Для удобства такжеДля того чтобы подсчитатьПосле того, как редактированиеУправлять созданными именованными диапазонамиСУММ
либо дать ссылку«Присвоить имя» также в специализированных разделе «Определенные имена»
присвоить имя этому слишком много аргументов.В появившемя окне выберите для понимания способов= Лист1Определенные имена числа). на Лист2: Лист6. приводим ссылку на наш заработок, необходимо данных окончено, жмем проще всего через. Данная функция, входящая на их перечень,. инструментах Excel, например, нажимаем на кнопку диапазону, чтобы использовать
Добавим дополнительные открывающую опцию «Использовать формулу реализации данной задачи.! F2).Функция ПРОЦЕНТРАНГ При перемещении Лист2 оригинал (на английском просуммировать объемы продаж
на кнопкуДиспетчер имен в группу математических если он расположенОткрывается точно такое же«Проверка вводимых значений» «Присвоить имя».
его в формулах, и закрывающую скобки. для определения форматируемыхЗадание является следующим. В.Во всплывающем окнеВозвращает ранг значения в находится после Sheet6 языке) . за весь год,«OK». При помощи данного операторов, специально предназначена в документе. Это окно присвоения названия,.
Как удалить диапазон Excel. условном форматировании, поиске,Результат вычислений: ячеек». Там же одном из столбцовНажмите клавишу ВВОД.
Новое имя наборе данных как в книге, формулаСсылки, которая ссылается на а затем полученный
excel-office.ru
Работа с именованным диапазоном в Microsoft Excel
. инструмента можно присваивать для суммирования числовых не очень удобно, как и приСуществуют обязательные требования кЗаходим на закладку т.д.Пример 3. Определить, принадлежит в поле ввода в разных ячейкахСодержимое ячейки отображается ввведите процентное содержание в будет настроить, чтобы ту же ячейку результат умножить наТакже в имена массивам и значений. Синтаксис представлен
особенно, если перечень использовании предыдущего варианта.
Манипуляции с именованными областями
наименованию группы ячеек: «Формулы» -> «Определенные- именованный диапазон Excel ли ячейка заданному введите такую фомрулу: находятся какие-то значения фигуре или надписи,имя наборе данных (от они указывали Sheet3:Sheet6. или диапазон на комиссионные. Наша формулаДиспетчере ячейкам, изменять существующие
следующей формулой: располагается на другом
- Все дальнейшие операцииВ нём не должно
- имена» -> «Диспетчер. В диапазон можно
- диапазону ячеек.Нажмите на кнопку формат (в данном случае
- который был выбран.в качестве ссылки. 0 до 1). При перемещении Sheet6 нескольких листах называется будет выглядеть следующим
- при необходимости можно уже именованные области
=СУММ(число1;число2;…) листе. Но в выполняются абсолютно аналогично. быть пробелов; имен». Из списка выделить всю таблицу
Рассматриваемая функция также позволяет и укажите цвет текстовые строки «граница»).Примечание: Имена могут быть Предоставлена для совместимости перед листом 2,
Создание именованного диапазона
трехмерной ссылки. Трехмерная образом: произвести процедуру удаления
- и ликвидировать их.Как нетрудно понять, оператор нашем случае всеПоследний вариант присвоения названияОно обязательно должно начинаться выделяем диапазон, который и присвоить ей определить, принадлежит ли для подсветки соответствующих Они определяют начало Нельзя использовать эту процедуру длиной до 255 с предыдущими версиями формула будет настроить, ссылка является полезныТакая формула будет вычислять именованного диапазона. При
- О том, как суммирует все аргументы намного проще, так области ячеек, который с буквы; хотим удалить, нажимаем имя. ячейка выделенной области.
ячеек. Например, зеленый. и конец секторов в фигуре соединительная знаков. Excel. чтобы они указывали и удобный способ
- правильный результат, но этом, естественно, будет присвоить имя с группы как мы соответствующему мы рассмотрим, этоЕго длина не должна кнопку вверху окнаПодробнее о применении
- Выполним следующие действия:Теперь мы изменим критерий (диапазонов). Эти значения линия, линия илиВ спискеПРОЦЕНТРАНГ.ИСКЛ Sheet2:Sheet5. ссылаться на несколько аргументы, используемые в удаляться не сама помощью«Число» массиву присвоили наименование. использование быть больше 255 «Удалить». Здесь же диапазона в Excel,
- В какой-либо ячейке введем выборки, например, на вставлены автоматически и
Рисованная кривая.диапазонВозвращает ранг значения вУдаление конечного листа
- листов, которые следуют ней, не совсем область на листе,Диспетчера. В виде аргументов Поэтому просто ставимДиспетчера имен символов; можно изменить имя смотрите в статье часть формулы «=ОБЛАСТИ((»
- 1. Автоматически подсветился могут появляться вНа диаграмме щелкните заголовок,выберите знак равенства наборе данных как— . Если удалить
той же схеме очевидны. Чтобы формула а присвоенное еймы уже говорили могут применяться, как знак
- .Оно не должно быть и состав диапазона. «Что такое диапазон и выделим произвольную зеленым цветом весь разных ячейках. Их подпись или текстовое (=) и ссылки, процентное содержание в лист 2 или содержат тот же стала более понятной,
- название. Таким образом, выше, а теперь непосредственно сами числовые«равно»Выделяем массив. На вкладке представлено координатами видаНайти диапазон в Excel
- в Excel». область ячеек для первый диапазон. Обратите размеры и количество поле, которое нужно а затем нажмите наборе данных (от 6, Microsoft Excel тип данных — необходимо назначить областям, после завершения процедуры узнаем, как производить значения, так ии записываем это
«Формулы»A1
Операции с именованными диапазонами
можно через кнопкуС помощью диапазона заполнения аргументов: внимание в нем в них ячеек связать с ячейкой клавишу BACKSPACE. 0 до 1, удаляет значения удалятся
например, при объединении содержащим данные, описательные к указанному массиву в нем другие ссылки на ячейки название в поле., клацаем по крупномуили
- в строке адреса можно защитить ячейки.Поставим пробел и выберем на одну ячейку также может быть листа, или выполнитеЩелкните ярлычок первого листа, не включая эти из вычислений. данных бюджета из имена. Например, назначим можно будет обращаться манипуляции. или диапазоны, где
- Получается следующее выражение: значкуR1C1 ячейки. Читайте в статье любую ячейку из больше чем во разным. Например, на указанные ниже действия, на который нужно числа).Сделайте следующее: различных отделов в диапазону B2:В13 имя только через егоЧтобы перейти в
- они расположены. В=Модели«Диспетчер имен»;Второй вариант, «Пароль на Excel. данного диапазона: втором, но все рисунке ниже выбран чтобы выбрать его создать ссылку.ПРОЦЕНТРАНГ.ВКЛЩелкните ячейку, в которую вашей организации.Продажи_по_месяцам координаты.Диспетчер случае применения массивовЖмем по, расположенному всё вВ книге не должнокак найти диапазон в Защита Excel» тут.Закроем обе скобки и работает безошибочно. сектор данных (диапазон) из списка элементовУдерживая нажатой клавишу ShiftВозвращает ранг значения в вводятся функцию.С помощью трехмерной ссылки, а ячейке В4
Это очень важно, так
, перемещаемся во вкладку в качестве аргументов«OK»
- той же группе быть одинаковых имен. Excel-В Excel можно нажмем Enter. ВНаконец, вы можете предупредить номер 2. диаграммы. и перейдите на наборе данных какТип знак равенства (=), можно суммировать расположенные
- имя как если вы«Формулы» используется сумма значений,.
«Определенные имена»Наименование области ячеек можнона закладке Формулы» выделить как смежные результате получим: ошибку в случаеВсе, что следует сейчас
Щелкните диаграмму. вкладку ссылки на процентное содержание в за которым следует на отдельных листахКомиссионные уже применяли удаляемое. Там следует кликнуть которая содержится вТеперь при наведении курсора
- . Или же можно увидеть при её в разделе «Определенные ячейки (расположенные рядомЕсли выбрать ячейку не ввода неверных (не сделать — этоОткроется панель лист. наборе данных (от имя функции (смотрите бюджетные ассигнования трех. Теперь нашу формулу наименование в какой-то по иконке, которая их элементах, подсчитанная на любую ячейку вместо этого применить выделении в поле имена» нажимаем на друг с другом), из указанного диапазона, соответствующего формата) значений создать возможность легкогоРабота с диаграммами
- Выделите диапазон ячеек, на 0 до 1, в приведенной ниже отделов (отдела сбыта, можно записать в формуле, то после так и называется в фоновом режиме. диапазона, к которой нажатие сочетания клавиш имен, которое размещено кнопку «Диспетчер имен».
- так и не получим ошибку #ПУСТО!. (числа меньшего или и быстрого выборас дополнительными вкладками которые нужно создать
- включая эти числа). таблице), а затем кадрового отдела и следующем виде: удаления названия данная«Диспетчер имен» Можно сказать, что мы применили проверкуCtrl+F3 слева от строки
- В появившемся окне смежные ячейки (расположеныДанная ошибка означает, что равного нулю, большего, диапазона, который насКонструктор ссылку.Функция КВАРТИЛЬ открывающую круглую скобку.
отдела маркетинга). Для
Как видите, новая форма формула станет ошибочной.. Указанная иконка располагается мы «перескакиваем», через данных, справа от. формул. нажимаем на нужный не рядом). ячейка не принадлежит чем общее количество интересует (вписывая номер,Примечание:Возвращает квартиль набора данныхЩелкните ярлычок первого листа, этого используется следующая записи формулы сталаЧтобы провести процедуру удаления, в группе действие. Именно для неё появляется треугольник.Активируется окно
В случае, если наименование диапазон. Адрес этогоЧтобы быстро найти выделенной области. диапазонов) в качестве диапазона в однуМакетМы стараемся как на основе значений на который нужно трехмерная ссылка: более очевидной и выделяем нужный элемент«Определенные имена» решения нашей задачи При нажатии на
Диспетчера имён диапазону не присвоено, диапазоно появится в определенные ячейки, ихЕсли выделить несколько ячеек номера диапазона, который из ячеек дляи можно оперативнее обеспечивать процентили от 0 создать ссылку.=SUM(Sales:Marketing!B3) простой для восприятия. из перечня и. и будет использоваться этот треугольник открывается. В нем следует то в вышеуказанном строке диалогового окна можно объединить в внутри диапазона, функция вы ищете. Все выбора).Формат вас актуальными справочными до 1 (включительно).Удерживая нажатой клавишу Shift,
- Можно даже добавить другой Можно пойти еще жмем на кнопкуПосле перехода в суммирование диапазонов. список вводимых данных,
нажать на кнопку поле при его в строке «Диапазон». диапазоны, присвоить имя ОБЛАСТИ вернет количество это можете сделать. материалами на вашем Предоставлена для совместимости
а затем щелкните лист и переместите дальше и для«Удалить»ДиспетчерВсего оператор который подтягивается из«Создать…» выделении отображается адрес Нажимаем на это диапазонам, сделать закладку выделенных ячеек: при помощи проверкиДля наглядности приведем решениеНа вкладке языке. Эта страница с предыдущими версиями ярлычок последнего листа, его в диапазоне,
значения комиссионных создать.
Управление именованными диапазонами
для того, чтобыСУММ перечня на другомв верхнем левом левой верхней ячейки адрес и этот на определенную частьОписанные особенности работы данной данных. Перейдите на этой задачи сФормат переведена автоматически, поэтому Excel. на который нужно на который ссылается именованную константу. ВПосле этого запускается диалоговое произвести необходимую манипуляцию
- может насчитывать от листе. углу. массива. диапазон в таблице таблицы. И, затем, функции могут быть ячейку для ввода использованием вспомогательного столбца.в группе ее текст можетКВАРТИЛЬ.ИСКЛ
- создать ссылку. формула. Чтобы добавить этом случае исчезнет окно, которое просит с диапазоном, требуется одного до 255Нам просто остается выбратьЗатем запускается уже знакомоеПрежде всего, узнаем, как будет выделен пунктирными при необходимости выбрать полезны при работе критериев выборки C1 В первую ячейкуТекущий фрагмент содержать неточности иВозвращает квартиль набора данныхВыделите диапазон ячеек, на ссылку на ячейку необходимость выделять под подтвердить свою решимость найти его название аргументов. Но в нужный вариант, чтобы окошко создания файлов,
- создать именованный диапазон
- линиями.
- нужный диапазон, закладку.
- с большим количеством
- и выберите инструмент:
- в вспомогательном столбце
щелкните стрелку рядом грамматические ошибки. Для на основе значений которые нужно создать B3 листе нее отдельную ячейку
- удалить выбранный элемент. в списке. Если нашем случае понадобится значение из списка где нужно провести в Экселе.Диапазон может пригодиться Как сделать закладки таблиц данных. «ДАННЫЕ»-«Проверка данных».
- (A7) вводим формулу: с полем нас важно, чтобы процентили от 0 ссылку.помещениям на рабочем листе Это сделано во перечень элементов не всего три аргумента,
отобразилось в выбранной те манипуляции, оСамый быстрый и простой еще в том в таблице, читайтеФункция находиться в категорииСоответствующая формула «обеспечивающая безопасность»и копируем ее внизОбласть диаграммы эта статья была до 1 (исключаяЗавершите ввод формулы, а, переместите лист Excel. избежание того, чтобы очень обширный, то так как мы ячейке таблицы. которых шёл разговор вариант присвоения названия случае, когда нужно в статье «Сделать формул «Ссылки и могла бы выглядеть в оставшиеся ячейки.
, а затем выберите вам полезна. Просим эти числа). затем нажмите клавишупомещениям
Назначая имена ячейкам и пользователь по ошибке сделать это довольно будет производить сложениеИменованный диапазон также удобно выше. То имя, массиву – это найти скрытый текст закладки в таблице Массивы». Она имеет так: Везде, где в нужный элемент диаграммы. вас уделить паруКВАРТИЛЬ.ВКЛ
ВВОД.между листами диапазонам в Excel, не выполнил данную просто. Но если трёх диапазонов: использовать в качестве
- которое будет присвоено записать его в в таблице. Подробнее Excel». следующую форму синтаксической0;$D$7
- ячейках соседнего столбцаВ строке формул введите секунд и сообщить,Возвращает квартиль набора данныхВ трехмерной ссылке могутпродаж мы приобретаем еще процедуру. Итак, если в текущей книге«Филиал_1» аргументов различных функций. массиву, отобразится в поле имен после об этом, читайтеКак выделить не смежные записи:Нажмите ОК, после внесения находится значение «граница», знак равенства (=).
- помогла ли она на основе значений быть использованы следующиеи одно очень полезное вы уверены в располагается несколько десятков, Давайте взглянем, какДиспетчере выделения соответствующей области. в статье «Как ячейки в Excel.=ОБЛАСТИ(ссылка) всех изменений как функция возвращает номерНа листе выделите ячейку, вам, с помощью
процентили от 0 функции:управления Персоналом преимущество – возможность необходимости удаления, то именованных массивов или«Филиал_3» это применяется на. Его можно будет Итак, выделяем массив
найти скрытый текст
lumpics.ru
Знакомство с именами ячеек и диапазонов в Excel
Если ячейки расположеныОписание аргумента: показано выше на строки. В противном содержащую данные или кнопок внизу страницы. до 1 (включительно).Функция, перетащив ее вкладку, быстро выделять эти требуется щелкнуть по больше, то дляи практике на конкретном закрыть, нажав на и вводим в в Excel».
не рядом, тоссылка – обязательный для рисунке. случае возвращает пустую текст, который вы Для удобства такжеФункция ПРОИЗВЕДОписание как показано на области. Например, чтобы кнопке облегчения задачи есть«Филиал_5» примере.
стандартную кнопку закрытия поле то название,В диапазон ячеек выделяем первую ячейку заполнения аргумент, которыйТеперь при попытке ввода строку. хотите отобразить в приводим ссылку на
Вычисляет произведение чисел.Функция СРЗНАЧ рисунке: выделить область, у«OK» смысл воспользоваться фильтром..Итак, мы имеем таблицу, в правом верхнем которое считаем нужным. можно вставить формулу будущего диапазона. Затем принимает ссылку на в критерий выборкиСледующим шагом будет динамическое заголовок, подпись или оригинал (на английском
Функция РАНГВычисляет среднее арифметическое чисел.Так как формула содержит которой есть имя,в окошке подтверждения. Клацаем по кнопкеИтак, устанавливаем курсор в в которой помесячно углу. Желательно, чтобы оно массива. Что это нажимаем клавишу «Ctrl» одну или несколько
Простой способ выделить именованный диапазон в Excel
числа больше чем определение адреса для текстовое поле на языке) .Возвращает ранг числа вФункция СРЗНАЧА трехмерную ссылку на достаточно щелкнуть по В обратном случае«Фильтр» поле расписана выручка пятиУрок: Как присвоить название легко запоминалось и
за формулы, где
Как вставить имя ячейки или диапазона в формулу
и, удерживая её, ячеек из указанного количество диапазонов в выборки диапазона данных диаграмме.
- Отображение содержимого ячейки листа списке чисел, тоВычисляет среднее арифметическое чисел
- диапазон имена листов полю жмите по кнопке, размещенной в правом
- «Число1» филиалов предприятия. Нам ячейке в Экселе отвечало содержимому ячеек. применяются, смотрите в нажимаем на остальные диапазона.
пределах «границ», будет из исходного спискаСовет: в фигуры, текстового есть его величину с учетом логическихотдел сбыта: отдел маркетинга!Имя
- «Отмена» верхнем углу окна.. Так как мы
- нужно узнать общуюКак уже говорилось выше, И, безусловно, необходимо,
- статье «Формулы массива
- ячейки. Отпускаем клавишуПримечания:
предупреждение для пользователя: в соответствии с
Можно также ввести ссылку
поля или элемент
office-guru.ru
Создание ссылки на один и тот же диапазон ячеек на нескольких листах
относительно других значений значений и текстовых B3и из раскрывающегося. Фильтрацию можно выполнять дали названия диапазонам, выручку по Филиалу именованные массивы могут чтобы оно отвечало Excel». «Ctrl».Аргументом рассматриваемой функции можетТакая выборка может использоваться критерием отбора. на ячейку листа. диаграммы, вы можете в списке. Предоставлена строк., являющихся частью вычислениях списка выбрать нужное.Как видим, выбранный элемент
по следующим направлениям, которые требуется сложить, 1, Филиалу 3 использоваться во время обязательным требованиям, которыеС помощью имениО других способах являться только ссылка в автоматизации другихИзменяемое значение критерия для Включите имя листа, связать ячейку, содержащую для совместимости сФункция СЧЁТ все листы вДиапазон будет выделен:
Сведения о трехмерных ссылках
был удален из выбрав соответствующий пункт то не нужно и Филиалу 5 выполнения различных операций были изложены выше. диапазона легко найти выделения ячеек, столбцов, на диапазон ячеек.
различного рода интересных
управления выборкой данных за которым следует данные, которые должны предыдущими версиями Excel.Подсчитывает количество ячеек, содержащих диапазоне.Существует несколько способов вставить перечня открывшегося меню: ни вписывать координаты за весь период, в Экселе: формулы,Для того, чтобы программа и очистить ячейки строк, листов, т.д, Если было передано задач. Здесь же
из таблицы будет восклицательный знак, например, отображаться фигуры, текстовогоРАНГ.РВ числа.В примерах ниже объясняется, имя в формулуДиспетчера
Изменение трехмерных ссылок при перемещении, копировании, вставке или удалении листов
Имена на листе; в поле, ни указанный в таблице. функции, специальные инструменты. внесла данное название таблицы. Например, таблица читайте в статье текстовое или числовое приведен только базовый указано в ячейкеЛист1 поля или элементВозвращает ранг числа вФункция СЧЁТЗ
-
что происходит при Excel, Вы можете. Это означает, чтов книге; выделять соответствующие областиПрежде всего, каждой строке Давайте на конкретном в собственный реестр в Excel «Домашний, «Как выделить в значение, функция выполнена пример возможностей динамической C1. Там мы! F2
-
диаграммы. С помощью списке чисел, тоПодсчитывает количество непустых ячеек. вставке, копирование, удаление использовать любой из массив, к которому
-
с ошибками; на листе. Достаточно соответствующего филиала в примере рассмотрим, как и запомнила его, семейный бюджет в Excel ячейки, таблицу, не будет, Excel
-
выборки данных из указываем порядковый номерНажмите клавишу ВВОД. команды есть его величинуФункция СРГАРМ или перемещение листов, предложенных ниже: он был прикреплен,без ошибок; просто указать название таблице присвоим название. это происходит. жмем по клавише Excel» здесь. Заполняли др.». отобразит диалоговое «В исходной таблицы. диапазона, данные которогоСодержимое ячейки будет отображатьсякамеры относительно других значенийВозвращает среднее гармоническое множества которые содержатся вВыделите именованный диапазон мышью утратил наименование. ТеперьОпределенные имена;
-
массива, который подлежит Для Филиала 1На одном листе уEnter год. Затем копируемПрисвоить имя диапазону в
Создание трехмерной ссылки
этой формуле обнаружена
-
Функция ОБЛАСТИ в Excel нас интересуют в
-
в заголовок, подпись, можно также отобразить в списке. данных из положительных трехмерной ссылке. Каждый и имя подставится
-
он будет идентифицироватьсяИмена таблиц. сложению:
-
выделяем область с нас перечень моделей. Название будет присвоено эту таблицу для Excel.
-
ошибка». используется для подсчета конкретный момент.
-
или текстовое поле, содержимое диапазон ячеекРАНГ.СР
чисел — величину, из этих примерах в формулу автоматически.
только по координатам. |
Для того, чтобы вернутся |
«Филиал_1» |
ячейками, в которых |
компьютерной техники. У |
выделенной области ячеек. следующего года. ВНажимаем на выделенныйВ качестве аргумента ссылка |
числа областей, содержащихся |
После чего динамически определим которое вы выбрали. |
путем связывания диапазон |
Возвращает ранг числа в |
обратную среднему арифметическому |
используется формулаНачните вводить название имени После того, как к полному перечню. В поля |
содержатся данные о |
нас стоит задача |
Выше был назван самый |
скопированной таблице по диапазон правой мышью, могут быть переданы в переданной ссылке, |
адрес начальной ячейки, |
Если вы еще не ячеек для рисунка. |
списке чисел, то |
обратных величин.= СУММ (Лист2: Лист6! вручную, и оно все манипуляции в |
наименований, достаточно выбрать |
«Число2» выручке по нему на втором листе |
быстрый вариант наделения |
имени диапазона можно выбираем из контекстного |
несколько диапазонов ячеек. |
и возвращает соответствующее с которой будет сделали этого, добавьтеТак как графический объект |
есть его величину |
Функция ЭКСЦЕСС A2: a5 полученное) отобразится в спискеДиспетчере варианти за 3 месяца. в таблице сделать |
наименованием массива, но |
сразу очистить все меню «Имя диапазона». Для этого необходимо значение. В Excel начинаться диапазон. Вкамеры |
связанный ячейку или |
относительно других значенийВозвращает эксцесс множества данных.для добавления ячейки автозавершения формул.завершены, клацаем по«Очистить фильтр» |
«Число3» |
После выделения в выпадающий список из он далеко не ячейки таблицы (смежные В вышедшем диалоговом использовать еще по областью является одна C2 вводим следующую |
на панель быстрого |
диапазон ячеек, изменения, в списке.Функция НАИБОЛЬШИЙ с A2 поВставьте имя из раскрывающегося кнопке. |
соответственно вносим запись |
поле имен пишем данного перечня. единственный. Эту процедуру и не смежные), окне пишем имя одной открывающей и |
ячейка либо интервал |
формулу: доступа. внесенные в данныеФункция СКОСВозвращает k-ое по величине A5 на листах списка |
«Закрыть» |
Для изменения границ, названия«Филиал_3» наименованиеПрежде всего, на листе можно произвести также |
не задевая формул. |
диапазона. Мы написали закрывающей скобки (в смежных ячеек.Во втором аргументе функции |
Щелкните стрелку рядом с |
для этой ячейки |
Возвращает асимметрию распределения. |
значение из множества 2 – 6:Использовать в формуле, чтобы завершить работу или других свойстви«Филиал_1» |
со списком присваиваем |
через контекстное менюО том, как — «январь». этом случае ExcelПример 1. Вернуть число, |
НАИМЕНЬШИЙ указывается ссылка |
панели инструментов и или диапазона ячеек,Функция НАИМЕНЬШИЙ данных. Например, пятоеВставка или копирование |
, который находится на |
в окне. |
именованного диапазона следует |
«Филиал_5»(не забываем, что |
диапазону наименование любым |
Выделяем массив, над которым создать таблицу в |
Первый символ имени |
не будет распознавать соответствующее количеству областей |
на ячейку C1, |
выберите пункт автоматически отображаются вВозвращает k-ое наименьшее значение наибольшее число. |
|
вкладкеПрименение именованного диапазона способно выделить нужный элемент. После того, как |
название не может |
из тех способов, требуется выполнить операцию. |
Excel, читайте в |
диапазона должен быть |
символ «;» как |
в диапазонах A1:B7, |
где находится порядковый |
Другие команды графический объект. |
в множестве данных. |
Функция МАКС—Формулы облегчить работу с |
в |
вышеуказанные манипуляции были содержать пробел) и о которых шла |
Создание имени трехмерной ссылки
Клацаем по выделению
-
статье «Как сделать буквой или символ разделитель аргументов в C14:E19, D9, Пример2!A4:C6. номер интересующего нас.Если у вас нет
-
СТАНДОТКЛОН.ВНаходит наибольшее значение изЕсли вставлять или. формулами, функциями иДиспетчере сделаны, клацаем по щелкаем по клавише
-
речь выше. В правой кнопкой мыши. таблицу в Excel» подчерквания. Затем можно функции. Например, результатомИсходные данные на листе
-
сектора данных (диапазона).В списке фигуры или текстового
-
Вычисляет стандартное отклонение по набора значений. копировать листы междуИтак, в данном уроке
-
другими инструментами Excel.и нажать на«OK»
support.office.com
Динамическое отображение содержимого ячейки или диапазона ячеек в графическом объекте
Enter итоге, при выделении В открывшемся списке тут. писать и буквы, выполнения функции с «Пример1»: А для функцииВыбрать команды из поля на листе, выборке.Функция МАКСА листами 2 и Вы узнали, что Самими именованными элементами кнопку.. Наименование соответствующей области перечня в поле останавливаем выбор наТаблицу Excel можно и цифры, и
указанными аргументами: ((A1:C5;E1:H12))Для подсчета количества областей НАИМЕНЬШИЙ – этовыберите пункт сделайте следующее:СТАНДОТКЛОН.ГНаходит наибольшее значение из 6 (конечные точки такое имена ячеек можно управлять (изменять «Изменить…»Результат вычисления выведен в будет присвоено. При имён у нас варианте
быстро заполнить данными. подчеркивание. Длина названия будет значение 2, используем формулу: значение является порядковымВсе командыДля создания фигуры наВычисляет стандартное отклонение по
Динамическое отображение содержимого ячейки в фигуре или надписи на листе
-
набора значений с в данном примере), и диапазонов в и удалять) при
-
. ячейку, которая была желании можно использовать должно отображаться наименование«Присвоить имя…» Смотрите статью «Как диапазона не должна поскольку в качествеРезультат вычисления функции является номером наименьшего числа
-
. вкладке генеральной совокупности. учетом логических значений Excel, включает в Excel. Если желаете помощи специального встроенногоОткрывается окно изменение названия. выделена перед переходом любой другой вариант
-
-
данного массива. Пусть. заполнить таблицу в превышать аргумента переданы два
-
ошибка #ЗНАЧ!, поскольку в диапазоне вспомогательного
-
В списке выберитеВставкаФункция СТАНДОТКЛОНА и текстовых строк.
себя все значения получить еще большеДиспетчера Оно содержит в в присвоения наименования, о это будет наименованиеОткрывается окошко создания названия. Excel повторяющимися данными».
-
225 символов
диапазона ячеек. диапазон «Пример2!A4:C6» находится столбца $A$7:$A$22 (первый
камерув группеВычисляет стандартное отклонение поФункция МЕДИАНА в ячейках с
Динамическое отображение содержимого ячейки в поле Заголовок, подпись или текст в диаграмме
-
информации об именах,. себе точно такиеМастер функций котором шел разговор«Модели» В областьОдним из инструментов, который. Если в имени
-
Если аргумент рассматриваемой функции
на другом листе. аргумент)., нажмите кнопкуиллюстрации выборке с учетомВозвращает медиану — число, A2 по A5 читайте следующие статьи:Автор: Максим Тютюшев
-
же поля, что. выше..«Имя» упрощает работу с диапазона больше обного ссылается на диапазонДля решения задачи используем
-
-
Аналогичным образом динамически определяемДобавить
-
нажмите кнопку логических значений и которое является серединой составные листов вКак присвоить имя ячейкеСоздавать и применять формулы и окно создания
Как видим, присвоение названияТаким же образом, выделяяПосле этого перемещаемся наследует вбить наименование формулами и позволяет слова, то соединяем ячеек, находящихся на формулу с помощью
-
адрес последней ячейки,
и нажмите кнопкуфигуры текстовых строк. заданного множества чисел.
Динамическое отображение содержимого ячейки диапазона в рисунка
-
вычислениях. или диапазону в в Excel гораздо
именованного диапазона, о группам ячеек в
-
соответствующие области, даем лист, где находится в соответствии с оптимизировать работу с слова знаком нижнего
-
еще не созданном функции СУММ: где должна заканчиваетсяОКи выберите нужную
-
Функция СТАНДОТКЛОНПАФункция МИНУдаление Excel? проще, когда вместо котором мы говорили данном случае позволило
-
-
названия строкам и
-
таблица, в которой озвученными выше условиями. массивами данных, является
тире так. Например:
-
листе, Excel предложитДанная функция вычисляет сумму выборка. Для этого.
фигуру, которую требуетсяВычисляет стандартное отклонение по
-
Находит наименьшее значение из— Если удалить листы5 полезных правил и адресов ячеек и ранее. Только на
облегчить задачу сложения других филиалов: нам предстоит создать В области присвоение этим массивам
support.office.com
Формула для динамического выделения диапазона ячеек в Excel
«Число_месяцев». Пропусков в создать лист с полученных значений в в C3 водимВыделите диапазон ячеек. использовать. генеральной совокупности с набора значений. между листами 2
Как автоматически выделять диапазоны для выборки ячеек из таблицы?
рекомендаций по созданию диапазонов в них этот раз поля числовых значений, расположенных«Филиал_2» выпадающий список. Выделяем«Диапазон» наименования. Таким образом, имени не должно указанным именем и результате выполнения функций формулу:На панели быстрого доступаЧтобы создать надпись, на учетом логических значенийФункция МИНА и 6, Microsoft имен в Excel используются имена. Имя
будут заполнены данными. в них, в, область в таблице,отображается адрес выделенного если вы хотите быть. сохранить книгу. ОБЛАСТИ для подсчета
Как не сложно догадаться
Динамическое определение границ выборки ячеек
нажмите кнопку вкладке и текстовых строк.Находит наименьшее значение из Excel вычтет изДиспетчер имен в Excel
выступает как быВ поле сравнении с тем,«Филиал_3» в которую планируем массива. Если вы сослаться на диапазонВ строке «Область»Если некоторые ячейки, например,
количества областей в во втором аргументекамерыВставкаФункция УРЕЗСРЕДНЕЕ набора значений с
суммы.Как присваивать имена константам идентификатором какого-либо элемента«Имя» если бы мы, внедрить выпадающий список. провели выделение верно, однородных данных, то
Как получить адрес диапазона ячеек в Excel?
указываем область, на A1 и B1 диапазонах A1:B7;C14:E19;D9 и функции НАИМЕНЬШИЙ мы.в группе
Возвращает среднее внутренности множества учетом логических значенийПеремещение в Excel? рабочей книги. Имяможно сменить наименование оперировали адресами, а«Филиал_4» Перемещаемся во вкладку то вносить изменения не нужно будет которую будет распространяться были объединены, при
Пример2!A4:C6 соответственно. Результат: прибавляем единицу чтобыЩелкните место на листетекст данных. и текстовых строк.
— При перемещении оказалисьУрок подготовлен для Вас может присваиваться ячейкам, области. В поле не наименованиями.,«Данные» в эту область записывать сложную ссылку, это имя. Например, выделении полученной ячейки
С помощью такой не получить следующее по или диаграмме нужноенажмите кнопкуСУММФункция ПЕРСЕНТИЛЬ диапазон листа, на командой сайта office-guru.ru
Автоматическая подсветка цветом диапазонов ячеек по условию
диапазонам, таблицам, диаграммам,«Примечание»Конечно, эти два примера,«Филиал_5»
- и щелкаем по не нужно. Жмем а достаточно указать
- на всю книгу в строке имен хитрой формулы мы порядку наименьшее значение изображение вставленного диапазонНадпись
- Вычисляет сумму чисел.Возвращает k-ю процентиль для который указывает ссылкаАвтор: Антон Андронов
фигурам и т.д.можно добавить или которые мы привели. кнопке по кнопке простое название, которым (на все её будет отображено имя получили правильный результат.
Проверка вводимых значений в Excel на ошибки
в вспомогательном столбце ячеек.и нарисуйте текстовоеДИСП.В значений диапазона, где листы между листамиАвтор: Антон Андронов Мы же рассмотрим отредактировать существующее примечание. выше, показывают далекоВыделяем элемент листа, в«Проверка данных»«OK» вы сами ранее листы), или только «A1». Несмотря на
$A$7:$A$22. Все простоСодержимое диапазон ячеек отображается поле нужного размера
Оценивает дисперсию по выборке.
k — число в 2 и 6,Примечание: только имена, назначаемые
В поле не все преимущества который будет выводитьсяв блоке инструментов. обозначили определенный массив.
на этот лист, объединение ячеек функцияПример 2. Определить количество и красиво – на рисунке. текстового поля.ДИСП.Г диапазоне от 0
exceltable.com
Примеры использования функции ОБЛАСТИ для диапазонов Excel
Microsoft Excel вычтетМы стараемся как ячейкам, диапазонам и«Диапазон» и возможности применения итог суммирования. Клацаем«Работа с данными»Как можно видеть в Давайте выясним основные
Примеры работы функции ОБЛАСТИ в Excel для работы с диапазонами ячеек
т.д. с аргументами ((A1;B1)) столбцов в таблице такая должна быть
Чтобы отформатировать рисунок илиНажмите кнопку фигуры или
Вычисляет дисперсию для генеральной до 1, исключая
из суммы. можно оперативнее обеспечивать константам применительно кможно поменять адрес
именованных диапазонов при по иконкена ленте.
поле имён, название нюансы и преимуществаВ строке «Примечание» все равно вернет и записать это магия! выполнить другие операции,
текстового поля, к совокупности. границы. Предоставлена для
Перемещение конечного листа
Как посчитать количество ссылок на столбцы таблицы Excel
вас актуальными справочными формулам Excel. именованного массива. Существует использовании их в«Вставить функцию»
В запустившемся окне проверки
области присвоено успешно. работы с именованными можно описать этот значение 2. Эта значение в ячейкуЭто практически все. Дальше щелкните рисунок правой которому вы хотитеФункция ДИСПА совместимости с предыдущими— Если переместить лист материалами на вашемПриведем небольшой пример. Представим, возможность сделать, как составе функций, формул
.
Определение принадлежности ячейки к диапазону таблицы
данных переходим воЕщё один вариант выполнения диапазонами.
диапазон, что в особенность показана на A16. используйте свое воображение
- кнопкой мыши и связать содержимое ячейкиОценивает дисперсию по выборке версиями Excel. 2 или 6
- языке. Эта страница что мы продаем применив ручное введение
- и других инструментовИнициируется запуск вкладку
- указанной задачи предусматриваетСкачать последнюю версию нем, т.д.
рисунке ниже:Таблица: для применения этой
выберите команду. на листе. с учетом логическихПРОЦЕНТИЛЬ.ИСКЛ
в другое место переведена автоматически, поэтому элитную косметику и требуемых координат, так Excel. Вариантов использования
Особенности использования функции ОБЛАСТИ в Excel
Мастера функций«Параметры» использование инструментов на ExcelВ строке «Диапазон»
Функция возвращает значения даже
Используем формулу ОБЛАСТИ, поочередно
полезной функции автоматическойНапример может потребоваться изменитьВ строке формул введите значений и текстовыхВозвращает k-ю процентиль для в той же
ее текст может
- получаем фиксированный процент и установив курсор массивов, которым было. Производим перемещение в. В поле ленте.Именованный диапазон — это указываем адрес диапазона. для заблокированных ячеек выделяя каждый столбец
- выборки диапазонов данных границы или прозрачного знак равенства (=). строк. значений диапазона, где книге, Microsoft Excel содержать неточности и комиссионных с продаж. в поле и присвоено название, неисчислимое блок«Тип данных»Выделяем область ячеек, которую область ячеек, которой Если диапазон находится на листах со ячейки в качестве из таблицы по
- фона выберите командуВыделите на листе ячейку,Функция ДИСПРА k — число скорректирует сумму с грамматические ошибки. Для На рисунке ниже выделив соответствующий массив
- множество. Тем не«Математические»выбираем значение требуется преобразовать в пользователем присвоено определенное на другом листе включенной функцией защиты. параметра. Перед выбором условию пользователя. Например,Формат рисунка содержащую данные илиВычисляет дисперсию для генеральной от 0 и
- включить новые листы нас важно, чтобы представлена таблица, которая ячеек на листе.
exceltable.com
менее, указанные примеры
В ходе использования Microsoft Excel очень часто пользователь не знает заблаговременно, какое количество информации будет по итогу в таблице. Следовательно, мы не во всех ситуациях понимаем, какой диапазон должен быть охвачен. Ведь набор ячеек – понятие изменчивое. Чтобы избавиться от этой проблемы необходимо сделать формирование диапазона автоматическим, чтобы он опирался исключительно на количество данных, которое было введено пользователем.
Содержание
- Автоматически изменяемые диапазоны ячеек в Excel
- Как сделать автоматическое изменение диапазона в Excel
- Функция СМЕЩ в Excel
- Функция СЧЕТ в Excel
- Динамические диаграммы в Excel
- Именованные диапазоны и их использование
Автоматически изменяемые диапазоны ячеек в Excel
Преимущество автоматически изменяемых диапазонов в Excel заключается в том, что они позволяют значительно облегчить использование формул. Кроме того, они дают возможность существенно упростить анализ сложных данных, которые содержат большое количество формул, в состав которых входит множество функций. Можно присвоить такому диапазону имя, и дальше он будет обновляться автоматически в зависимости от того, какие данные в нем содержатся.
Как сделать автоматическое изменение диапазона в Excel
Предположим, вы – инвестор, которому надо вложить средства в какой-то объект. В результате мы хотим получить информацию о том, сколько можно суммарно заработать за все время, пока деньги будут работать на этот проект. Тем не менее, чтобы получить эту информацию, нам надо регулярно следить за тем, сколько суммарно прибыли нам приносит этот объект. Сделайте такой же отчет, который есть на этом скриншоте.
На первый взгляд решение очевидно: нужно просто суммировать целый столбец. Если в нем появляются записи, то сумма будет обновляться самостоятельно. Но этот метод имеет множество недостатков:
- Если таким способом решить задачу, нельзя будет задействовать ячейки, входящие в столбец B, под другие цели.
- Такая таблица будет потреблять очень много оперативной памяти, из-за чего использование документа станет невозможным на слабых компьютерах.
Следовательно, нужно решать эту задачу через динамические имена. Чтобы их создать, необходимо выполнить следующую последовательность действий:
- Перейти на вкладку «Формулы», которая находится в главном меню. Там будет раздел «Определенные имена», где есть кнопка «Присвоить имя», по которой и надо нам нажать.
- Далее появится диалоговое окно, в котором нужно заполнить поля таким образом, как изображено на скриншоте. Важно отметить, что нам надо применять функцию =СМЕЩ совместно с функцией СЧЕТ, чтобы создать автоматически обновляемый диапазон.
- После этого нам надо использовать функцию СУММ, в качестве аргумента которой используем наш динамически изменяемый диапазон.
После выполнения этих действий мы можем увидеть, как охват ячеек, принадлежащих к диапазону «доход», обновляется по мере того, как мы добавляем туда новые элементы.
Функция СМЕЩ в Excel
Давайте рассмотрим функции, которые были нами записаны в поле «диапазон» ранее. С помощью функции СМЕЩ мы можем определять величину диапазона, учитывая то, сколько ячеек в колонке B заполнено. Аргументы функции следующие:
- Начальная ячейка. С помощью этого аргумента пользователь может показать, какая ячейка диапазона будет считаться верхней левой. От нее будет происходить отчет вниз и вправо.
- Смещение диапазона по строкам. С помощью этого диапазона мы задаем количество ячеек, на которое должно происходить смещение от верхней левой ячейки диапазона. Можно использовать не только положительные значения, а нулевые и минусовые. В таком случае смещения может не происходить вообще или же оно будет осуществляться в обратном направлении.
- Смещение диапазона по колонкам. Этот параметр аналогичен предыдущему, только позволяет задать степень смещения диапазона по горизонтали. Здесь также можно использовать как нулевые, так и отрицательные значения.
- Величина диапазона в высоту. Фактически название этого аргумента дает нам четко понять, что оно означает. Это то количество ячеек, на которое должно происходить увеличение диапазона.
- Величина диапазона в ширину. Аргумент аналогичный предыдущему, только уже касается колонок.
Указывать последние два аргумента не нужно, если в этом нет необходимости. В этом случае величина диапазона будет составлять всего одну ячейку. Например, если указать формулу =СМЕЩ(A1;0;0), эта формула будет ссылаться на ту же ячейку, которая в первом аргументе. Если же смещение по вертикали поставить 2 единицы, то в этом случае ячейка будет ссылаться на ячейку A3. Теперь давайте детально распишем, что означает функция СЧЕТ.
Функция СЧЕТ в Excel
С помощью функции СЧЕТ мы определяем, сколько ячеек в колонке B у нас по итогу заполнено. То есть, мы определяем с помощью двух функций то, сколько ячеек в диапазоне заполнено, и исходя из полученных сведений определяет величину диапазона. Следовательно, итоговая формула получится следующей: =СМЕЩ(Лист1!$B$2;0;0;СЧЁТ(Лист1!$B:$B);1)
Давайте разберем, как правильно понимать принцип работы этой формулы. Первый аргумент показывает на то, где начинается наш динамический диапазон. В нашем случае это ячейка B2. Дальнейшие параметры у нас имеют нулевые координаты. Это говорит о том, что смещения относительно верхней левой ячейки нам не нужно. Все, что мы заполняем – это размер диапазона по вертикали, в качестве которого мы использовали функцию СЧЕТ, которая определяет количество ячеек, в которых есть какие-то данные. Четвертый параметр, который мы заполнили – это единица. Таким образом мы показывает то, что общая ширина диапазона должна составлять одну колонку.
Таким образом, с помощью функции СЧЕТ пользователь может использовать память максимально эффективно, загружая туда только те ячейки, которые содержат какие-то значения. Соответственно, не будет дополнительных ошибок в работе, связанных с плохой производительностью компьютера, на котором будет работать электронная таблица.
Соответственно, чтобы определять размер диапазона в зависимости от количества столбцов, нужно выполнять аналогичную последовательность действий, только в таком случае нужно в третьем параметре указать единицу, а в четвертом – формулу СЧЕТ.
Видим, что с помощью формул Excel можно не только автоматизировать математические вычисления. Это всего лишь капля в море, а на деле они позволяют автоматизировать почти любую операцию, которая придет человеку в голову.
Динамические диаграммы в Excel
Итак, мы на прошлом этапе смогли создать динамический диапазон, размер которого полностью зависит от того, сколько заполненных ячеек он содержит. Теперь можно на основании этих данных создавать динамические диаграммы, которые будут автоматически изменяться, как только пользователь внесет какие-то изменения или добавит дополнительную колонку или строку. Последовательность действий в этом случае следующая:
- Выделяем наш диапазон, после чего вставляем диаграмму типа «Гистограмма с группировкой». Найти этот пункт можно в разделе «Вставка» в разделе «Диаграммы–Гистограмма».
- Делаем левый клик мышью по случайной колонке гистограммы, после чего в строке функций будет показана функция =РЯД(). На скриншоте вы можете посмотреть на детальную формулу.
- После этого в формулу нужно внести некоторые изменения. Необходимо заменить диапазон после «Лист1!» на название диапазона. В результате получится следующая функция: =РЯД(Лист1!$B$1;;Лист1!доход;1)
- Теперь осталось в отчет добавить новую запись, чтобы проверить, обновляется ли диаграмма автоматически, или нет.
Полюбуемся теперь на нашу диаграмму.
Давайте подведем итоги, как мы действовали. Мы на предыдущем этапе создали динамический диапазон, размер которого зависит от того, сколько элементов в него входит. Для этого мы использовали комбинацию функций СЧЕТ и СМЕЩ. Мы этот диапазон сделали именным, и потом ссылку на это имя использовали в качестве диапазона нашей гистограммы. Какой конкретно диапазон выбирать в качестве источника данных на первом этапе, не столь важно. Главное – заменить его на имя диапазона потом. Так можно существенно сэкономить оперативную память.
Именованные диапазоны и их использование
Давайте поговорим теперь более подробно про то, как правильно создавать именованные диапазоны и их использовать для выполнения тех задач, которые ставятся перед пользователем Excel.
По умолчанию мы используем обычные адреса ячеек для того, чтобы сэкономить время. Это удобно, когда нужно прописать диапазон один или несколько раз. Если же его нужно использовать постоянно или же необходимо, чтобы он был адаптивным, то тогда надо использовать именованные диапазоны. Они позволяют сделать создание формул существенно легче, а также пользователю будет не так сложно анализировать сложные формулы, в состав которых входит большое количество функций. Давайте опишем некоторые этапы создания динамических диапазонов.
Начинается все с присвоения имени ячейке. Чтобы это сделать, достаточно просто выделить ее, после чего в поле ее имени написать то название, которое нам нужно. Важно, чтобы оно было легким для запоминания. Есть некоторые ограничения, которые надо учитывать во время присвоения имени:
- Максимальная длина составляет 255 знаков. Этого вполне хватит для того, чтобы присвоить такое имя, которое душе угодно.
- Имя не должно содержать пробелы. Следовательно, если в его состав входит несколько слов, то возможно их разделение с помощью символа подчеркивания.
Если потом на других листах этого файла нам нужно будет отобразить это значение или применять его для выполнения дальнейших расчетов, то нет необходимости переключаться на самый первый лист. Вы можете просто записать имя этой ячейки диапазона.
Следующий этап – создание именованного диапазона. Процедура в целом точно такая же. Сначала необходимо выделять диапазон, после чего указывать его имя. После этого данное название можно использовать во всех остальных операциях с данными в Excel. Например, именованные диапазоны часто используются для определения суммы значений.
Кроме этого, возможно создание именованного диапазона с помощью вкладки «Формулы», воспользовавшись инструментом «Задать имя». После того, как мы выберем его, появится окно, где надо выбрать имя для нашего диапазона, а также указать область, на которую он будет распространяться, вручную. Также можно задать где будет действовать этот диапазон: в рамках одного листа или на всей книге.
Если именной диапазон уже создан, то для того, чтобы его использовать, существует специальный сервис, который называется диспетчером имен. Он позволяет не только редактировать или добавлять новые имена, но и удалять их, если они уже не нужны.
При этом нужно учитывать, что при использовании именованных диапазонов в формулах, то после того, как его удалить, формулы автоматически не перезапишутся правильными значениями. Следовательно, возможно возникновение ошибок. Поэтому перед удалением именованного диапазона нужно убедиться, что он не используется ни в одной из формул.
Еще один способ создания именованного диапазона – получать его из таблицы. Для этого существует специальный инструмент, который называется «Создать из выделенного». Как мы понимаем, чтобы его использовать, необходимо сначала выделить тот диапазон, который мы будем редактировать, после чего задать место, в котором у нас располагаются заголовки. В результате, основываясь на этих данных Excel автоматически обработает все данные, и заголовки будут автоматически присвоены.
В случае, если в состав заголовка входит несколько слов, Excel автоматически их будет разделять с помощью знака подчеркивания.
Таким образом, мы разобрались, как создавать динамические именные диапазоны и как они позволяют автоматизировать работу с большими объемами данных. Как видим, достаточно использовать несколько функций и встроенных в функционал инструментов программы. Вовсе нет ничего сложного, хотя новичку может так показаться на первый взгляд.
Оцените качество статьи. Нам важно ваше мнение:
Начнем с самого простого: дайте ячейке имя. Для этого просто выделите ее (1) и в поле имени (2) вместо адреса ячейки введите любое легко запоминающееся имя.
Именная ячейка C7
Имя ограничено 255 символами, что более чем достаточно. Имя также не должно содержать пробелов, поэтому, если оно состоит из нескольких слов, можно разделить их символом подчеркивания.
Если теперь мы хотим вывести это значение на другие листы книги или использовать его в дальнейших расчетах, нет необходимости переходить на первый лист и вручную указывать ячейку. Просто введите имя ячейки, и ее значение будет заменено.
Использование имени ячейки
Ячейки, строки, столбцы
Начнем с выделения ячеек, строк и столбцов.
- Чтобы выбрать ячейку C3, нажмите на поле на пересечении столбца C и строки 3.
- Чтобы выбрать столбец C, щелкните по заголовку столбца C.
- Чтобы выбрать строку 3, щелкните по заголовку строки 3.
Примеры диапазона
Диапазон — это набор из двух или более ячеек.
- Чтобы выделить диапазон B2:C4, щелкните в правом нижнем углу ячейки B2 и перетащите указатель мыши в ячейку C4.
- Чтобы выделить диапазон, состоящий из отдельных (не смежных) ячеек, удерживая нажатой клавишу Ctrl, щелкните каждую ячейку, которую вы хотите включить в диапазон.
Заполнение диапазона
Следуйте приведенным ниже инструкциям, чтобы заполнить диапазон:
- В ячейку B2 введите значение 2.
- Выделите ячейку B2, зажмите ее правый нижний угол и перетащите вниз к ячейке B8.
Результат:
Эта техника перетаскивания очень важна, вы будете часто использовать ее в Excel. Вот еще один пример:
- Введите значение 2 в ячейку B2 и значение 4 в ячейку B3.
- Выделите ячейки B2 и B3, зажмите правый нижний угол этого диапазона и перетащите его вниз.
Excel автоматически заполнит диапазон на основе формулы из первых двух значений. Довольно круто, правда? Вот еще один пример:
- Введите дату 13/6/2013 в ячейку B2 и дату 16/6/2013 в ячейку B3 (на рисунке показан американский эквивалент этих дат).
- Выделите ячейки B2 и B3, зажмите правый нижний угол этого диапазона и перетащите его вниз.
Именованный диапазон
Диапазон ячеек можно назвать аналогичным образом, т.е. выделить диапазон (1) и ввести его имя в поле имени (2):
Создание именованного диапазона
Затем это имя можно использовать в формулах, например, для вычисления суммы:
Использование именованного диапазона в формуле
Именованный диапазон также можно создать на вкладке Формулы, выбрав инструмент Задать имя.
Создание именованного диапазона с помощью панели инструментов
Появится диалоговое окно, в котором нужно ввести имя диапазона, выбрать область, к которой будет применяться имя (т.е. ко всей книге или к отдельным листам), при необходимости заполнить примечание, а затем выбрать соответствующий диапазон на листе.
Создание имени с помощью диалогового окна
Для работы с существующими диапазонами на вкладке Формулы есть Менеджер имен.
Именной менеджер
Используйте этот инструмент для удаления, изменения или добавления новых имен к ячейкам или диапазонам.
Управление именованными диапазонами
Однако важно понимать, что если вы используете именованные диапазоны в формулах, удаление имени такого диапазона приведет к ошибкам.
Задача
У вас есть таблица продаж некоторых товаров по месяцам (см. файл-образец ):
Задача состоит в том, чтобы найти общий объем продаж продукции в данном месяце. Пользователь должен иметь возможность выбрать месяц и получить общую сумму продаж. Пользователь должен выбрать месяц, используя выпадающий список.
Чтобы решить эту проблему, нам нужно создать два динамических диапазона: один для выпадающего списка, содержащего месяцы, а другой для диапазона суммы.
Для генерации динамических диапазонов мы будем использовать функцию HUMMING(), которая возвращает ссылку на диапазон в зависимости от значения заданных аргументов. Вы можете указать высоту и ширину диапазона, а также смещение по строкам и столбцам.
Создайте динамический диапазон для выпадающего списка, содержащего месяцы. С одной стороны, необходимо учесть, что пользователь может добавить продажи за месяцы после апреля (май, июнь…), с другой стороны, выпадающий список не должен содержать пустых строк. Динамический диапазон как раз и является решением этой проблемы.
Для создания динамического диапазона:
- на вкладке Формулы в группе Определенные имена выберите Присвоить имя ;
- В поле Имя введите: Месяц ;
- В поле Область выберите Книжный лист ;
- В поле Range введите формулу =MEMBERSHIP(sheet1!$B$5;;;1;ACCOUNT(sheet1!$B$5:$I$5)).
- Нажмите OK.
Теперь подробнее. Любой диапазон в EXCEL определяется координатами верхней левой и нижней правой ячеек диапазона. Начальной ячейкой, от которой рассчитывается положение нашего динамического диапазона, является ячейка B5 . Если аргументы offset_by_rows, offset_by_columns не заданы (как в нашем случае), то эта ячейка является верхней левой ячейкой диапазона. Правая нижняя ячейка диапазона задается аргументами height и width . В нашем случае значение высоты =1, а значение ширины диапазона равно результату расчета формулы SCHOTZ(sheet1!$B$5:$I$5), который равен 4 (строка 5 содержит 4 месяца с января по апрель). Итак, адрес правой нижней ячейки нашего динамического диапазона определен — это E 5 .
Когда вы заполните таблицу данными о продажах за май, июнь и так далее, формула READ(sheet1!$B$5:$I$5) вернет количество заполненных ячеек (количество названий месяцев) и таким образом определит новую ширину динамического диапазона, который в свою очередь создаст выпадающий список.
ПРИМЕЧАНИЕ: При использовании функции SCRETZ() убедитесь, что нет пустых ячеек! Т.е. вы должны заполнить список месяцами без пробелов.
Теперь создадим еще один динамический диапазон для подведения итогов продаж.
Для создания динамического диапазона :
- На вкладке Формулы в группе Определенные имена выберите Присвоить имя ;
- В поле Имя введите: Продажи_в_месяц;
- В поле Диапазон введите формулу = AMOUNT(worksheet1!$A$6;;SCHEDULE(worksheet1!$C$1;worksheet1!$B$5:$I$5;0);12).
- нажмите OK.
Функция ПОИСКПОЗ() ищет в строке 5 (список месяцев) месяц, выбранный пользователем (ячейка C1 с выпадающим списком), и возвращает соответствующий номер элемента из диапазона поиска (названия месяцев должны быть уникальными, т.е. этот пример не подходит для нескольких лет). Левый верхний угол нашего динамического диапазона (начиная с ячейки A6) перемещается на это количество столбцов, высота диапазона остается фиксированной — 12 (при желании вы можете сделать ее динамической, в зависимости от количества товаров в диапазоне).
И, наконец, если вы введете формулу = SUMM(Sales_over_month) в ячейку C2, вы получите сумму продаж в выбранном месяце.
Например, в мае месяце.
Или, например, в апреле месяце.
Примечание: Вместо формулы SMUM() можно использовать формулу INDEX() : = $B$5:INDEX(B5:I5;AMOUNT($B$5:$I$5)) для расчета количества завершенных месяцев.
Формула подсчитывает количество элементов в строке 5 (SCRUTZ() ) и определяет ссылку на последний элемент в строке (INDEX() ), таким образом возвращая ссылку на диапазон B5:E5 .
Визуальное отображение динамического диапазона
Текущий динамический диапазон можно выделить с помощью условного форматирования . В файле примера правило условного форматирования применяется к ячейкам диапазона B6:I14 с помощью формулы: = столбец(B6)= столбец(Продажи_в_месяц)
Условное форматирование автоматически выделило серым цветом продажи текущего месяца, который был выбран в выпадающем списке.
Пример 2. Определите количество столбцов в таблице и введите это значение в ячейку A16.
Таблица:
Мы используем формулу OVERALL, выбирая в качестве параметра поочередно каждый столбец ячейки. Нажмите и удерживайте клавишу Ctrl перед выбором следующего столбца. Если вы добавите «)» и нажмите Enter, появится диалоговое окно, указывающее на то, что вы ввели слишком много аргументов. Добавьте дополнительные открывающие и закрывающие скобки.
Результат расчета:
Определение принадлежности ячейки к диапазону таблицы
Пример 3 Определяет, принадлежит ли данная ячейка заданному диапазону ячеек.
Рассмотренная здесь функция также позволяет определить, принадлежит ли ячейка выбранному диапазону. Процедура выполняется следующим образом:
-
- Введите часть формулы «=WORLD(()» в любую ячейку и выделите любой диапазон ячеек для заполнения аргументов:
-
- Поставьте пробел и выберите любую ячейку в этом диапазоне:
-
- Закройте обе скобки и нажмите Enter. Результат будет следующим:
-
- Если вы выберете ячейку из диапазона, отличного от указанного, вы получите ошибку #empty!
Эта ошибка указывает на то, что ячейка не принадлежит выбранному диапазону.
Если вы выделите более одной ячейки в диапазоне, функция VARIABLE вернет количество выделенных ячеек:
Описанные возможности этой функции могут быть полезны при работе с большим количеством таблиц данных.
Перемещение и копирование ячеек и их содержимого
См. также = IF(ANSWER(A2);A2;B2) вы копируете макрос «Фильтр» соответствующим образом…. Это будет работать только в таблице: Я думаю, что это возможно, если колонна. Т.е. получается, что ВСЕ», затем выполните и нажмите кнопку Вставить более сложную процедуру, щелкните значок Вставить на следующих действиях.Вставить, вы можете выбрать для временного отображения данных, выбранный раздел наПримечание: вставить как выходные значения таблицы с необходимостью?
The_Prist скопируйте выделенный диапазон, который вы выбрали для вышеуказанных действийCtrl+Paste. Чтобы переместить ячейки, щелкните мышью. Вставьте варианты, которые не требуют другого рабочего листа или Попробуйте как можно чаще