Фильтрация с помощью расширенного фильтра

Фильтрация с помощью полного фильтра

Выполните следующие действия:

  1. Вставьте несколько строк выше списка.
  2. В пустую строку введите или скопируйте заголовки фильтруемых столбцов, на которые будут наложены условия.
  3. В нижележащие строки введите условия отбора. Между диапазоном условий и фильтруемым списком следует оставить, по крайней мере, одну пустую строку.
  4. Правее списка, отступив строку, скопируйте имена столбцов, которые нужно вывести.
  5. Укажите ячейку в фильтруемом списке.
  6. В меню Данные выберите пункт Фильтр, затем команду Расширенныйфильтр.
  7. Чтобы скрыть ненужные строки, в диалоговом окне установите переключатель Обработка в положение Фильтроватьсписокнаместе.

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

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

  1. Введите в поле Диапазон критериев ссылку на диапазон условий отбора, включая заголовки.

Условия отбора расширенного фильтра

Чтобы наложить условия отбора, выполняемые одновременно на несколько столбцов, введите условия в ячейки, расположенные в одной строке диапазона условий.

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

Чтобы задать для отдельного столбца три или более условия отбора, введите их в ячейки, расположенные в смежных строках.

В условии фильтрации можно использовать возвращаемое формулой значение.

При создании условия отбора с помощью формулы оставьте пустой ячейку заголовка столбца условий.

Формула, используемая для создания условия отбора, должна использовать относительные ссылки на соответствующие поля первой записи списка. Все остальные ссылки в формуле должны быть абсолютными.

Формула должна возвращать результат ИСТИНА или ЛОЖЬ.

Ввод условий отбора

Используйте операторы сравнения, числа, текст и шаблоны как при настройке автофильтра.

Чтобы отобрать строки, содержащие ячейки с заданным значением, введите требуемые число, дату, текстовую или логическую константу в ячейку, ниже заголовка столбца диапазона условий. Например, чтобы отобрать строки, имеющие индекс отделения связи равный 109462, следует ввести в диапазон условий число 109462 ниже заголовка "Отделения связи” (рис. 2.4).

F G H
  Отделения связи  
     

Рис. 2. 4. Создание критерия выборки в пользовательском автофильтре (одно условие)

Чтобы отобрать строки с ячейками, имеющими значения в заданных границах, следует использовать оператор сравнения. Условие отбора с оператором сравнения необходимо ввести в ячейку ниже заголовка столбца в диапазоне условий. Например, чтобы отобрать строки, имеющие значения Количество больше 1000, введите условие отбора ">1000" ниже заголовка “Количество”, имеющие Цену меньше 40, введите "<40" ниже заголовка “Цена” (рис.2.5).

F G H
  Количество Цена
  >1000 <40

Рис. 2. 5. Создание критерия выборки в пользовательском автофильтре (два условия)


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: