Фильтрация с помощью полного фильтра
Выполните следующие действия:
- Вставьте несколько строк выше списка.
- В пустую строку введите или скопируйте заголовки фильтруемых столбцов, на которые будут наложены условия.
- В нижележащие строки введите условия отбора. Между диапазоном условий и фильтруемым списком следует оставить, по крайней мере, одну пустую строку.
- Правее списка, отступив строку, скопируйте имена столбцов, которые нужно вывести.
- Укажите ячейку в фильтруемом списке.
- В меню Данные выберите пункт Фильтр, затем команду Расширенныйфильтр.
- Чтобы скрыть ненужные строки, в диалоговом окне установите переключатель Обработка в положение Фильтроватьсписокнаместе.
Чтобы скопировать отфильтрованные строки, выберите Скопировать результат в другое место, укажите поле Поместить результат в диапазон, затем верхнюю левую ячейку области вставки для вывода всех полей списка.
Если вывести нужно только некоторые поля списка, необходимо указать имена полей для вывода, приготовленные ранее (пункт 4).
|
|
- Введите в поле Диапазон критериев ссылку на диапазон условий отбора, включая заголовки.
Условия отбора расширенного фильтра
Чтобы наложить условия отбора, выполняемые одновременно на несколько столбцов, введите условия в ячейки, расположенные в одной строке диапазона условий.
Если вы введёте условия в ячейки, расположенные в разных строках диапазона условий, то отобранные записи будут удовлетворять хотя бы одному из них.
Чтобы задать для отдельного столбца три или более условия отбора, введите их в ячейки, расположенные в смежных строках.
В условии фильтрации можно использовать возвращаемое формулой значение.
При создании условия отбора с помощью формулы оставьте пустой ячейку заголовка столбца условий.
Формула, используемая для создания условия отбора, должна использовать относительные ссылки на соответствующие поля первой записи списка. Все остальные ссылки в формуле должны быть абсолютными.
Формула должна возвращать результат ИСТИНА или ЛОЖЬ.
Ввод условий отбора
Используйте операторы сравнения, числа, текст и шаблоны как при настройке автофильтра.
Чтобы отобрать строки, содержащие ячейки с заданным значением, введите требуемые число, дату, текстовую или логическую константу в ячейку, ниже заголовка столбца диапазона условий. Например, чтобы отобрать строки, имеющие индекс отделения связи равный 109462, следует ввести в диапазон условий число 109462 ниже заголовка "Отделения связи” (рис. 2.4).
F | G | H |
Отделения связи | ||
Рис. 2. 4. Создание критерия выборки в пользовательском автофильтре (одно условие)
|
|
Чтобы отобрать строки с ячейками, имеющими значения в заданных границах, следует использовать оператор сравнения. Условие отбора с оператором сравнения необходимо ввести в ячейку ниже заголовка столбца в диапазоне условий. Например, чтобы отобрать строки, имеющие значения Количество больше 1000, введите условие отбора ">1000" ниже заголовка “Количество”, имеющие Цену меньше 40, введите "<40" ниже заголовка “Цена” (рис.2.5).
F | G | H |
Количество | Цена | |
>1000 | <40 |
Рис. 2. 5. Создание критерия выборки в пользовательском автофильтре (два условия)