Здравствуйте, уважаемые читатели блога!
Сегодня рассмотрим замечательную возможность табличного процессора MS Excel 2010 – расширенный фильтр. Обычная фильтрация данных рассматривалась здесь. Фильтрация, конечно, очень удобна, но не всегда позволяет выполнить отбор данных. Допустим, что нужно выполнить фильтрацию по условию, но условие является объединением условий фильтрации для двух и более столбцов. Такое объединение условий выполняется при помощи логических функций ИЛИ или И. Фильтрацию же по этим условиям можно осуществить, применив расширенный фильтр.

Лучше всего возможности расширенного фильтра рассматривать на примере. Пусть имеется таблица с поисковыми запросами. Необходимо определить, какой из поисковых запросов находится на позиции меньше 10 и в поисковой системе Яндекс и в поисковой системе Google. (см. рис) Выполним следующие действия:
- Скопируем в отдельные свободные ячейки названия только тех столбцов, по которым будет осуществляться фильтрация. В нашем примере это столбцы Видимость в Яндексе и Видимость в Google. Скопированы они в ячейки В10:С10.
- Вводим под этими ячейками условия фильтрации. Если должны учитываться одновременно оба условия (логическая функция И), то условия фильтрации располагаются в одной строка, если же должны учитываться условиями не одновременно оба, а только одно (логическая функция ИЛИ), то условия располагаются в разных строках.
- На вкладке Данные, в группе Сортировка и фильтр выбираем кнопку Дополнительно.
- В появившемся окне Расширенный фильтр выбираем либо переключатель фильтровать список на месте, либо скопировать результат в другое место. В поле Исходный диапазон вводим адрес диапазона ячеек, данные в которых будут фильтроваться. Это можно сделать непосредственным вводом адреса, либо выделением при помощи мыши необходимого диапазона.
- В поле диапазон условий указываем адрес диапазона ячеек, в котором записаны условия и названия столбцов. В нашем примере это B10:C12.
- Если выше был выбран вариант скопировать результат в другое место то в поле Поместить результат в диапазон указываем адрес диапазона ячеек, куда будет размещен полученный результат. В нашем примере указаны ячейки А27:С27.
- Нажимаем кнопку ОК и, если записали все без ошибок и условия выполнимы, видим результат.

Удачи в работе с табличным процессором MS Excel 2010!
С уважением,
