- •Екатеринбург 2011 Введение
- •Общие сведения о табличном процессоре Excel
- •Работа с табличным процессором
- •Ввод данных в ячейку и в диапазон
- •Автозаполнение
- •Выделение ячеек, диапазонов ячеек, столбцов и строк
- •Работа с формулами
- •Автозаполнения
- •Операции с рабочими листами
- •Упражнение 1
- •Упражнение 2
- •Если (условие; выражение 1; выражение 2)
- •Лабораторная работа №1
- •Лабораторная работа №2
- •"Выдать "#" рублей"
- •Лабораторная работа №4
- •Расширенный фильтр
- •Функции просмотра и ссылок
- •Упражнение 3
- •Лабораторная работа №5
- •Задача 1
- •Задача 2
Лабораторная работа №4
Откройте книгу Лабораторные работы.
Перейдите на новый лист. Присвойте ему имя Фильтр.
Автофильтр
Автофильтр предоставляет простой доступ к мощным средствам рабочего листа. Автофильтр выводит информацию на рабочем листе, при этом записи, не удовлетворяющие критерию, скрыты.
Чтобы включить автофильтр, нужно воспользоваться командой Данные - Фильтр - Автофильтр для Excel 2003 и Данные - Фильтр для Excel 2007 . Excel выведет кнопки со стрелками (кнопки автофильтра) рядом с каждым заголовков столбца.
Создайте таблицу исходных данных по образцу (рис. 28).
Выделите шапку таблицы, включите автофильтр . Excel выведет кнопки со стрелками (кнопки автофильтра) рядом с каждым заголовком столбца. Например, необходимо получить информацию о всех сотрудниках бухгалтерии. Для этого воспользуйтесь кнопкой автофильтра возле заголовка Отдел и в списке выберете вариант «Бухгалтерия». На экране останутся записи только о сотрудниках бухгалтерии, а остальные записи будут скрыты.
Пользовательский автофильтр
В списке, который появляется при нажатии на кнопку автофильтр, выбрать вариант Условие для Excel 2003 и Настраиваемый фильтр для Excel 2007. Условия могут связываться логическими операциями И или ИЛИ (рис.30 и рис.31).
Присвойте следующему листу имя Пользовательский фильтр.
Создайте таблицу с исходными данными (рис.29).
Включите пользовательский автофильтр и с помощью диалогового окна задайте условие: отобрать те продукты, количество которых в диапазоне от 50 до 250 (рис.30).
Рис.28 Исходные данные
Рис. 29 Исходные данные
Рис.30 Условие для отображения записей со значениями в поле «Количество» из диапазона от 50 до 250
Верните все записи.
Отберите записи о молоке или о кефире (рис.31)
Рис.31 Условие для отображения информации о молоке или о кефире
Расширенный фильтр
Расширенный фильтр является более гибким средством отбора записей, чем автофильтр, и позволяет задавать:
условия, соединенные логическим оператором ИЛИ, для нескольких столбцов;
3 и более условий для конкретного столбца; • вычисляемые условия.
Использование расширенного фильтра предполагает наличие диапазона критериев (условий). Удобнее всего диапазон критериев располагать над списком. Диапазон критериев должен состоять, по крайней мере, из двух строк: в верхней строке указываются имена полей, во второй и последующих строках - условия отбора. За исключением вычисляемых условий заголовки в диапазоне критериев должны точно совпадать с заголовками столбцов в списке.
Чтобы воспользоваться расширенным фильтром, нужно выбрать команду меню Данные - Фильтр - Расширенный фильтр для для Excel 2003 или на вкладке Данные - Дополнительно для Excel 2007. На экране появится диалоговое окно (рис. 32)
Рис.32 Использование расширенного фильтра
В элементе управления Исходный диапазон нужно указать диапазон, в котором размещается список, в элементе управления Диапазон условий -диапазон критериев. По умолчанию в группе Обработка всегда установлен переключатель фильтровать список на месте. Если выбрать вариант скопировать результат в другое место, то будет задействован диапазон для извлечения. В этом случае становится доступным элемент управления Поместить результат в диапазон, в котором нужно задать диапазон, в который будут помещены отфильтрованные данные. Флажок Только уникальные записи позволяет исключить повторяющиеся.
Задание условий с использованием логической операции ИЛИ
Чтобы связать условия в диапазоне критериев логической операцией ИЛИ, нужно эти условия расположить в разных строках (рис. 33).
Задание условий с использованием логической операции И
Пусть необходимо создать критерий отбора записей с использованием оператора И. Для этого условия в диапазоне критериев нужно расположить в одной строке (рис. 34).
10. Присвойте следующему листу имя Расширенный фильтр.
Скопируйте таблицу данных с листа Автофильтр и поместите её начиная с пятой строки листа.
Необходимо отобрать записи о людях с именем Иван или с отчеством Иванович. Для этого сформируйте диапазон критериев с использованием логической операции ИЛИ (рис.33).
Самостоятельно отберите записи о сотрудниках с именем Иван, работающих в бухгалтерии (рис.34).
14. Сохраните результат своей работы
Рис.33 Пример использования операции ИЛИ
Рис.34 Пример использования операцииИ