Расширенная фильтрация (Microsoft Excel)
Бывают ситуации, когда автофильтру просто не хватает мускулов, необходимых для обработки ваших данных. Например, вам может потребоваться выполнить вычисление при сравнении фильтров. В этих случаях вы можете использовать расширенные возможности фильтрации Excel.
Расширенная фильтрация требует, чтобы вы установили диапазон критериев на листе. Этот диапазон критериев не является частью вашего списка данных, но вместо этого используется для обозначения того, как вы хотите выполнять фильтрацию.
Как правило, вы помещаете свои критерии перед списком данных, но вы также можете разместить его после. Важно то, что вы отделяете критерии от списка данных по крайней мере одной пустой строкой. В противном случае Excel может подумать, что критерии являются частью фактического списка данных.
Критерии вводятся в ваш рабочий лист таким образом, что каждый столбец представляет различное логическое сравнение И, а каждая строка представляет различное логическое сравнение ИЛИ. Если это звучит сбивающе с толку, не беспокойтесь. Пример поможет прояснить ситуацию.
Допустим, у вас есть список данных, который начинается в шестой строке рабочего листа. Вы выделили строки над этим, чтобы указать критерии фильтрации. Список данных содержит столбцы, которые описывают информацию в вашем инвентаре. Есть столбцы для номеров позиций, описания, местоположения, количества, стоимости и т. Д. Также имеется вычисляемый столбец, в котором указывается прибыль, полученная от каждой позиции запасов.
В какой-то момент вы можете захотеть отфильтровать свой список данных, чтобы он отображал только ограниченное подмножество ваших элементов инвентаря. Например, вы можете захотеть увидеть только те товары, для которых количество превышает 2500, а прибыль меньше 1000, или те товары, где количество больше 7500, или те товары, где прибыль меньше 100 (это намного больше). сложнее, чем вы можете выполнить с помощью специального автофильтра.)
Чтобы настроить такой фильтр, все, что вам нужно сделать, это задать критерии. В этом случае вы должны использовать ячейки A1: B4 следующим образом:
A |
B |
|||
1 |
Quantity |
Profit |
||
2 |
>2500 |
<1000 |
||
3 |
>7500 |
|||
4 |
<100 |
В этом примере первая строка показывает имена полей, которые будут использоваться при сравнениях, а строки со второй по четвертую определяют фактические сравнения. Обратите внимание: поскольку во второй строке есть два теста, они считаются условием И, а тесты в других строках — условиями ИЛИ.
Чтобы применить эти критерии фильтрации, выполните следующие действия:
-
Выберите любую ячейку в списке данных (не в критериях).
-
Выберите «Фильтр» в меню «Данные», затем выберите «Расширенный фильтр». Excel отображает диалоговое окно «Расширенный фильтр» (см. Рис. 1.) с уже заполненным адресом исходной таблицы данных в поле «Диапазон списка».
-
Выберите поле Диапазон критериев. Точка вставки должна появиться внутри поля.
-
Используйте мышь, чтобы выбрать диапазон критериев, ячейки A1: B4.
-
Щелкните ОК.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (2858) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и новее) здесь:
link: / excelribbon-Advanced_Filtering [Расширенная фильтрация]
.