Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СР№13-14.doc
Скачиваний:
1
Добавлен:
27.08.2019
Размер:
119.81 Кб
Скачать

Задание диапазона условий

Команда Расширенный фильтр, в отличие от команды Автофильтр, требует задания условий отбора строк в отдельном диапазоне рабочего листа. Поскольку при фильтрации скрываются целые строки, диапазон условий лучше поместить выше или ниже списка. Если вы предполагаете, что список со временем будет расширяться, то диапазон условий следует разместить выше списка.

Диапазон условий должен содержать, по крайней мере, две строки. Введите один или несколько заголовков столбцов в верхней строке, а условия отбора — во вторую и последующие строки. За исключением вычисляемых условий, заголовки в диапазоне условий должны точно совпадать с заголовками столбцов в списке. Для обеспечения точности эти заголовки лучше всего создавать, выделяя заголовки столбцов в списке и копируя их в верхнюю строку диапазона условий с помощью команд Копировать и Вставить в меню Правка.

Пример

Предположим, что из списка, вы хотите отобрать фамилии сотрудников, которые получают больше 543 грн. Или чей возраст превышает 40 лет.

  1. Создать диапазон условий А15:В17

  2. Меню Данные – Фильтр – Расширенный фильтр

  3. Установите флажок в поле Фильтровать список на месте

  4. В поле Исходный диапазон введите абсолютный адрес ячеек $A$1:$G$13

  5. В поле Диапазон условий введите $A$15:$B$17

  6. Нажмите кнопку ОК.

Команда Расширенный фильтр скрывает все строки которые не прошли через фильтр. Она также отображает номера отобранных строк синим цветом, а в строке состояния показывает число найденных записей.

Два условия должны быть заданы на отдельных строках. Если условия заданы на одной строке то программа выведет список всех сотрудников для которых соблюдаются оба условия.

Число условий в диапазоне может быть любым. Excel интерпретирует условия в соответствии со следующими правилами:

  1. условия на одной строке считаются соединенными логическим оператором И.

  2. условия на разных строках считаются соединенными логическим оператором ИЛИ.

Пример использования трех операторов или

Вывести данные только тех сотрудников, фамилии которых начинаются с букв А, Г, Н.

Ввести в диапазон условий

Фамилии

А

Г

Н

Пример одновременного использования операторов и и или

Ввести в диапазон условий

Фамилии

Возраст

А

>=40

Г

>=40

Н

>=40

Задание текстовых условий

Правила:

  1. Единственная буква означает «Найти все значения, которые начинаются с этой буквы». Например, условие в виде одиночной буквы М выполняется для всех имен начинающихся с буквы М.

  2. Символы > (больше) < (меньше) означают: “ Найти все значения, которые находятся по алфавиту после или до введенного текстового значения ”

  3. Формула =”=текст” означает “Найти значения, которые точно совпадают со строкой символов текст

Использование вычисляемых условий

Правила:

  1. Заголовок в диапазоне условий не должен совпадать ни с одним заголовком в списке.

  2. Ссылки на ячейки находящиеся вне списка должны быть абсолютными

  3. Ссылки на ячейки в списке должны быть относительными

Найти всех сотрудников, заработная плата которых больше среднего оклада.

1. В ячейку С14 введите Вывести: оклады выше среднего

  1. В ячейку вне списка (F15) введите формулу:

=СРЗНАЧ(F2:F13)

  1. В ячейку С15 введите вычисляемое условие:

=F2>$F$15

4. Меню Данные – Фильтр – Расширенный фильтр

Диапазон условий С14:С15

Вычисляемое условие =F2>$F$15

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]