Перейти к содержимому

Как использовать расширенный фильтр Excel — Полное руководство с примерами

Author: Siluvia Last Modified: 2025-06-05

Расширенный фильтр Excel — это мощный инструмент, который предоставляет больше возможностей по сравнению со стандартной функцией фильтрации, позволяя пользователям выполнять сложные задачи фильтрации эффективно. В этом руководстве подробно рассматривается функция расширенного фильтра в Excel, проводится сравнение с обычными фильтрами, приводятся практические примеры и даются рекомендации для оптимального использования. Освоив этот материал, вы сможете уверенно применять расширенные фильтры в своей работе.

A screenshot showing the Excel Advanced Filter interface and sample dataset


Расширенный фильтр против обычного фильтра

Главное различие между обычным фильтром Excel и расширенным фильтром заключается в их сложности и функциональности. Обычный фильтр позволяет просто фильтровать данные по одному столбцу на основе заданных условий в исходном диапазоне, тогда как расширенный фильтр предоставляет дополнительные возможности, такие как:

  • Использование нескольких критериев сразу по разным столбцам.
  • Возможность извлекать уникальные значения из набора данных.
  • Применение подстановочных знаков для более гибкого поиска и частичного совпадения.
  • Извлечение отфильтрованных данных в отдельное место.

Примеры использования расширенного фильтра

В этом разделе приведены различные практические примеры, которые помогут вам освоить работу с расширенными фильтрами в Excel для достижения различных эффектов фильтрации.


Извлечение уникального списка

С помощью расширенного фильтра Excel можно быстро сгенерировать список уникальных значений из набора данных — задача, которая может быть трудоёмкой при использовании обычных фильтров. Если у вас есть список продаж с дублирующимися строками и вы хотите получить только уникальные строки, функция расширенного фильтра в Excel значительно упростит этот процесс. Следуйте приведённым ниже инструкциям.

A screenshot demonstrating a dataset used to extract unique values in Excel using Advanced Filter

  1. Перейдите на вкладку «Данные» и выберите «Дополнительно» в группе «Сортировка и фильтр».
    A screenshot of the Data tab in Excel, highlighting the Advanced Filter option
  2. В диалоговом окне «Расширенный фильтр» выполните следующие настройки.
    1. В разделе «Действие» выберите нужный вариант. Поскольку я хочу разместить уникальный список в другом месте, выбираю опцию «Скопировать в другое место».
    2. Укажите диапазон списка:
      • Извлечение уникальных значений из одного столбца:
        Выберите столбец, из которого вы хотите извлечь уникальные значения. Например, чтобы получить уникальные имена клиентов, выделите диапазон A1:A11.
      • Извлечение уникальных строк на основе нескольких столбцов:
        Выделите диапазон, включающий все столбцы, которые вы хотите учитывать. В данном случае, чтобы извлечь уникальные строки по имени клиента, продажам и региону, выделите весь диапазон A1:C11.
    3. В разделе «Копировать в» укажите, куда вы хотите вставить уникальный список.
    4. Установите флажок «Только уникальные записи».
    5. Нажмите кнопку «ОК». Смотрите скриншот:
      A screenshot of the Advanced Filter dialog in Excel, configured to extract unique rows

Результат

Как показано на скриншоте ниже, из исходного диапазона данных извлечены только уникальные строки.

A screenshot of the result after using Excel's Advanced Filter to extract unique rows


Фильтрация в одном столбце по нескольким условиям (соответствие любому из условий)

Фильтрация данных в одном столбце по нескольким условиям позволяет отображать строки, которые соответствуют хотя бы одному из заданных критериев. Это особенно полезно при работе с большими наборами данных, когда необходимо сузить информацию по нескольким возможным совпадениям. Вот как это можно сделать с помощью расширенного фильтра Excel:

Шаг1: Подготовьте исходный диапазон данных

Убедитесь, что в вашем диапазоне данных есть чёткие заголовки столбцов — они понадобятся для настройки диапазона критериев. В качестве примера я использую следующую таблицу с оценками студентов.

A screenshot of a dataset prepared for filtering in one column with multiple criteria

Шаг2: Настройка диапазона критериев

  1. Над или рядом с исходным диапазоном создайте диапазон критериев. Заголовки в диапазоне критериев должны точно совпадать с заголовками в исходном диапазоне. В данном примере мой диапазон критериев расположен над исходным списком.
  2. Под заголовком перечислите каждый критерий, который вы хотите учесть. Каждый критерий должен быть в отдельной ячейке, непосредственно под предыдущим. Такая настройка сообщает Excel, что нужно искать совпадения с любым из этих критериев.
    В этом примере я ищу студентов с «оценками больше95 или меньше60», чтобы отфильтровать как отличников, так и студентов с низкими баллами. Поэтому каждый критерий я ввожу в отдельную строку под заголовком «Оценка». Весь диапазон критериев показан ниже:
    A screenshot of a criteria range set up for filtering data in Excel

Шаг3: Примените расширенный фильтр

Теперь вы можете применить расширенный фильтр следующим образом.

  1. Перейдите на вкладку «Данные» и выберите «Дополнительно» в группе «Сортировка и фильтр».
    A screenshot of the Data tab in Excel, highlighting the Advanced Filter option
  2. В диалоговом окне «Расширенный фильтр» выполните следующие настройки.
    1. В разделе «Действие» выберите нужный вариант. Поскольку я хочу разместить результат фильтрации в другом месте, выбираю опцию «Скопировать в другое место».
    2. В разделе «Диапазон списка» выберите весь диапазон A7:D17.
    3. В разделе «Диапазон условий» выберите весь диапазон критериев A2:D4.
    4. В разделе «Копировать в» укажите, куда вы хотите вставить результат фильтрации (в данном случае я выбираю ячейку F8).
    5. Нажмите «ОК», чтобы применить фильтр. Смотрите скриншот:
      A screenshot of the Advanced Filter dialog configured for multi-criteria filtering in Excel

Результат

Теперь вы увидите, что извлечены только те строки, где в столбце «Оценка» значение соответствует хотя бы одному из критериев (>95 или <60).

A screenshot of the filtered results in Excel after applying multiple criteria with Advanced Filter


Забудьте о ручной настройке сложных диапазонов критериев

Откройте для себя возможности многоуровневой фильтрации в Excel без лишней сложности! Функция «Супер фильтр» в Kutools для Excel обеспечивает непревзойдённую простоту использования, которую стандартный расширенный фильтр Excel не может предложить. Она поддерживает следующие расширенные фильтры всего в несколько кликов:

  • Фильтрация по нескольким условиям в одном столбце
  • Фильтрация по нескольким условиям в нескольких столбцах
  • Фильтрация данных по длине текста
  • Фильтрация данных по году / месяцу / неделе...
  • Фильтрация текстовых строк с учётом регистра...

Узнайте, как «Супер фильтр» может изменить ваш рабочий процесс. Click here to download Kutools for Excel.

A screenshot of Kutools for Excel Super Filter feature used for advanced multi-condition filtering

Нажмите здесь, чтобы узнать больше и посмотреть, как использовать эту функцию.


Фильтрация в нескольких столбцах по нескольким условиям

После рассмотрения фильтрации по нескольким условиям в одном столбце перейдём к фильтрации по нескольким столбцам. В этом разделе вы узнаете, как применять несколько критериев к разным столбцам с использованием логики И, ИЛИ и их комбинации.

  • Для применения логики И разместите критерии в одной строке.
  • Для применения логики ИЛИ разместите критерии в отдельных строках.

С использованием логики И (соответствие всем условиям)

Фильтрация данных в нескольких столбцах по нескольким условиям с использованием логики И означает, что каждая строка должна соответствовать всем заданным критериям в разных столбцах, чтобы быть отображённой. Вот как это сделать с помощью расширенного фильтра Excel:

Шаг1: Подготовьте исходный диапазон данных

Убедитесь, что в вашем диапазоне данных есть чёткие заголовки столбцов — они понадобятся для настройки диапазона критериев. В качестве примера я использую следующую таблицу с оценками студентов.

A screenshot showing an Excel table of student scores used as a dataset for applying AND logic

Шаг2: Настройка диапазона критериев

  1. Создайте диапазон критериев над или рядом с исходным диапазоном, введя заголовки, которые точно совпадают с заголовками в исходном диапазоне. В данном примере мой диапазон критериев расположен над исходным списком.
  2. Для логики И все критерии размещайте в одной строке под соответствующими заголовками. Например, если я хочу отфильтровать студентов из «Класса А» с оценками выше85, диапазон критериев должен выглядеть так:
    A screenshot showing a criteria range setup for filtering data using AND logic in Excel

Шаг3: Примените расширенный фильтр

Теперь вы можете применить расширенный фильтр следующим образом.

  1. Перейдите на вкладку «Данные» и выберите «Дополнительно» в группе «Сортировка и фильтр».
    A screenshot of the Data tab in Excel, highlighting the Advanced Filter option
  2. В диалоговом окне «Расширенный фильтр» выполните следующие настройки.
    1. В разделе «Действие» выберите нужный вариант. Поскольку я хочу разместить результат фильтрации в другом месте, выбираю опцию «Скопировать в другое место».
    2. В разделе «Диапазон списка» выберите весь диапазон A7:D16.
    3. В разделе «Диапазон условий» выберите весь диапазон критериев A2:D3.
    4. В разделе «Копировать в» укажите, куда вы хотите вставить результат фильтрации (в данном случае я выбираю ячейку F6).
    5. Нажмите «ОК», чтобы применить фильтр. Смотрите скриншот:
      A screenshot of the Advanced Filter dialog box configured for AND logic

Результат

В результате будут отображены или скопированы только те строки, которые соответствуют всем условиям по указанным столбцам. В нашем примере будут извлечены только студенты из класса А с оценками выше85.

A screenshot of the filtered results after applying AND logic with Advanced Filter in Excel


С использованием логики ИЛИ (соответствие любому из условий)

Чтобы отфильтровать данные в нескольких столбцах с использованием логики ИЛИ (соответствие любому из условий) в расширенном фильтре Excel, выполните следующие шаги:

Шаг1: Подготовьте исходный диапазон данных

Убедитесь, что в вашем диапазоне данных есть чёткие заголовки столбцов — они понадобятся для настройки диапазона критериев. В качестве примера я использую следующую таблицу с оценками студентов.

A screenshot of a student scores dataset used to demonstrate OR logic filtering in Excel

Шаг2: Настройка диапазона критериев

  1. Создайте диапазон критериев над или рядом с исходным диапазоном, введя заголовки, которые точно совпадают с заголовками в исходном диапазоне. В данном примере мой диапазон критериев расположен над исходным списком.
  2. Для логики ИЛИ каждую группу условий для одного столбца размещайте в отдельных строках или вносите каждое условие в отдельную строку под соответствующим заголовком. Например, если я хочу отфильтровать студентов с оценками выше90 или с оценкой F, диапазон критериев должен выглядеть так:
    A screenshot of a criteria range setup for filtering data using OR logic in Excel

Шаг3: Примените расширенный фильтр

Теперь вы можете применить расширенный фильтр следующим образом.

  1. Перейдите на вкладку «Данные» и выберите «Дополнительно» в группе «Сортировка и фильтр».
    A screenshot of the Data tab in Excel, highlighting the Advanced Filter option
  2. В диалоговом окне «Расширенный фильтр» выполните следующие настройки.
    1. В разделе «Действие» выберите нужный вариант. Поскольку я хочу разместить результат фильтрации в другом месте, выбираю опцию «Скопировать в другое место».
    2. В разделе «Диапазон списка» выберите весь диапазон A7:D17.
    3. В разделе «Диапазон условий» выберите весь диапазон критериев A2:D4.
    4. В разделе «Копировать в» укажите, куда вы хотите вставить результат фильтрации (в данном случае я выбираю ячейку F8).
    5. Нажмите «ОК», чтобы применить фильтр. Смотрите скриншот:
      A screenshot of the Advanced Filter dialog box configured for OR logic

Результат

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

В этом случае фильтр вернёт только студентов с оценками выше90 или с оценкой F.

A screenshot of the filtered results after applying OR logic with Advanced Filter in Excel


С использованием логики И и ИЛИ одновременно

Чтобы отфильтровать данные в нескольких столбцах с использованием комбинации логики И и ИЛИ в расширенном фильтре Excel, выполните следующие шаги.

Шаг1: Подготовьте исходный диапазон данных

Убедитесь, что в вашем диапазоне данных есть чёткие заголовки столбцов — они понадобятся для настройки диапазона критериев. В качестве примера я использую следующую таблицу с оценками студентов.

A screenshot of a student scores dataset used to demonstrate AND and OR logic filtering in Excel.

Шаг2: Настройка диапазона критериев

  1. Создайте диапазон критериев над или рядом с исходным диапазоном. Включите заголовки столбцов, которые точно совпадают с заголовками в исходном диапазоне. В данном примере мой диапазон критериев расположен над исходным списком.
  2. Под заголовками введите критерии, используя комбинацию логики И и ИЛИ.
    • Для логики И критерии из разных столбцов размещайте в одной строке.
    • Для логики ИЛИ критерии размещайте в отдельных строках.
    • Для комбинированной логики И-ИЛИ каждую группу условий ИЛИ оформляйте отдельным блоком строк, а внутри блока критерии И размещайте в одной строке.
      Например, чтобы отфильтровать студентов из класса А с оценками выше90 или из класса B с оценкой B, настройте диапазон критериев следующим образом:
      A screenshot of a criteria range setup combining AND and OR logic in Excel

Шаг3: Примените расширенный фильтр

Теперь вы можете применить расширенный фильтр следующим образом.

  1. Перейдите на вкладку «Данные» и выберите «Дополнительно» в группе «Сортировка и фильтр».
    A screenshot of the Data tab in Excel, highlighting the Advanced Filter option
  2. В диалоговом окне «Расширенный фильтр» выполните следующие настройки.
    1. В разделе «Действие» выберите нужный вариант. Поскольку я хочу разместить результат фильтрации в другом месте, выбираю опцию «Скопировать в другое место».
    2. В разделе «Диапазон списка» выберите весь диапазон A7:D17.
    3. В разделе «Диапазон условий» выберите весь диапазон критериев A2:D4.
    4. В разделе «Копировать в» укажите, куда вы хотите вставить результат фильтрации (в данном случае я выбираю ячейку F8).
    5. Нажмите «ОК», чтобы применить фильтр. Смотрите скриншот:
      A screenshot of the Advanced Filter dialog box configured for a combination of AND and OR logic

Результат

Excel отобразит только те строки, которые соответствуют вашей сложной комбинации критериев.

В этом примере расширенный фильтр вернёт только студентов с оценками выше90 в классе А или студентов с оценкой B в классе B.

A screenshot of the filtered results combining AND and OR logic with Advanced Filter in Excel


Расширенный фильтр с использованием подстановочных знаков

Использование подстановочных знаков с расширенным фильтром Excel позволяет выполнять более гибкий и мощный поиск данных. Подстановочные знаки — это специальные символы, которые обозначают один или несколько символов в строке, что облегчает фильтрацию по шаблонам текста. Вот подробная инструкция по использованию расширенного фильтра с подстановочными знаками в Excel.

Шаг1: Подготовьте исходный диапазон данных

Убедитесь, что в вашем диапазоне данных есть чёткие заголовки столбцов — они понадобятся для настройки диапазона критериев. В этом примере у вас есть список имён, и некоторые из них соответствуют определённому шаблону.

A screenshot of a dataset of names used to demonstrate filtering with wildcards in Excel

Шаг2: Настройка диапазона критериев

  1. Создайте диапазон критериев над или рядом с исходным диапазоном. Включите заголовки столбцов, которые точно совпадают с заголовками в исходном диапазоне. В данном примере мой диапазон критериев расположен над исходным списком.
  2. Под заголовком введите критерии с использованием подстановочных знаков.
    • *: Обозначает любое количество символов и может использоваться в начале, в конце или внутри строки.
    • ?: Обозначает один символ в определённой позиции.
    В этом примере я хочу отфильтровать имена, которые начинаются с буквы «J», поэтому ввожу J* под заголовком «Имя» в диапазоне критериев. Смотрите скриншот:
    A screenshot showing a criteria range setup with a wildcard to filter data in Excel

Шаг3: Примените расширенный фильтр

Теперь вы можете применить расширенный фильтр, чтобы отфильтровать все имена, начинающиеся с буквы J.

  1. Перейдите на вкладку «Данные» и выберите «Дополнительно» в группе «Сортировка и фильтр».
    A screenshot of the Data tab in Excel, highlighting the Advanced Filter option
  2. В диалоговом окне «Расширенный фильтр» выполните следующие настройки.
    1. В разделе «Действие» выберите нужный вариант. Поскольку я хочу разместить результат фильтрации в другом месте, выбираю опцию «Скопировать в другое место».
    2. В разделе «Диапазон списка» выберите весь диапазон A6:B11.
    3. В разделе «Диапазон условий» выберите весь диапазон критериев A2:B3.
    4. В разделе «Копировать в» укажите, куда вы хотите вставить результат фильтрации (в данном случае я выбираю ячейку D7).
    5. Нажмите «ОК», чтобы применить фильтр. Смотрите скриншот:
      A screenshot of the Advanced Filter dialog box configured with wildcard criteria

Результат

Расширенный фильтр отобразит только те строки из столбца «Имя», в которых имена начинаются с буквы «J» в соответствии с шаблоном, заданным подстановочным знаком в диапазоне критериев.

A screenshot of filtered results in Excel after applying wildcard criteria with Advanced Filter


Извлечение только определённых столбцов

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

Предположим, ваш набор данных находится в диапазоне A7:D17, и вы хотите отфильтровать эти данные по критериям из диапазона B2:D4 и извлечь только столбцы Имя, Оценка и Оценка (Grade). Вот как это сделать.

A screenshot showing a dataset and criteria range for extracting specific columns with Advanced Filter in Excel

Шаг1: Укажите столбцы для извлечения

Под или рядом с вашим набором данных напишите заголовки столбцов, которые вы хотите извлечь. Это определяет диапазон «Копировать в», куда будут помещены отфильтрованные данные. В этом примере я ввожу заголовки Имя, Оценка и Оценка (Grade) в диапазон F7:H7.

A screenshot of column headers specified for extracting specific columns in Excel with Advanced Filter

Шаг2: Примените расширенный фильтр

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

  1. Перейдите на вкладку «Данные» и выберите «Дополнительно» в группе «Сортировка и фильтр».
    A screenshot of the Data tab in Excel, highlighting the Advanced Filter option
  2. В диалоговом окне «Расширенный фильтр» выполните следующие настройки.
    1. В разделе «Действие» выберите опцию «Скопировать в другое место».
    2. В разделе «Диапазон списка» выберите весь диапазон A7:D17.
    3. В разделе «Диапазон условий» выберите весь диапазон критериев A2:D4.
    4. В разделе «Копировать в» выберите диапазон (в данном случае F7:H7), в который вы ввели заголовки нужных столбцов.
    5. Нажмите «ОК», чтобы применить фильтр. Смотрите скриншот:
      A screenshot of the Advanced Filter dialog box configured to extract specific columns

Результат

Вы увидите, что в результате извлечения будут только указанные столбцы.

A screenshot of filtered results in Excel showing extracted specific columns using Advanced Filter


Примечания по расширенному фильтру

  • В диапазоне критериев должны быть заголовки столбцов, которые точно совпадают с заголовками в исходном диапазоне.
  • Если результаты фильтрации скопированы в другое место, функция «Отменить» (Control + Z) будет недоступна.
  • При применении расширенного фильтра в Excel обязательно включайте заголовки столбцов в выделение. Если их пропустить, Excel может ошибочно принять первую ячейку диапазона за заголовок, что приведёт к некорректной фильтрации.
  • Результаты фильтрации не обновляются автоматически; после изменения данных необходимо повторно применить расширенный фильтр для их обновления.
  • В следующей таблице приведены операторы сравнения для чисел и дат, которые можно использовать в критериях расширенного фильтра.
    Оператор сравнения Значение
    = Равно
    > Больше
    < Меньше
    >= Больше или равно
    <= Меньше или равно
    <> Не равно

Лучшие инструменты для повышения продуктивности работы с Office

🤖 Kutools AI Aide: Совершенно новый подход к анализу данных на основе: Интеллектуальное выполнение |  Генерация кода  |  Создание пользовательских формул |  Анализ данных и построение диаграмм  |  Вызов Расширенных функций Kutools
Популярные функции: Найти, выделить или отметить дубликаты | Удалить пустые строки | Объединить столбцы или ячейки без потери данных |   Округлить без формулы ...
Супер ПОИСК: VLOOKUP по нескольким критериям | VLOOKUP с несколькими значениями | Многолистовой поиск | Распознавание нечетких соответствий ....
Расширенный раскрывающийся список: Быстро создать раскрывающийся список | Зависимый раскрывающийся список | Множественный выбор в раскрывающемся списке ....
Менеджер столбцов: Добавить определённое количество столбцов | Переместить столбцы | Переключить видимость скрытых столбцов | Сравнить диапазоны и столбцы ...
Избранные функции: Сетка фокусировки | Дизайн листа | Улучшенная строка формулы | Управление книгами и листами | Библиотека автотекста | Выбор даты | Объединить данные | Шифрование/расшифровка ячеек | Отправить письмо по списку | Супер фильтр | Специальный фильтр (фильтр ячеек с жирным/курсивом/зачёркнутым...) ...
Топ-15 наборов инструментов:12 текстовых инструментов (Добавить текст, Удалить определенные символы, ...) |50+ типов диаграмм (Диаграмма Ганта, ...) |40+ практических формул (Расчет возраста на основе даты рождения, ...) |19 инструментов вставки (Вставить QR-код, Вставить изображение по пути, ...) |12 инструментов преобразования (Преобразовать в слова, Конвертация валюты, ...) |7 инструментов для объединения и разделения (Расширенное объединение строк, Разделить ячейки, ...) | ... и многое другое

Ускорьте работу в Excel с Kutools для Excel и ощутите новую степень эффективности. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени. Нажмите здесь, чтобы выбрать нужную вам функцию...


Office Tab добавляет вкладки в Office и делает вашу работу намного проще

  • Включите редактирование и чтение с вкладками в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна, а не в отдельных окнах.
  • Увеличьте свою продуктивность на50% и сократите сотни лишних кликов мышью каждый день!