Расширенный фильтр в Excel и примеры его возможностей

Excel

Назначение и существующие виды

Фильтрация — это выделение нужных данных при сокрытии ненужных. Это упрощает работу с большим объемом информации в Excel. Не обязательно искать по всей таблице «дорогие» строки, достаточно ввести в фильтре нужные параметры, и они будут «подсвечены». Существует два типа сортировки: автоматический фильтр и расширенный фильтр.

Автофильтр и расширенный фильтр в Excel

Это простая таблица, не отформатированная и не объявленная как список. Вы можете включить автоматический фильтр через главное меню.

  1. Выберите любую ячейку в пределах диапазона с помощью мыши. Перейдите на вкладку «Данные» и нажмите на кнопку «Фильтр».
  2. Рядом с заголовками таблиц появляются стрелки для открытия списков автофильтров.

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

пользоваться автофильтром просто: нужно выбрать запись с нужным значением. Например, показать доставку в магазин №4. Поставьте галочку рядом с соответствующим условием фильтра:

Мы сразу видим результат:

Особенности инструмента:

  1. Автофильтр работает только в не преломляющей области. Различные таблицы на одном листе не фильтруются. Даже если у них одинаковый тип данных.
  2. Инструмент обрабатывает верхнюю строку как заголовки столбцов — эти значения не включаются в фильтр.
  3. Вы можете использовать несколько условий фильтрации одновременно. Но каждый предыдущий результат может скрывать записи, необходимые для следующего фильтра.

Расширенный фильтр имеет гораздо больше параметров:

  1. Вы можете ввести столько условий для фильтрации, сколько вам нужно.
  2. Критерии отбора данных ясны.
  3. С расширенным фильтром пользователь может легко найти уникальные значения в многострочном массиве.

Варианты фильтрации данных

  • Фильтр по значению — отметьте нужные значения из столбца данных, отображаемого в нижней части диалогового окна.
  • Фильтр по цвету — выбор по отформатированной ячейке: по цвету ячейки, по цвету шрифта или по значку ячейки (если задано условное форматирование).
  • Вы можете воспользоваться полем быстрого поиска Быстрый поиск по фильтру данных
  • Чтобы выбрать числовой фильтр, текстовый фильтр или фильтр по дате (в зависимости от типа данных), выберите соответствующую строку. Появится контекстное меню с более подробными параметрами фильтрации:
  1. При выборе параметра «Числовые фильтры» появятся следующие параметры фильтрации: равно, больше, меньше, Top 10… Top 10… и т д.
  2. Когда вы выбираете параметр «Текстовые фильтры» в контекстном меню, вы можете отметить, что параметр фильтра содержит…, начинается с.. и т д.
  3. Если вы выберете параметр «Фильтровать по дате», параметры фильтрации: завтра, на следующей неделе, в прошлом месяце и т д.
  4. Во всех перечисленных выше случаях контекстное меню содержит пункт Пользовательский фильтр… Пользовательский…, с помощью которого можно указать одновременно два условия отбора, относящиеся к отношению И И — одновременное выполнение 2-х условий, ИЛИ Или – выполнение хотя бы одного условия.

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

Отмена фильтрации

Чтобы отменить фильтрацию диапазона данных, просто нажмите кнопку «Фильтр» еще раз.

Чтобы снять фильтр только с одного столбца, достаточно нажать кнопку со стрелкой в ​​первой строке и в контекстном меню выбрать строку: Удалить фильтр из столбца. Удалить фильтр из столбца

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

Пользовательский или расширенный фильтр

Установка фильтра

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

После этого фильтр активируется в Excel:

  1. На панели вкладок нажмите «Данные».
  2. В окне «Сортировка и фильтрация» нажмите «Дополнительно».Дополнительные опции
  3. Появится меню расширенного фильтра с различными настройками. Расширенный фильтр

Фильтр инициализирован. Настройки и условия фильтрации обсуждаются ниже.

Читайте также: Функция ПРАВСИМВ в Excel — примеры формул и советы

Настройки и условия

В меню фильтра есть несколько настроек:

  1. По умолчанию в появившемся окне отмечен подпункт «Фильтровать список на месте» в англоязычной версии. Эта опция позволяет выполнять операцию в том же месте, что и исходная таблица.
  2. Строка «Исходный диапазон» или «Список диапазонов». Здесь необходимо ввести координаты отфильтрованной таблицы, включая заголовки. Начальная координата — первая ячейка, конечная координата — последняя.Оригинальный выбор
  3. «Область отношений» или «Область критериев». Указывает расположение условий фильтрации. Условия ввода координат аналогичны предыдущему разделу.Расширенный фильтр

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

  1. Если вы хотите оставить только неповторяющиеся строки, установите флажок «Только уникальные записи» или «Только уникальные записи».Только уникальные записи

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

за* или за все записи, начинающиеся с «Pr», т.е штрих, продукт и подобные данные
=диван все данные, имеющие точное совпадение со словом «диван» и только
*жизнь* или *жизнь слова, содержащие слог «жизнь», например маслина, ливония, прилив.
= т * в надписи начинающиеся на «Т» и заканчивающиеся на «Б» — Титов, Тургенев
п*с написание критерия аналогично предыдущему пункту, но здесь буква С не обязательно должна стоять в конце слова, а может стоять где угодно после Р, например просо, простое
=*г записи, оканчивающиеся на G
=??? слова, содержащие 3 символа, включая пробелы и цифры
=а????р выбор данных, состоящих из 6 символов и имеющих букву «А» в начале и букву «С» в конце, например «ананас», «адонис»
=*л??а слова, оканчивающиеся на «а», а четвертая буква от конца слова — «л», например «малина».
<=Б записи, начинающиеся с букв «А», «Б», «С»
<>*е* слова без буквы «е»
<>*вна все слова, кроме тех, которые заканчиваются на «вна»
= выделить все пустые ячейки
<> выделение несвободных «клеток»
>=199 выбирает данные со значением больше или равным 199
10 или =10 показатели со значениями равными 10
>=28.02.2018 события с датой позднее 28 февраля 2018 года (включительно)
<= 03.12.2019 Данные с датой ранее 12 марта 2019 г

Где находится «Поиск решения» в Excel и как им пользоваться

При настройке условий помните следующее:

  • * — может означать любое количество различных символов;
  • ? — класс
  • дата устанавливается в североамериканском стиле, т.е мм/дд/гггг.

Базовыми условиями пользовательской фильтрации в Excel являются логические «И (И)» и «ИЛИ (ИЛИ)». Все селекционные установки используют эти операторы в различных вариациях.

Логическое «И» достигается размещением условий выбора в строке в разных или одинаковых столбцах. Эта конфигурация будет выбирать элементы, которые одновременно соответствуют всем критериям, указанным в строке фильтра.логическое И

На рисунке показана работа оператора AND. Будут выбраны продукты с названием «Банан», которые были поставлены в третьем квартале года в Москве, в гипермаркеты Ашан. Элементы, не соответствующие вышеуказанным условиям, отображаться не будут.

Если вам необходимо применить условие «И» к одному и тому же столбцу несколько раз, вам необходимо создать необходимое количество таких столбцов в выборе условий и применить к ним оператор.использование терминов

В примере показано двойное использование логического «И» в столбце «Дата». Это приложение выберет все события с 1 марта по 31 мая 2013 года.

Логическое «ИЛИ» достигается размещением критериев выбора в разных строках в области условий. В этом случае будут отображаться элементы, соответствующие любому из выбранных вариантов.Логическое ИЛИ

На рисунке показана совместная работа операторов «И» и «ИЛИ». После указания таких параметров будут выбраны строки с надписями «Персик» или «Лук». При этом для «Персика» необходимо выполнение еще двух критериев: наличие города Москва и лидера Волыни. Для Луки нужен только III квартал и город Самара.

Эффективным методом расширенного фильтра является использование формул для формирования критерия выбора. Алгоритм прост — формула проверяет ячейки на «Истина» или «Ложь» и отображает строки с истинным результатом. При составлении задания по формуле учитывайте следующее:

  • формулы должны быть вставлены в пустые строки, не содержащие «табличных» заголовков или отклоняющиеся от них;
  • формула должна начинать «работать» с первых ячеек после заголовка, чтобы не пропустить ни одного значения из таблицы. Таким образом, ссылка на приложение формулы начинается с первой строки любого столбца;
  • ссылка на проверку формулы должна быть относительной, например B5, а не абсолютной, которая записывается как $B$5. При статической или абсолютной ссылке будет проверяться только указанная ячейка, при относительной начнут проверяться все ячейки, начиная с первой.

Как использовать автозаполнение строк или столбцов в Excel

На рисунке показан пример использования формулы, выделяющей товары, встречающиеся 1 раз.Пример использования

Здесь в столбце H, в первой ячейке, вводится текст, поясняющий формулу. Сама формула указана в ячейке H2 и выглядит так:

=СЧЁТЕСЛИ(Лист1!A8:A83;A8)=1

Где A8:A83 — абсолютная ссылка, указывающая область действия формулы. A8 является относительным предложением. Он показывает номер ячейки, с которой начинается проверка формулы. Отображаются результаты, соответствующие условию TRUE. Таким образом, будут отображаться все товары, представленные в единственном экземпляре.

Применение

Алгоритм применения пользовательского фильтра следующий:

  1. Создайте пустую таблицу с теми же заголовками, что и в редактируемой базе данных. Создать таблицу
  2. Введите критерии выбора. Критерии выборки
  3. Инициализируйте фильтр, как описано выше. Инициализация фильтра
  4. После открытия окна настроек введите необходимые параметры и подтвердите. Добавить индикаторы
  5. При применении в базе данных будут отображаться только строки, соответствующие критериям выбора. Строковый вывод

Перемещение результатов отбора в другую таблицу

Чтобы отобразить данные фильтрации в другой области, выполните следующие действия:

  • в окне настроек отметьте пункт «копировать результат в другое место»;
  • после этого строка «положить результат в другое место» станет активной»;
  • указать координаты новой таблицы, где должны отображаться результаты выборки; Введите координаты
  • после применения выборки исходная таблица останется неизменной, а результаты появятся в новой базе данных. результат первого макета

Удаление пользовательского фильтра

Вы можете сбросить функцию несколькими способами:

  1. Если результаты отображались без перемещения, их можно удалить, нажав на вкладку «Данные» и в подменю «Сортировка и фильтрация» нажать на пункт «Удалить». Сортировать и фильтровать
  2. Стандартное сочетание клавиш Ctrl+Z, которое отменяет предыдущие действия.
  3. Включите автофильтр, в результате все результаты отбора будут сброшены.

Стандартный фильтр

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

Запуск

Есть три способа включить функцию выборки данных по умолчанию:

  1. На главной панели нажмите на пункт «Данные», в подменю «Сортировка и фильтрация» нажмите на иконку с пометкой «Фильтр».Включить фильтр
  2. Выберите пункт «Главная», в подсистеме «Редактирование» нажмите «Сортировка и фильтрация». В появившемся окне выберите «Фильтр».Настройка параметров
  3. Нажав Ctrl + Shift + L.

В результате в заголовке списка появятся стрелки, с помощью которых можно указать критерии выбора.Результат работы

Параметры выбора

Есть несколько вариантов исключения.

Синхронизация по дате

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

В качестве примера попробуйте события между двумя датами: 1 июня 2014 г и 31 декабря 2014 г. Для этого:

  • выбрать в контекстном меню надпись «После…»;
  • откроется подменю, в нем для функции «После…» выберите дату 01.06.2014;
  • логически выбрать «И»;
  • в нижней строке «Кому» выберите вторую дату и подтвердите.Установка критериев

Способы вычисления суммы ячеек, столбцов или строк в Excel

Результат покажет информацию за период с 1 июня по 31 декабря 2014 года.Результат фильтрации

Текстовой отбор

Как и в случае со значениями даты, вы можете отбирать данные с определенным текстом или сигнальным словом. В таблице выше текст находится в столбце «Имя». Щелкните стрелку на нем. Откроется окно с настройками фильтра слов.Текстовый фильтр

Все действия понятны и аналогичны действиям с датами. Чтобы отфильтровать данные, имеющие символ «2», вы можете выполнить следующие действия:

  • нажмите на состояние «Содержит…»;
  • в следующем окне выберите «И» и для критерия «Содержит…» укажите «2»;
  • подтверждать;Подтвердите настройки
  • вы получите таблицу, содержащую цифру «2» в столбце «Имя».Результат фильтра

Числовой критерий

Вы также можете сортировать по числовым данным. Для этого нажмите на столбец, содержащий числовую информацию, и выберите «Числовые фильтры».Числовые фильтры

Открывшееся подменю содержит множество опций на выбор. Они не сложные и понятные при взаимодействии с ними. Отдельно можно упомянуть опцию «Первые 10». На основе имени критерий выберет 10 самых больших или, если наоборот, 10 самых маленьких чисел.Отношения в списке

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

Изменение строки

Иногда необходимо изменить порядок столбцов в строке. Для этого используется сортировка по строкам, которая включает следующие действия:

  1. Выберите пункт «Сортировка» или «Сортировка» в категории «Данные» или «Данные».Вкладка
  2. Появится окно с настройками «Сортировка» или «Сортировка». Если строка содержит заголовки, установите флажок «Мои данные содержат заголовки» или «Мои данные содержат заголовки». В противном случае галочку ставить не нужно. После этого нажмите на «Параметры» или «Параметры».Введите параметры
  3. В подменю «Параметры» выберите способ изменения столбцов — сверху вниз (Сортировать сверху вниз) или слева направо (Сортировать слева направо). Если порядок в строке меняется, необходимо выбрать «Слева направо».Направление сортировки
  4. Затем в окне «Сортировка» указать строку, в которой следует изменить порядок столбцов и указать порядок, в котором будет происходить реконструкция — от А до Я (A to Z) или наоборот.Строка для сортировки

После подтверждения произойдет фильтрация по строкам.

Фильтрация строк
Уточните перед сортировкой Фильтровать по строке
После сортировки

Срезы

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

Создание срезов

В Excel 2010 вы можете использовать срезы для сводных таблиц, но в версии 2013 вы можете создать срез для любой таблицы.

Для этого выполните следующие действия:

  1. Выберите одну ячейку в таблице и перейдите на вкладку «Дизайн.
  2. В группе Сервис [Инструменты] (или на вкладке Вставка [Вставка] в группе Фильтры [Фильтр]) выберите кнопку Вставить резец [Вставить резец] .

Вставить срез в Excel

  1. В диалоговом окне отметьте поля, которые вы хотите включить в вырез, и нажмите OK.
    Вставьте диски

Форматирование срезов

  1. Выберите фрагмент.
  2. На ленте вкладки «Параметры» выберите группу «Стили слайсера», которая содержит 14 стандартных стилей и возможность создать собственный стиль.

Форматирование фрагмента

  1. Выберите кнопку с правильным стилем форматирования.

Чтобы удалить плитку, выберите ее и нажмите клавишу Delete.

Как сделать расширенный фильтр в Excel

Законченный пример использования расширенного фильтра в Excel:

  1. Создадим таблицу с условиями отбора. Для этого скопируйте заголовки исходного списка и вставьте их выше. В табличке с критериями фильтрации оставляем достаточное количество строк, плюс пустая строка, отделяющая от исходной таблицы.
  2. Настроим параметры фильтрации для выбора строк со значением «Москва» (в соответствующем столбце таблицы условий введите = «=Москва»). Активируем любую ячейку в исходной таблице. Перейдите на вкладку «Данные» — «Сортировка и фильтрация» — «Дополнительно».
  3. Заполните параметры фильтрации. Исходная область – таблица исходных данных. Ссылки отображаются автоматически, т.к одна из ячеек была активной. Выбор условий — метка с условием.
  4. Выйдите из расширенного меню фильтра, нажав кнопку OK.

В исходной таблице остались только строки, содержащие значение «Москва». Для отмены фильтрации нажмите кнопку «Удалить» в разделе «Сортировка и фильтрация».

Основа

Для начала вставьте несколько пустых строк над таблицей данных и скопируйте туда заголовок таблицы — это будет область условий (для наглядности выделена желтым цветом):

расширенный-filter2.png

Между желтыми ячейками и исходной таблицей должна быть хотя бы одна пустая строка.

Именно в желтые ячейки необходимо ввести критерии (условия), по которым потом будет осуществляться фильтрация. Например, если вам нужно выбрать бананы в московском «Ашане» в III квартале, условия будут выглядеть так:

расширенный-filter3.png

Чтобы выполнить фильтрацию, выберите любую ячейку в диапазоне исходных данных, откройте вкладку «Данные» и нажмите кнопку «Дополнительно». В открывшемся окне диапазон данных уже должен быть введен автоматически, а нам нужно только указать условия, т.е. A1:I2:

расширенный-filter5.png

Обратите внимание, что выбор условий нельзя задавать «с запасом», т.е нельзя выделять лишние пустые желтые строки, т.к пустая ячейка в выборе условий воспринимается Excel как отсутствие критерия, а полная пустая строка как запрос на отображение всех данных случайным образом.

Переключатель Копировать результат в другое место позволяет фильтровать список не точно туда же на этом листе (как при обычном фильтре), а выгружать выбранные строки в другую область, которую затем нужно указать в поле Поместить результат в область. В этом случае мы не используем эту функцию, оставляем список фильтров на месте и нажимаем ОК. Выбранные строки появятся на листе:

расширенный-filter6.png

Добавляем макрос

«Ну и где удобство?» — спросите вы, и вы будете правы. Мало того, что приходится вручную вводить условия в желтые ячейки, так еще и открывать диалоговое окно, вводить туда диапазоны, нажимать ОК. Печально, согласен! Но «все меняется, когда приходят ©» — макросы!

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

Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range(«A2:I5»)) Is Nothing Then On Error Resume Next ActiveSheet.ShowAllData Range(«A7»).CurrentRegion.AdvancedFilter Action:=xlFilterInPlace, Current := Диапазон («A1»). CurrentRegion End If End Sub

Эта процедура запускается автоматически при изменении ячейки на текущем листе. Если адрес измененной ячейки попадает в желтый диапазон (A2:I5), этот макрос убирает все фильтры (если они есть) и повторно применяет расширенный фильтр к исходной таблице данных, начиная с A7, т.е все будет отфильтровано сразу, сразу после входа в следующее состояние:

Так что все намного лучше, правда? 🙂

Реализация сложных запросов

Теперь, когда все фильтруется на лету, можно вникать в нюансы и разбирать механизмы более сложных запросов в расширенном фильтре. Помимо указания точных совпадений, вы можете использовать различные подстановочные знаки (* и ?) и знаки математического неравенства в различных условиях для осуществления приблизительного поиска. Характер значения не имеет. Для наглядности я свел все возможные варианты в таблицу:

Критерий Результат
гр* или гр все ячейки, начинающиеся с Gr т.е груша, грейпфрут, гранат и так далее
= дуга все клетки ровно и только со словом Лук, т.е точное попадание
*жизнь* или *жизнь ячейки, содержащие жизнь в качестве подстроки, т.е. Olive, Leaver, Bay и т.д.
= р * в слова, начинающиеся с П и заканчивающиеся на В, т.е. Павлов, Петров и т.д.
как слова, начинающиеся с A и продолжающиеся с C, т е. Orange, Pineapple, Acai и т д
=*р слова, оканчивающиеся на с
=???? все ячейки с текстом из 4 символов (буквы или цифры, включая пробелы)
=м??????н все ячейки с 8-символьным текстом, начинающимся с M и заканчивающимся на H, т.е мандарин, мангустин и т д
=*n??a все слова, оканчивающиеся на А, где 4-я буква от конца — Н, т.е. Брусника, Сплинтер и так далее
>=е все слова, начинающиеся с Е, Ю или Я
<>*о* все слова, в которых нет буквы О
<>*вич все слова, кроме тех, которые заканчиваются на вич (например, отфильтровать женщин по отчеству)
= все пустые ячейки
<> все непустые ячейки
>=5000 все ячейки со значением больше или равным 5000
5 или =5 все ячейки со значением 5
>=18.03.2013 все ячейки с датой после 18 марта 2013 г. (включительно)

Тонкие моменты:

  • символ * означает любое количество символов, а ? — любой персонаж.
  • Логика обработки текстовых и числовых запросов немного отличается. Так, например, ячейка условия с цифрой 5 не означает поиска всех цифр, начинающихся с пятерки, но ячейка условия с буквой Б равна В*, т.е будет искать любой текст, начинающийся с буквы Б.
  • Если текстовый запрос не начинается со знака =, можно мысленно поставить * в конце *.
  • Даты необходимо вводить в американском формате месяц-день-год и через дробь (даже если у вас русский Excel и региональные настройки).

Логические связки И-ИЛИ

Условия, написанные в разных ячейках, но на одной строке, считаются связанными логическим оператором И (И):

расширенный-filter3.png

Бананы мне фильтруют в третьем квартале именно в Москве и при этом из Ашана».

Если вам нужно связать условия логическим оператором ИЛИ (ИЛИ), вам просто нужно ввести их на разных строках. Например, если нам нужно найти все заказы менеджера Волиной на персики из Москвы и все заказы на лук в третьем квартале в Самаре, то это можно указать в ряде условий следующим образом:

расширенный-filter7.png

Если вам нужно наложить два или более условий на один столбец, вы можете просто продублировать заголовок столбца в области критериев и ввести под ним второе, третье и т д условия. Так, например, можно выбрать все транзакции с марта по май:

расширенный-filter8.png

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

Как пользоваться расширенным фильтром в Excel

Рассмотрите возможность использования расширенного фильтра в Excel для выбора строк, содержащих слова «Москва» или «Рязань». Условия фильтрации должны быть в одном столбце. В нашем примере один под другим.

Заполните меню расширенного фильтра:

Получаем таблицу со строками, отобранными по заданному критерию:

Выделим строки, содержащие значение «№ 1» в столбце «Магазин», и «> 1 000 000 рублей» в столбце «Стоимость». Критерии фильтрации должны находиться в соответствующих столбцах метки условия. На линии.

Заполните параметры фильтрации. Нажимаем ОК.

Оставим в таблице только те строки, которые содержат слово «Рязань» в столбце «Регион» или значение «> 10 000 000 рублей» в столбце «Стоимость». Поскольку критерии отбора относятся к разным столбцам, мы размещаем их на разных строках под соответствующими заголовками.

Использовать расширенный фильтр»:

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

Основные правила:

  1. Результат формулы является критерием выбора.
  2. Написанная формула возвращает ИСТИНА или ЛОЖЬ.
  3. Исходный диапазон указывается с помощью абсолютных ссылок, а критерий выбора (в виде формулы) — с помощью относительных ссылок.
  4. Если возвращается TRUE, строка будет отображаться после применения фильтра. НЕВЕРНО — нет.

Покажем строки, содержащие сумму выше среднего. Для этого кроме таблички с критериями (в ячейку I1) введем название «Самое большое число». Ниже приведена формула. Мы используем функцию СРЗНАЧ.

Выберите любую ячейку в исходном диапазоне и вызовите «Расширенный фильтр». В качестве критерия выбора мы указываем I1:I2 (относительные ссылки!).

В таблице остались только те строки, где значения в столбце «Сумма» выше среднего.

Чтобы оставить в таблице только неповторяющиеся строки, в окне «Расширенный фильтр» установите флажок «Только уникальные записи».

Нажмите «ОК». Повторяющиеся строки будут скрыты. На листе останутся только уникальные записи.

Задание условий фильтрации

  1. Сначала скопируйте заголовок в таблицу. Вы можете построить таблицу условий выборки данных как на активном листе, так и на другом. Желательно на другом листе, иначе эти условия или их части могут быть скрыты после фильтрации.
  2. Установить расширенный фильтр
    Напишите условия фильтрации. Условия, записанные в одной строке, выполняются одновременно (как условие «И»), а в разных строках — как условие выбора («ИЛИ»). В качестве условия это может быть совпадение между введенным в ячейку значением или сравнение со значением, указанным в ячейке с помощью символов < или >. Если столбец должен удовлетворять двум условиям, заголовок должен быть повторен, а второе условие записано в этом столбце.
  3. На вкладке «Данные» найдите группу команд «Сортировка и фильтрация» [Сортировка и фильтр] и выберите команду [«Дополнительно].

Включить расширенный фильтр в Excel

  1. В диалоговом окне «Расширенный фильтр» выберите вариант записи результатов: отфильтровать список по месту [Отфильтровать список по месту] или скопировать результат в другое место [Копировать в другое место].

Как работает расширенный фильтр Excel

  1. Укажите исходный диапазон [Список диапазонов] и выделите исходную таблицу вместе с заголовками столбцов.
  2. Укажите [Диапазон критериев], отметив диапазон критериев, включая ячейки с заголовками столбцов, с помощью курсора.
  3. При необходимости укажите расположение результатов в поле Поместить результат в область области [Копировать в] и выберите ячейку области для размещения результатов фильтрации с помощью курсора.
  4. Если вы хотите исключить повторяющиеся записи, установите флажок в строке Только уникальные записи.

Отключение фильтра

Чтобы снять выделение из столбца, нажмите на стрелку и нажмите на надпись «Удалить фильтр из столбца». Удалить фильтр

Чтобы удалить все критерии отбора на вкладке «Данные», нажмите «Фильтр».Вкладка

Недостатки Расширенного фильтра

Основным недостатком является то, что этот инструмент не является интерактивным и динамичным. Нельзя просто ввести новый критерий в условия и посмотреть результат. Приходится каждый раз вызывать мастер «Расширенного фильтра» и повторять некоторые операции. Конечно, этот недостаток можно обойти, но это тема для другой статьи.

Оцените статью
Блог о Microsoft Word