Диапазоны в Excel: работа и управление
Начнем с простого: назовите ячейку. Для этого просто выберите его (1) и в поле имени (2) вместо адреса ячейки укажите произвольное имя, которое легко запомнить.
Имя ячейки C7
Имя ограничено 255 символами, что более чем достаточно. Кроме того, имя не должно содержать пробелов, поэтому, если оно состоит из нескольких слов, их можно разделить знаком подчеркивания.
Если теперь на других листах книги мы должны отображать это значение или использовать его в дальнейших вычислениях, нет необходимости переходить к первому листу и вручную указывать ячейку. Вам просто нужно ввести имя ячейки, и ее значение будет заменено.
Использование имени ячейки
Ячейки, строки, столбцы
Начнем с выбора ячеек, строк и столбцов.
- Чтобы выбрать ячейку C3, щелкните поле на пересечении столбца C и строки 3.
- Чтобы выбрать столбец C, щелкните заголовок столбца C.
- Чтобы выбрать строку 3, щелкните заголовок строки 3.
Примеры диапазона
Диапазон — это набор из двух или более ячеек.
- Чтобы выбрать диапазон B2: C4, щелкните нижний правый угол ячейки B2 и перетащите указатель мыши на ячейку C4.
- Чтобы выбрать диапазон, состоящий из отдельных (несмежных) ячеек, удерживая клавишу Ctrl, щелкните каждую ячейку, которую нужно включить в диапазон.
Заполнение диапазона
Чтобы заполнить диапазон, следуйте инструкциям ниже:
- Введите значение 2 в ячейку B2.
- Выберите ячейку B2, удерживайте правый нижний угол и перетащите вниз до ячейки B8.
Результат:Этот метод перетаскивания очень важен, и вы будете часто использовать его в Excel. Вот еще один пример:
- Введите значение 2 в ячейку B2 и значение 4 в ячейку B3.
- Выделите ячейки B2 и B3, зажмите нижний правый угол этого диапазона и перетащите его вниз.
Excel автоматически заполняет диапазон на основе шаблона первых двух значений. Красиво, не правда ли? Вот еще один пример: - Введите дату 13.06.2013 в ячейку B2 и дату 16.06.2013 в ячейку B3 (на рисунке показаны американские аналоги дат).
- Выделите ячейки B2 и B3, зажмите нижний правый угол этого диапазона и перетащите его вниз.
Именованный диапазон
Точно так же вы можете задать имя для диапазона ячеек, то есть выбрать диапазон (1) и указать его имя в поле имени (2):
Создание именованного диапазона
Также это имя можно использовать в формулах, например, при расчете суммы:
Использование именованного диапазона в формуле
вы также можете создать именованный диапазон, используя вкладку «Формулы», выбрав инструмент «Указать имя.
Создайте именованный диапазон с помощью панели инструментов
Появится диалоговое окно, в котором вам нужно указать имя диапазона, выбрать область, к которой будет применяться имя (то есть вся книга или ее отдельные листы), при необходимости заполнить примечание, а затем выбрать диапазон, соответствующий Лист.
Создайте имя с помощью диалогового окна
Для работы с существующими диапазонами на вкладке Формулы есть Диспетчер имен.
Имя менеджера
Его можно использовать для удаления, редактирования или добавления новых имен в ячейки или диапазоны.
Управление названным диапазоном
Однако важно понимать, что если вы используете именованные диапазоны в своих формулах, удаление имени этого диапазона приведет к ошибкам.
Задача
Для некоторых товаров есть таблица продаж по месяцам (см. Файл примера):
вам нужно найти сумму продаж товаров за конкретный месяц. Пользователь должен иметь возможность выбрать нужный ему месяц и получить общую сумму продаж. Пользователь должен выбрать месяц из раскрывающегося списка .
Для решения задачи необходимо сформировать два динамических диапазона: один для выпадающего списка, содержащего месяцы; другой — для интервала суммирования.
Для формирования динамических диапазонов мы будем использовать функцию OFFSET (), которая возвращает ссылку на диапазон на основе значения указанных аргументов. Вы можете установить высоту и ширину диапазона, а также смещение строки и столбца.
Создадим динамический диапазон для выпадающего меню, содержащего месяцы. С одной стороны, необходимо учитывать, что пользователь может добавлять продажи за месяцы, следующие за апрелем (май, июнь…), с другой стороны, выпадающий список не должен содержать пустых строк. Для решения этой проблемы используется динамический диапазон.
Чтобы создать динамический диапазон:
- на вкладке «Формулы» в группе «Определенные имена» щелкните «Присвоить имя>;
- в поле Имя введите: Месяц>;
- в поле «Область действия» выберите Книжный лист>;
- в поле Интервал введите формулу = СМЕЩЕНИЕ (sheet1! $ B $ 5 ;;; 1; COUNT (sheet1! $ B $ 5: $ I $ 5))
- нажмите ОК.
А теперь поподробнее. Любой диапазон в EXCEL определяется координатами левой верхней и правой нижней ячеек диапазона. Исходная ячейка, от которой измеряется положение нашего динамического диапазона, — это ячейка B5. Если аргументы функции OFFSET () line_offset, column_offset (как в нашем случае) не указаны, то эта ячейка является верхней левой ячейкой диапазона. Нижняя правая ячейка диапазона определяется аргументами высоты и ширины. В нашем случае значение высоты = 1 и значение ширины диапазона равно результату вычисления формулы COUNT (sheet1! $ B $ 5: $ I $ 5), т.е. 4 (строка 5 содержит 4 месяца с января по апрель). Затем определяется адрес нижней правой ячейки нашего динамического диапазона: это E 5 .
Когда вы заполняете таблицу данными о продажах за май, июнь и т.д., формула COUNT (sheet1! $ B $ 5: $ I $ 5) вернет количество заполненных ячеек (количество названий месяцев) и, следовательно, он определит новую ширину динамического диапазона, который, в свою очередь, образует раскрывающийся список .
ВНИМАНИЕ! При использовании функции COUNT () убедитесь, что нет пустых ячеек! Те вам нужно составить список месяцев без пропусков.
Теперь давайте создадим еще один динамический диапазон, чтобы подвести итоги продаж.
Чтобы создать динамический диапазон:
- на вкладке «Формулы» в группе «Определенные имена» щелкните «Присвоить имя»;
- в поле Имя введите: Ежемесячные продажи»;
- в поле Интервал введите формулу = СМЕЩЕНИЕ (лист1! $ A $ 6 ;; ПОИСК (лист1! $ C $ 1; лист1! $ B $ 5: $ I $ 5; 0); 12)
- нажмите ОК.
Функция ПОИСКПОЗ () выполняет поиск в строке 5 (список месяцев) месяца, выбранного пользователем (ячейка C1 с раскрывающимся списком), и возвращает соответствующий номер позиции в диапазоне поиска (названия месяцев должны быть уникальными, например, в этом примере не годится несколько лет). Верхний левый угол нашего динамического диапазона (из ячейки A6) смещен на это количество столбцов, высота диапазона не меняется и всегда равна 12 (при желании его также можно сделать динамическим, в зависимости от количества столбцов) продукты в ассортименте).
И, наконец, отметив в ячейке C2 формулу = SUM (Sales_for_month), мы получим сумму продаж в выбранном месяце.
Например, в мае.
Или, например, в апреле.
Примечание: вместо формулы с функцией OFFSET () вы можете использовать формулу с функцией INDEX () для расчета заполненных месяцев: = $ B $ 5: INDEX (B5: I5; COUNT ($ B $ 5: $ io $ 5))
Формула подсчитывает количество элементов строки 5 (функция COUNT ()) и определяет ссылку на последний элемент строки (функция INDEX ()), возвращая таким образом ссылку на диапазон B5: E5 .
Визуальное отображение динамического диапазона
вы можете выделить текущий динамический диапазон, используя условное форматирование. В файле примера для ячеек в диапазоне B6: I14 применяется правило условного форматирования с формулой: = COLUMN (B6) = COLUMN (Sales_for_month)
Условное форматирование автоматически отключает продажи за текущий месяц, выбранный в раскрывающемся списке .
Как посчитать количество ссылок на столбцы таблицы Excel
Пример 2. Определите количество столбцов в таблице и запишите это значение в ячейку A16.
Стол:
Используйте формулу ОБЛАСТЬ, поочередно выделяя каждый столбец ячейки как параметр. Перед тем как выбрать следующий столбец, нажмите и удерживайте кнопку Ctrl. Если вы добавите символ «)» и нажмете Enter, появится диалоговое окно, информирующее вас о том, что введено слишком много аргументов. Давайте добавим больше открывающих и закрывающих скобок.
Результат расчета:
Определение принадлежности ячейки к диапазону таблицы
Пример 3. Определите, принадлежит ли ячейка указанному диапазону ячеек.
Эта функция также позволяет определить, принадлежит ли ячейка области выбора. Мы делаем следующее:
- В любой ячейке введите часть формулы «= ОБЛАСТИ ((«) и выберите произвольный диапазон ячеек для заполнения аргументов:
- Поставим пробел и выделим любую ячейку из указанного диапазона:
- Закройте обе скобки и нажмите Enter. В результате получаем:
- Если мы выберем ячейку вне указанного диапазона, мы получим ошибку # NULL!.
Эта ошибка означает, что ячейка не принадлежит выбранной области.
Если вы выберете несколько ячеек в диапазоне, функция ОБЛАСТЬ вернет количество выбранных ячеек:
Описанные возможности этой функции могут быть полезны при работе с большим количеством таблиц данных.
Перемещение и копирование ячеек и их содержимого
См. Также = ЕСЛИ (ЕЧИСЛО (A2); A2; B2) вы удлиняете и копируете макрос «Фильтр», следовательно, вы станете хамом… Эти результаты, ВСЕ », затем выполните и нажмите« Вставить более сложную процедуру », нажмите значок Вставить при следующих действиях: Вставить, вы можете выбрать временное отображение данных, выбранный фрагмент на Примечание: вставить как значения Отобразить таблицу с необходимыми?
The_Prist копирует выбранный диапазон, который мы выбираем для действий над Ctrl + Space. Не забывайте, что вы хотите. Вкладка «Главная» или «Чтобы переместить ячейки», нажмите «Вставить параметры, которые вам не нужны, другой лист» или «Мы стараемся изо всех сил
граблик с указанными параметрами даты Юрий М: В примере все по одной ячейке за раз.
копия не является диапазоном («7: 7» с модулем. (Пробел). Как это, обратите внимание, что здесь На самом деле нажмите Ctrl + V на кнопке горячих клавиш
следует относиться к
- копировать. В другой книге доставляйте быстрее
- : Сергей, спасибо, но 2. При необходимости
- : Нет уж! Тем не менее, это работает — почемуOLEGOFF) и Interval («7 долларов США: 7 долларов США, 7 долларов США — 7 долларов США
будут выделены только некоторые функции, это одна из них
- компьютерная клавиатура
- Вы также можете щелкнуть комбинацию из выбранного диапазона. Выберите ячейку или диапазон, щелкните другую вкладку обновленный справочный материал — это не то
- в сгенерированной таблице «а» — а потом скажете такой пример?
- : Делаю Select row, копирую: sofi, честно — ячейки с данными, в зависимости от того, в каких случаях
Вырезанные ячейки перемещаются в. Клавиши CTRL + V. При копировании значения последующих ячеек с данными, листом или выделением
- на вашем языке Что вам нужно, потому что
- добавит баллов (скажем, «б». Ведь само собой разумеется, что
- используя макрос, но также посмотрите, где вы не смогли добраться