- •Тема работы: Работа с таблицей excel как с базой данных: автофильтр, расширенный фильтр, сортировка данных, создание сводных таблиц
- •Теоретическая часть
- •Сортировка списков
- •Фильтрация данных
- •Создание диапазона условий
- •Примеры условий отбора расширенного фильтра
- •Подведение итогов
- •Практическая часть
- •Задание 1
Фильтрация данных
Фильтрация позволяет выбирать данные, удовлетворяющие определенным критериям. Существует три способа фильтрации: поиск с помощью формы (мы его уже рассмотрели), автофильтр и расширенный фильтр.
-
Поместите курсор в область, содержащую базу данных или выделите её.
-
Затем выполнить команды меню Данные/ Фильтр
-
На именах полей появятся кнопки с изображением стрелок вниз, которыми можно задать критерии фильтрации.
-
Пункт Условие позволяет применить отличные от равенства операторы сравнения .
-
Для одного поля могут быть заданы два условия одновременно, связанные логическими и или или (рис. 27). Допускается использование специальных символов подстановки:
? - Любой символ в той же позиции, что и знак вопроса.
Например: д?м задает поиск "дым" и "дом"
* - Любую последовательность символов в той же позиции, что и звездочка.
Например: *ино задает поиск "Люблино" и "Выхино"
Строчные и прописные буквы при фильтрации данных не различаются.
-
Если данные уже отфильтрованы по одному из столбцов, то при использовании фильтра для другого столбца будут предложены только те значения, которые видны в отфильтрованном списке
С помощью команды Дополнительно на столбец можно наложить до двух условий. Используйте расширенный фильтр, если требуется наложить три или более условий, скопировать записи в другое место или отобрать данные на основе вычисленного значения .
Для использования расширенного фильтра необходимо создать на рабочем листе диапазон условий, который должен отделяться от списка как минимум одной пустой строкой. Диапазон условий может быть расположен выше или ниже фильтруемого списка.
Создание диапазона условий
-
Скопируйте из списка заголовки фильтруемых столбцов в первую строку диапазона условий.
-
Введите в строки под заголовками условий требуемые критерии отбора.
-
Укажите ячейку в списке.
-
Выберите пункт меню Данные/ Фильтр/ Дополнительно.
-
В исходный диапазон автоматически ставятся координаты фильтруемого списка, если вы указали ячейку внутри списка в п.3.
-
Укажите координаты диапазона условий, содержащего строку заголовков и строки с критериями. В диапазон недопустимо включение лишних, пустых строк.
Примеры условий отбора расширенного фильтра
В условия отбора расширенного фильтра может входить несколько условий, накладываемых на один столбец, несколько условий, накладываемых одновременно на несколько столбцов, а также условия, накладываемые на возвращаемое формулой значение.
Условия, записанные в одной строке, автоматически соединяются в одно логическое выражение союзом И (And). Условия, записанные в смежных строках, соединяются союзом ИЛИ (Or).
-
На ячейки одного столбца накладываются три или более условий отбора
-
В условии отбора используется возвращаемое формулой значение
Возвращаемое формулой значение можно использовать не только в условиях на равенство (как в предыдущем примере), но и с другими операторами сравнения.
В этом случае в качестве заголовка условия нужно ввести строку, которая не является заголовком столбца списка (например, 'критерий') или оставить заголовок условия незаполненным.
Используемая в условии формула должна ссылаться либо на заголовок столбца (например, 'цена(у.е.)' ), либо на соответствующее поле в первой записи(D3).
