Функция ФИЛЬТР Excel
Функция ФИЛЬТР фильтрует диапазон данных и динамически возвращает соответствующие результаты в соответствии с указанными критериями.
Примечание: Функция ФИЛЬТР доступна только в Excel для Microsoft 365, Excel 2021 или более новых версиях Excel, а также в Excel для веба.
Синтаксис
=ФИЛЬТР(массив; включить; [если_пусто])
Аргументы
- массив (обязательно): Диапазон или массив для фильтрации.
- включить (обязательно): Логический тест, который возвращает массив логических значений (ИСТИНА или ЛОЖЬ), указывающих, следует ли пропускать соответствующую строку или столбец в массиве через ФИЛЬТР.
- [если_пусто] (необязательно): Значение, которое возвращается, если в включенном массиве нет совпадающих результатов.
Возвращаемое значение
Функция ФИЛЬТР возвращает массив.
Примечания по функции
- массив может быть предоставлен как строка значений, столбец значений или комбинация строк и столбцов значений.
- Размерность включить должна быть равна размерности аргумента массив.
- Чтобы добавить два или более критериев в включить, каждый критерий следует заключить в скобки и соединить их звездочкой (*).
- Результат, возвращаемый ФИЛЬТРОМ, разливается в диапазон ячеек в зависимости от того, как организованы ваши исходные данные массива. Если одна или несколько ячеек в диапазоне разлива не пусты, будет возвращена ошибка #РАЗЛИВ!
- Если любое из значений, предоставленных как аргумент включить, является ошибкой или не может быть преобразовано в логическое значение, ФИЛЬТР вернет ошибку.
- Текстовые значения в аргументах включить или если_пусто должны быть заключены в двойные кавычки. В противном случае ФИЛЬТР вернет ошибку #ИМЯ?.
- Чтобы ничего не отображать при отсутствии совпадающих данных, укажите пустую строку ("") для если_пусто.
- ФИЛЬТР вернет ошибку #РАСЧЕТ!, если совпадающих данных нет и значение для если_пусто не предоставлено.
- ФИЛЬТР можно использовать между различными книгами. Однако убедитесь, что ссылочные книги открыты. В противном случае, если вы обновите ячейку результата, будет возвращена ошибка #ССЫЛКА!.
- Результаты ФИЛЬТРА являются динамическими, то есть они автоматически обновляются при изменении значений в исходных данных. Однако результаты не будут обновлены, если вы добавите новые записи в массив. Чтобы исправить это, используйте структурированные ссылки в качестве аргумента массива.
Пример
Предположим, у вас есть таблица студентов, показанная ниже. Чтобы отфильтровать студентов, которые из класса А и набрали более 60 баллов, скопируйте или введите формулу ниже в верхнюю левую ячейку таблицы результатов, затем нажмите Enter, чтобы получить результат:
=ФИЛЬТР(B3:E14;(B3:B14="Класс A")*(E3:E14>60);"НЕТ ЗАПИСЕЙ")
Или используйте ссылки на ячейки, чтобы сделать формулу динамической:
=ФИЛЬТР(B3:E14;(B3:B14=H3)*(E3:E14>J3);"НЕТ ЗАПИСЕЙ")
Пример отсутствия совпадений
Предположим, вы хотите отфильтровать студентов, которые из класса А и набрали менее 60 баллов (очевидно, что таких баллов нет). Чтобы отобразить результаты как ничего или определенную текстовую строку, вы можете скопировать формулы ниже и нажать Enter, чтобы увидеть результаты.
=ФИЛЬТР(B3:E14;(B3:B14="Класс A")*(E3:E14<60);"") >>> Возвращает ничего
=ФИЛЬТР(B3:E14;(B3:B14="Класс A")*(E3:E14<60);"НЕТ ЗАПИСЕЙ") >>> Возвращает НЕТ ЗАПИСЕЙ
Связанные функции
Функция СОРТИРОВКА сортирует содержимое диапазона или массива в порядке возрастания или убывания.
Функция СОРТИРОВКАПО сортирует содержимое одного диапазона или массива на основе значений в соответствующем диапазоне или массиве, независимо от того, включен ли соответствующий диапазон или массив в диапазон или массив для сортировки.
Функция УНИКАЛЬНЫЕ извлекает уникальные значения из диапазона данных. Данные могут включать текст, числа, даты, значения ошибок и т.д.
Лучшие инструменты для повышения производительности Office
Kutools для Excel - Помогает вам выделиться из толпы
Kutools для Excel имеет более 300 функций, гарантируя, что нужный вам инструмент находится всего в одном клике...
Office Tab - Включите работу с вкладками в Microsoft Office (включая Excel)
- Один щелчок мыши, чтобы переключаться между десятками открытых документов!
- Сократите сотни кликов мышью ежедневно, попрощайтесь с болью в руке.
- Увеличивает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
- Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.