- •Введение
- •1. Работа со списками
- •1.1. Создание списка
- •1.2. Ввод, редактирование и форматирование данных в списке
- •1.3. Создание и удаление пользовательского числового формата
- •Контрольные вопросы
- •2. Сортировка данных в списке
- •2.1. Простая сортировка
- •2.2. Сортировка по нескольким столбцам
- •2.3. Использование особого порядка сортировки (по первому ключу)
- •Контрольные вопросы
- •3. Вычисление итогов
- •Контрольные вопросы
- •4. Фильтрация данных
- •4.1. Поиск записей с помощью команды Форма
- •4.2. Функция Автофильтра
- •4.3. Расширенный фильтр
- •Контрольные вопросы
- •5. Создание макросов
- •5.1. Создание макросов
- •5.2. Добавление кнопки макроса на панель инструментов
- •Контрольные вопросы
- •6. Индивидуальные задания
- •Задание 1. Сортировка и подведение итогов в списке
- •Задание 2. Фильтрация данных в списке
- •7. Библиографический список
- •Содержание
17
Рис. 4. Пример вычисляемого критерия
Формулы, результатом которых является логическая величина ИСТИНА или ЛОЖЬ, могут использоваться в качестве критерия при фильтрации данных. Если формула для некоторой записи выдаёт значение ИСТИНА, эта запись удовлетворяет критерию.
Ссылки в формуле критерия могут указывать как на записи списка, так и на другие ячейки рабочего листа. Для ссылок на список следует использовать относительные ссылки, причём они должны указывать на верхние записи в диапазоне списка. Ссылки на ячейки вне списка должны быть абсолютными.
Вычисляемый критерий может зависеть от нескольких полей и содержать несколько функций, но результатом обязана быть логическая величина (ИСТИНА, ЛОЖЬ). Расширенный фильтр отбирает записи, для которых проверяемое условие истинно.
Вычисляемый критерий должен быть введён в диапазоне критериев под пустым заголовком (рис. 4) или не совпадающим ни с одним из имен полей. Ссылка на данные должна указывать на первые строки в списке под строкой заголовков. Диапазон критериев не должен содержать пустых строк.
Критерий может быть составлен с помощью логических функций И ( ), ИЛИ ( ), НЕ ( ). Эти функции используются, если сложное условие нельзя или неудобно задавать путём добавления строк в диапазон критериев. Аргументами функций И ( ), ИЛИ ( ), НЕ ( ) являются логические выражения.
Контрольные вопросы
1.Для чего используется Автофильтр?
2.Что происходит по команде Данные, Фильтр, Автофильтр?
3.Какие типы операций применяются в Автофильтре?
4.Как задать условия при помощи Пользовательского автофильтра?
5.Назначение пункта Все в списке фильтров?
6.Назначение пункта Условие в списке фильтров?
7.Назначение пункта Первые 10 в списке фильтров?
8.В каких случаях применяется Расширенный фильтр?
9.Как создаётся диапазон условий для Расширенного фильтра?
10.Как в Расширенном фильтре задаются функции И и ИЛИ?