- •Правительство Российской Федерации
- •Введение
- •Создание информационной среды для решения пользовательской задачи и ввод исходных данных
- •Особенности работы внутри главного окнаExcel2007
- •ЗапускExcel
- •Главное окно Excel 2007
- •Ввод данных и перемещение по листу
- •Основные приемы редактирования и форматирования электронных документов с помощью MicrosoftExcel
- •Особенности редактирования и форматирования электронных таблиц
- •Средства форматирования электронных таблиц
- •Ввод последовательностей чисел и дат
- •Копирование формата с помощью кнопкиФормат по образцу
- •Форматирование чисел
- •Создание числового формата
- •Создание формата с помощью условного форматирования
- •Особенности форматирования финансовых документов
- •Постановка задачи на разработку электронного документа и основные этапы его создания
- •Ввод и форматирование реквизитов документа
- •Использование абсолютной адресации ячеек
- •Вставка графики и защита документа
- •Создание диаграмм для визуализации данных
- •Ограничение доступа и защита рабочих книг
- •Средства анализа данных в электронных таблицах
- •Разработка документа для анализа
- •Оперирование данными. Сортировка данных
- •Поиск, фильтрация, редактирование в списках и базах данных
- •Автофильтрация
- •Расширенный фильтр
- •Фильтрация и помощью вычисляемого критерия
- •Скрытие ненужных столбцов и строк таблицы
- •Анализ документа с помощью диаграммы
- •Электронная таблица как динамическая модель
- •Диспетчер сценариев
- •Создание связей между таблицами
- •Специальная вставка
- •Вычисления с помощью специальной вставки
- •Консолидация данных
- •Консолидация по физическому расположению
- •Консолидация по заголовкам
- •Поиск решения и подбор параметров
- •Поиск решения
- •Решение уравнений с помощью утилиты Подбор параметра
- •Анализ и обработка данных с помощью сводных таблиц
- •Создание сводных таблиц
- •Изменение структуры таблицы
- •Список литературы
- •Оглавление
Расширенный фильтр
Расширенный фильтр позволяет сформировать критерий фильтрации практически любой степени сложности, в том числе и виде формулы (вычисляемый критерий). Отфильтрованные данные могут быть скопированы в любой диапазон ячеек данного листа, либо на другой лист.
Задание 4.2. Используя расширенный фильтр из общего списка товаров выбрать в отделах, начинающихся на букву Р, все товары кроме сельди, цена которых при поступлении товара больше 45 или выбрать все товары из отдела Мясной, цена которых больше 30.
На рис. 4.8. показаны все этапы создания такого списка и сам выбранный список. Для получения такого результата необходимо:
А) Задать критерий, в котором определяются условия для поиска данных. В общем случае критерий представляет собой таблицу, содержащую строку заголовка и записи с условиями фильтрации. Строка заголовка критерия может содержать все поля или только часть полей заголовка исходной таблицы, при этом порядок следования полей может и не сохраняться. Скопируйте вторую строку заголовка исходной таблицы в ячейку A24.
Б) В следующих строках после заголовка записываются условия, поэтому они должны быть свободны от других данных. Если перед условиями будет пустая строка, то результатом фильтрации будут все записи исходной таблицы. Введите условия фильтрации, указанные в задании (см. рис.4.8).
Рисунок 4.33. Формирование условий фильтрации
Все условия одной строки из таблицы критериев соединяются логической операцией И, таким образом будут показаны только те строки исходной таблицы, которые удовлетворяют всем условиям одновременно. Все строки таблицы критериев соединяются между собой логической операцией ИЛИ, таким образом будут показаны записи исходной таблицы, которые удовлетворяют или всем условиям первой строки из таблицы критериев, или всем условиям второй строки, или все условиям третьей строки и т.д. В нашем примере критерий отбора следует задать в двух строках таблицы критериев. В общем случае таблица критериев может содержать любые логически выражения, в том числе и формулы.
В) Для запуска механизма фильтрации необходимо:
Выделить исходную таблицу целиком, кроме первой строки заголовка.
Выполнить команду Данные, Сортировка и фильтр, Дополнительно, Расширенный фильтр. Появится диалоговое окно Расширенный фильтр (см. рис. 4.8).
В группе Обработка выбрать переключатель Скопировать результат в другое место. В этом случае исходная таблица не изменится, а отобранные записи будут помещены в тот диапазон, который вы укажете в поле Поместить результат в диапазон.
Проверить, действительно ли в поле Исходный диапазон введена ссылка на исходную таблицу. Если нет, то перейдите к данному полю (установите в него курсор) и введите ссылку на исходную таблицу. Для этого достаточно при нажатой левой кнопке мыши перетащить ее по ячейкам исходной таблицы по диагонали из левого верхнего угла в правый нижний. В нашем случае в поле Исходный диапазон должна быть абсолютная ссылка на таблицу $A$2:$J$20. Еще раз напомним, что ввод ссылок во всех полях диалогового окна лучше всего осуществлять путем протаскивания указателя мыши по диапазону.
Установить курсор ввода символов в поле Диапазон условий и введите ссылку на таблицу критериев, в нашем случае это будут ячейки с номерами $A$24:$J$26.
Если выбран переключатель Скопировать результат в другое место (в нашем случае он выбран), перейдите к полю Поместить результат в диапазон и введите ссылку или имя диапазона назначения.
Нажмите кнопку Ок. Результаты должны сразу отобразиться на рабочем листе.