askXL
Вопрос RU

Как отфильтровать данные формулой (ФИЛЬТР)?

Ответ

Функция ФИЛЬТР (Excel 365): =ФИЛЬТР(A2:C100; B2:B100>1000; "Нет данных"). Возвращает строки, где столбец B больше 1000. Результат обновляется автоматически.

Подробное объяснение

ФИЛЬТР (FILTER) — революционная функция Excel 365, заменяющая автофильтр и сложные формулы массивов.

Синтаксис

=ФИЛЬТР(массив; условие; [если_пусто])

Простой фильтр

=ФИЛЬТР(A2:D100; C2:C100="Москва")

Возвращает все строки, где город = «Москва».

Числовое условие

=ФИЛЬТР(A2:D100; D2:D100>50000; "Нет записей")

Третий аргумент — что показать, если ничего не найдено.

Несколько условий (И)

=ФИЛЬТР(A2:D100; (C2:C100="Москва")*(D2:D100>50000))

Умножение условий = логическое И.

Несколько условий (ИЛИ)

=ФИЛЬТР(A2:D100; (C2:C100="Москва")+(C2:C100="Питер"))

Сложение условий = логическое ИЛИ.

ФИЛЬТР + СОРТИРОВКА

=СОРТИРОВКА(ФИЛЬТР(A2:D100; C2:C100="Москва"); 4; -1)

Отфильтрованные данные сразу отсортированы по четвёртому столбцу по убыванию.

24.02.2026 Excel / Google Sheets

Нужна своя формула?

Опишите задачу — ИИ сгенерирует рабочую формулу за секунды

Создать формулу

Вы использовали бесплатные запросы

Войдите, чтобы продолжить генерировать формулы — это бесплатно!

Больше запросов
Сохранение формул в избранное
Доступ к истории формул
Войти через Google

By signing in, you agree to our Privacy Policy

Отличная формула!

Войдите, чтобы сохранять формулы и получить больше бесплатных запросов

Войти бесплатно

Сохранить в избранное

Войдите, чтобы сохранять формулы и получать к ним доступ в любое время

Войти через Google