Расширенный фильтр Excel
Функционал приложения, описанный в этой статье, предоставляет возможность гибкой настройки фильтрации данных. Он позволяет создавать такие условия отбора информации, которые невозможны в обычном фильтре.
Скачать пример c применением расширенного фильтра в Excel.
Находится расширенный фильтр по следующему пути: вкладка «Данные» -> область «Сортировка и фильтр» -> иконка «Дополнительно».
В качестве примера рассмотрим задачу:
«Имеется таблица, содержащая информацию о клиентах компании. В ней содержатся столбцы: номер клиента, регион, дата заключения договора, дата окончания договора, среднемесячная сумма заказа клиента, подключение к бонусной программе.
Необходимо клиентам, у которых заканчивается срок договора, и которые имеют достаточные суммы заказов в месяц для своего региона, предложить новые более выгодные условия сотрудничества. Отбор производиться по набору условий:
- Если до окончания срока договора осталось меньше месяца;
- Если среднемесячный заказ не менее 50 000 рублей для Москвы, 40 000 для Санкт-Петербурга, 35 000 для Казани и 30 000 рублей для Краснодара;
- Клиент не должен быть подключен к бонусам.
Вывести отработанный список на отдельный лист.»
Выполнить описанную задачу с применением стандартного фильтра не получится, так как он не позволяет выполнять отбор в столбце, зависящий от значений другой колонки. Именно здесь приходить на помощь расширенный фильтр Excel.
Составление таблицы условий
Прежде всего необходимо создать таблицу условий в соответствии с нашей задачей:
Условия строятся строками, которые состоят из полей (столбцов). Заголовки таблицы условий должны полностью совпадать с заголовками исходного диапазона.
Обратите внимание, что поле «Дата окон. контракта» повторяется. Это означает, что оба условия должны быть соблюдены, чтобы фильтр пропустил данные. Также возможно использовать формулы (на изображении это показано) и подстановочные символы для составления правил фильтрации.
Вывод отфильтрованной информации
Задача требует вывода отобранной информации на отдельный лист, поэтому необходимо вызвать окно расширенного фильтра именно с этого листа. Иначе приложение не позволит выбрать его.
Дополнительных пояснений по настройкам не требуется, так как все они хорошо подписаны. Задайте их и нажимайте ОК.
В нашем случае условиям удовлетворяют 2 строчки исходного диапазона:
- Фильтр в Excel
- Критерий Манна-Уитни
- Подключение MySQL в Excel
- Подключение Excel к SQL Server
Если материалы office-menu.ru Вам помогли, то поддержите, пожалуйста, проект, чтобы я мог развивать его дальше.
Расширенный фильтр в excel как задать условие
Расширенный фильтр удобно использовать в тех случаях, когда результат отбора желательно поместить отдельно от основного списка. Для использования расширенного фильтра в отдельном диапазоне условий вводятся ограничения, в соответствии с которыми требуется произвести фильтрацию. По сравнению с автофильтром, в диапазоне условий можно задать более сложные условия отбора.
Диапазон условий должен состоять не менее чем из двух строк. В первой строке размещаются заголовки столбцов, во второй и последующих строках — соответствующие условия фильтра. Если не используются вычисляемые условия, то заголовки в диапазоне условий должны точно совпадать с заголовками столбцов списка.
Одно условие для одного столбца
Например, нужно из существующей таблицы выделить записи (строки) людей с ростом больше 180 см:
Сначала создаем Диапазон условий. Например:
Далее выделяем любую ячейку внутри таблицы и вызываем диалоговое окно Расширенного фильтра (на вкладке Данные в группе Сортировка и фильтр нажимаем кнопку Дополнительно:
Выбираем – скопировать результат в другое место, Исходный диапазон – оставляем (если мы предварительно выделили всю исходную таблицу), Диапазон условий – $D$24:$D$25, Поместить результат в диапазон – указываем любую ячейку в свободной области рабочего листа (где-нибудь ниже основной таблицы и диапазона условий):
Новая таблица будет нарисована в области с указанной ячейкой в левом верхнем углу. Если там находились какие-либо данные, то они будут перезаписаны. Отменить результат операции нельзя!
Результат фильтрации:
Несколько условий для одного столбца (логическое ИЛИ)
Например, в таблице с фамилиями в столбце, требуется отобрать все строки с фамилиями Симонов, Сидоров, Богданов. В этом случае используем следующий диапазон условий:
В диалоговом окне Расширенного фильтра указываем нужный диапазон условий (D38:D41) и новое место для отфильтрованной таблицы:
В результате получится таблица, содержащая только указанные фамилии:
Для числовых столбцов поступаем аналогично. Например, надо отобрать людей с ростом меньшим 160 см или большим 180 см. Для этого нужно задать следующий диапазон условий:
Несколько условий (логическое И)
Пусть необходимо отобрать людей с ростом, попадающим в диапазон от 160 см до 180 см, фамилия которых начинается на букву С. Для этого зададим следующий диапазон условий:
Таким же образом можно составлять более сложные условия отбора, комбинируя логические операции И и ИЛИ. Например:
Вычисляемые условия
В качестве условия можно использовать значение, являющееся результатом вычисления по формуле. При создании условия отбора с помощью формулы не используйте заголовок столбца в качестве заголовка столбца условий (либо оставьте условие отбора без заголовка, либо используйте произвольный текст).
Например, следующий диапазон условий используем для отбора строк, которые содержат в столбце Рост значения, превышающее среднее значение в столбце:
Формула, используемая для создания условия отбора, должна использовать относительную ссылку на первую ячейку в соответствующем столбце. Все остальные ссылки в формуле должны быть абсолютными ссылками, а формула должна возвращать результат ИСТИНА или ЛОЖЬ:
Расширенный фильтр в excel как задать условие
EXCEL: как применить расширенный фильтр к таблице
Помимо стандартной фильтрации при помощи автофильтра, программа Excel позволяет применять к данным расширенный фильтр. В этой статье мы рассмотрим особенности данного функционала и на примерах разберем, как его можно использовать
«Расширенный фильтр Excel, как следует из названия, является расширенной версией обычного фильтра. Его лучше использовать в том случае, когда необходимо провести отбор данных по более сложным критериям: например, по нескольким столбцам на основе И/ИЛИ правил»
Шлычков Константин
Эксперт и преподаватель Excel
Расширенный фильтр в Excel и его особенности
Для начала работы с функцией расширенного фильтра в Excel необходимо ознакомиться с некоторыми характерными его особенностями:
- Расширенный фильтр позволяет произвести фильтрацию по неограниченному количеству оснований;
- Все критерии, по которым отфильтрована таблица, представлены на виду – отдельном диапазоне на том же листе, что и исходные данные;
- С помощью расширенного фильтра можно показать в таблице только уникальные строки;
- Фильтровать таблицу можно при помощи формул и подстановочных знаков;
- Расширенный фильтр можно применить сразу к разным (но обязательно схожим) таблицам;
- При изменении условий фильтрации расширенный фильтр требует ручной настройки: для этого нужно открывать настройки расширенного фильтра и указывать новый диапазон;
- Фильтр не чувствителен к регистру символов.
Как настроить расширенный фильтр в Excel
Шаг 1. Настроить данные
Для начала необходимо настроить Ваши данные в удобный для фильтрации вид. Следуйте этим рекомендациям, чтобы расширенный фильтр работал правильно:
- Первая строка таблицы обязательно должна содержать в себе заголовки столбцов. Повторяющиеся заголовки могут вызвать проблемы при запуске расширенного фильтра;
- Рекомендуется привести данные к формату умной таблицы Excel. Она автоматически предотвращает дублирование заголовков столбцов путем добавления номеров к названию. Создать умную таблицу можно при помощи горячих клавиш: выберите любую ячейку в массиве данных и зажмите клавиши «Ctrl» и английскую «T»;
- В таблице с исходными данными не должно быть пустых строк;
- Таблица должна быть отделена от других данных снизу пустой строкой, а с боку пустым столбцом.
Шаг 2. Создать диапазон критериев
Что это? Диапазон критериев для расширенного фильтра Excel представляет собой дополнительную таблицу, где Вы устанавливаете правила фильтрации данных.
Для того чтобы создать диапазон критериев, копируем заголовки из таблицы, которую мы хотим отфильтровать, и вставляем в любое свободное место на листе. Теоретически диапазон критериев можно разместить где угодно, но на практике удобнее всего, когда он находится выше таблицы с нашими данными.
Теперь у нас две таблицы: одна для того, чтобы прописывать критерии, по которым будет происходить фильтрация, и вторая – исходная, она будет меняться в зависимости от указанных условий.
Шаг 3. Указать критерии, по которым необходимо отфильтровать таблицу
Например, если хотим, чтобы в столбце «Страна» в нашей таблице отобразились только ячейки со значением «Россия», в дополнительной таблице – в диапазоне критериев пишем «Россия», без дополнительных символов. Таким образом мы указываем все необходимые критерии, по которым хотим отобрать наши данные.
Шаг 4. Включить функцию «Расширенный фильтр»
Для фильтрации таблицы в соответствии с условиями, указанными в таблице критериев, необходимо включить функцию расширенного фильтра в Excel. Чтобы включить эту функцию, нужно перейти на вкладку «Данные», затем выбрать «Сортировка и фильтр» и выбрать «Дополнительно».
На экране появится диалоговое окно «Расширенный фильтр Excel». Настроим его вместе:
Раздел «Обработка». Выберите пункт в зависимости от того, хотите ли Вы фильтровать свои данные на месте или скопировать результаты в другое местоположение.
При выборе «Фильтровать список на месте», строки в Вашей таблице, не соответствующие заданным критериям, будут скрыты.
Если нажать «Копировать результаты в другое место», необходимо выбрать, куда Вы хотите вставить отфильтрованные строки. Для этого определите свободное место на листе Excel и выберите ячейку – при переносе данных она станет крайней левой ячейкой появившейся таблицы с отфильтрованными данными.
Поле «Исходный диапазон». Выберите диапазон данных, которые хотите отфильтровать, включая заголовки.
Поле «Диапазон критериев». Снова нажмите на стрелочку справа от этого поля и вручную выберите диапазон таблицы с критериями.
Нажмите «ОК». Вы великолепны!
Совет: Если выбрать любую ячейку в наборе данных перед настройкой расширенного фильтра в Excel, то программа автоматически заполнит поле «Исходный диапазон» во всплывающем окне. Однако, необходимо проверить правильность определения диапазона таблицы. Если диапазон определен неверный – Вы можете легко это исправить: щелкните значок стрелки справа от поля «Исходный диапазон» и выберите нужный диапазон с помощью мыши или при помощи сочетания горячих клавиш «Ctrl» и «A».
Фильтр применился, наши данные отобраны. Но добиться этого можно было и с помощью обычного автофильтра, зачем усложнять? Не спешите разочаровываться в расширенном фильтре, ведь на самом деле его функционал гораздо шире. Мы советуем Вам дочитать статью до конца, чтобы познакомиться со всеми возможностями такого способа фильтрации.
Как работает диапазон критериев расширенного фильтра Excel
После того как Вы убедились, что в применении расширенного фильтра нет ничего сложного, предлагаем Вам ознакомиться со всеми тонкостями заполнения диапазона критериев.
Критерии, перечисленные в одной строке, работают с логикой И, то есть будут выполняться одновременно.
Условия, указанные в этом примере, дают команду Excel показать строки, которые содержат информацию только о штукатурке из Китая.
Критерии, введенные в разные строки, работают по логике ИЛИ, то есть критерии не будут зависеть друг от друга.
В данном примере Excel выполняет отбор данных по принципу: сначала найди все строки, содержащие в столбце товар первым словом «Штукатурка», а далее найди все строки, начинающиеся со слова «Беларусь», остальные строки скрой.
Логику И и ИЛИ можно использовать одновременно. В данном примере таблица критериев говорит о том, что в фильтре должны отобразиться штукатурка из Китая и строки, содержащие информацию о краске вне зависимости от страны.
Операторы сравнения чисел и дат
В критериях расширенного фильтра Вы можете сравнивать различные числовые значения, используя следующие операторы сравнения:
Знак;Значение;Пример
>;Больше;A1 > B1 <;Меньше;A1 < B1 =;Равно;A1 = B1 >=;Больше или равно;A1 >= B1 ;Не равно;A1 <> B1;Меньше;A1>
Выглядит довольно очевидно, не так ли? Давайте на примере разберем, как с помощью хорошо понятных нам операторов сравнения можно настраивать сложные критерии для фильтрации таблицы.
Взглянем на таблицу, в которой отображено наличие товаров на складе по странам-производителям. Представим, что хотим отобразить в таблице только те товары, которые были закуплены из Китая в августе 2022 года с ценой больше или равной 10 000 тыс.
Для этого нам необходимо создать диапазон критериев со следующими значениями:
Страна: Китай
Дата: >=01.08.2022
Дата: Цена: >10 000
В диапазоне критериев необходимо создать два столбца «Дата», чтобы отобразить в них два значения: первое – дата начала периода, который мы хотим отобразить, а второе – конец периода.
Важно: между знаками условных операторов (>,
Операторы сравнения для текстовых данных
Символы для сравнения можно использовать и для ячеек, содержащих текстовые данные.
Способ использования символа;Значение
=»=текст»;Фильтровать ячейки, значения которых точно равны «тексту». Excel считывает эту формулу как «=текст» текст;Фильтровать ячейки, содержимое которых начинается с «текста» <>текст;Фильтровать ячейки, значения которых не точно равны «тексту» (ячейки, содержащие «текст» как часть их содержимого, будут включены в фильтр) <текст;Фильтровать ячейки, значения которых расположены в алфавитном порядке после «текста» >текст;Фильтровать ячейки, значения которых расположены в алфавитном порядке перед «текстом»текст;Фильтровать>
Пример №1. Текстовый фильтр для точного соответствия
Если Вы хотите отобразить в таблице только те строки, что содержат слово «Штукатурка» и ничего более, запишите в ячейку формулу =”=Штукатурка”. Excel отобразит критерии как =Штукатурка в ячейке.
Пример №2: Фильтр текстовых значений, начинающихся с определенного символа (или символов).
Чтобы отобразить все ячейки, содержимое которых начинается с указанного сочетания символов, просто введите их в диапазоне критериев без знака равенства или двойных кавычек.
Пример 3. Текстовый фильтр для частичных совпадений при помощи символов подстановки
В случаях, когда Вам необходимо отобразить строки, содержащие в себе набор символов вне зависимости от места их расположения в строке, нужно использовать специальные подстановочные символы (*, ?, ~).
Для того чтобы отфильтровать таблицу по определенному сочетанию символов в артикле, необходимо вписать такой критерий: *СКЗИ*
В Excel есть три подстановочных символа :
* (звездочка) — обозначает, что искомое слово может содержать любое количество любых символов после этого значка. Например, экс* может означать эксель, экскурсия, эксперт и т. д.
? (вопросительный знак) — представляет собой один символ. Например, «ло?ка» может означать «ложка» или «лодка».
~ (тильда) — за которой следуют *, ? или ~, используется, чтобы отфильтровать ячейки, содержащие настоящий вопросительный знак, звездочку или тильду.
Как использовать формулы в расширенном фильтре
Для того чтобы расширенный фильтр выполнил условия с использованием формул, необходимо ознакомиться со следующими правилами:
- Формула должна принимать значение ИСТИНА или ЛОЖЬ;
- Если результатом применения формулы будет ИСТИНА – строка отобразится в результате применения фильтра, если ЛОЖЬ – нет;
- Ячейка заголовка в таблице критериев должна иметь заголовок, отличный от любого из заголовков исходной таблицы;
- Для указания исходного диапазона таблицы в Excel следует использовать абсолютные ссылки, обозначаемые знаком $ (например, $A$1), в то время как для задания критерия отбора необходимо использовать относительные ссылки без знака $ (например, A1).
Например. Для фильтрации строк в Excel по такому критерию, как сравнение суммы закупок за август и июль, необходимо создать таблицу условий, содержащую заголовок (можно так и назвать «Критерий») и одну ячейку. В этой ячейке необходимо указать критерий фильтрации, используя относительные ссылки без знака $: формулу =E5>D5 для сравнения значений столбцов E и D.
Разберем еще один пример. Представим, что необходимо отобразить в таблице только заказы на сумму выше среднего от всех зарегистрированных заказов.
Создаем таблицу условий, заголовком которой можем быть «Стоимость выше среднего». Формула, которую нужно указать в качестве критерия, выглядит так: =С6>СРЗНАЧ($С$5:$С$20), где С6 — первая ячейка в столбце «Цена», а диапазон $С$5:$С$20 — сам этот столбец. Заострим внимание на том, что диапазон столбца зафиксирован при помощи знака $ — это абсолютная ссылка. Его можно ввести вручную, или же нажатием клавиши «F4».
Использование расширенных условий фильтрации
Если для фильтрации данных требуются сложные условия (например, Тип = «Фрукты» ИЛИ Продавец = «Егоров»), можно использовать диалоговое окно Расширенный фильтр.
Чтобы открыть диалоговое окно Расширенный фильтр, щелкните Данные > Дополнительно.
Расширенный фильтр
Продавец = «Егоров» ИЛИ Продавец = «Грачев»
Тип = «Фрукты» И Продажи > 1000
Тип = «Фрукты» ИЛИ Продавец = «Грачев»
(Продавец = «Егоров» И Продажи >3000) ИЛИ
(Продавец = «Грачев» И Продажи > 1500)
Продавец = имя со второй буквой «г»
Обзор расширенных условий фильтра
Действие команды Дополнительно отличается от действия команды Фильтр в некоторых важных аспектах.
- Она отображает диалоговое окно Расширенный фильтр, а не меню «Автофильтр».
- Вы вводите расширенные условия в отдельном диапазоне условий на листе над диапазоном ячеек или таблицей, которую нужно отфильтровать. В качестве источника расширенных условий в Microsoft Office Excel используется отдельный диапазон условий в диалоговом окне Расширенный фильтр.
Образец данных
Этот пример данных используется для всех процедур, описанных в этой статье.
Эти данные включают четыре пустые строки над диапазоном списка, которые будут использоваться как диапазон условий (A1:C4) и диапазон списка (A6:C10). Диапазон условий содержит названия столбцов и по крайней мере одну пустую строку между значениями условий и диапазоном списка.
Для работы с этими данными выделите их в следующей таблице, скопируйте, а затем вставьте в ячейку A1 на новом листе Excel.
Операторы сравнения
Операторы сравнения используются для сравнения двух значений. Результатом сравнения является логическое значение: ИСТИНА либо ЛОЖЬ.
Оператор сравнения
>= (знак «больше или равно»)
Больше или равно
Меньше или равно
Использование знака равенства для ввода текста или значения
При вводе текста или значения в ячейке знак равенства (=) используется для обозначения формулы, поэтому Excel вычисляет то, что вы вводите. Однако при этом вы можете получить неожиданные результаты фильтрации. Чтобы указать оператор сравнения «равно» для текста или значения, введите условия в виде строкового выражения в соответствующей ячейке в диапазоне условий.
=»= ввод »
где ввод — искомый текст или значение. Например:
Вводится в ячейку
Вычисляется и отображается
Учет регистра
При фильтрации текстовых данных в Excel не учитывается регистр букв. Однако для поиска с учетом регистра можно воспользоваться формулой. Пример см. в разделе Условия с подстановочными знаками.
Использование заранее определенных имен
Вы можете назвать диапазон Условия, и ссылка на диапазон автоматически появится в поле Диапазон условий. Вы также можете указать имя База данных для диапазона списка, который будет фильтроваться, и имя Извлечение для области, в которой вы собираетесь вставлять строки. Эти диапазоны автоматически появятся в полях Исходный диапазон и Поместить результат в диапазон соответственно.
Создание условий с помощью формулы
В качестве условия можно использовать значение, вычисленное с помощью формулы. Обратите внимание на важные моменты, указанные ниже.
- Формула должна возвращать результат ИСТИНА или ЛОЖЬ.
- Поскольку используется формула, введенное строковое выражение должно иметь обычный вид, а не тот, который показан ниже: =»=ввод»
- Не используйте название столбца в качестве названия условия. Либо оставьте название условия пустым, либо используйте название, не являющееся названием столбца в диапазоне списка (в последующих примерах: «Среднее арифметическое» и «Точное совпадение»). Если в формуле используется название столбца, а не относительная ссылка на ячейку или имя диапазона, в ячейке с условием будет выведено значение ошибки #ИМЯ? или #ЗНАЧ!. Эту ошибку можно проигнорировать, поскольку она не влияет на фильтрацию диапазона списка.
- В формуле, которая используется для условий, необходимо использовать относительную ссылку для ссылки на соответствующую ячейку в первой строке данных.
- Все остальные ссылки в формуле должны быть абсолютными.
Несколько условий, один столбец, любое из условий истинно
Логическое выражение: (Продавец = «Егоров» ИЛИ Продавец = «Грачев»)
- Вставьте как минимум три пустые строки над диапазоном списка, которые можно использовать в качестве диапазона условий. Диапазон условий должен включать названия столбцов. Убедитесь, что есть по крайней мере одна пустая строка между значениями условий и диапазоном списка.
- Чтобы найти строки, отвечающие нескольким условиям для одного столбца, введите условия непосредственно одно под другим в разных строках диапазона условий. Используя пример, введите:
Тип | Продавец | Продажи |
=»=Егоров» | ||
=»=Грачев» |
- Чтобы отфильтровать диапазон списка, скрыв строки, не отвечающие условиям, выберите вариант Фильтровать список на месте.
- Чтобы отфильтровать список, скопировав строки, не отвечающие условиям, в другую область листа, выберите вариант Скопировать результат в другое место, щелкните в поле Поместить результат в диапазон, а затем щелкните левый верхний угол области, в которой нужно вставить строки. Совет При копировании отфильтрованных строк в другое место можно указать, какие столбцы следует включить в операцию копирования. Перед фильтрацией скопируйте нужные названия столбцов в первую строку области, в которую вы собираетесь вставить отфильтрованные строки. При применении фильтра введите ссылку на скопированные названия столбцов в поле Поместить результат в диапазон. Тогда скопированные строки будут включать только те столбцы, названия которых вы скопировали.
Тип | Продавец | Продажи |
Мясо | Егоров | 450 ₽ |
фрукты | Грачев | 6 328 ₽ |
Фрукты | Егоров | 6 544 ₽ |
Несколько условий, несколько столбцов, все условия истинны
Логическое выражение: (Тип = «Фрукты» И Продажи > 1000)
- Вставьте как минимум три пустые строки над диапазоном списка, которые можно использовать в качестве диапазона условий. Диапазон условий должен включать названия столбцов. Убедитесь, что есть по крайней мере одна пустая строка между значениями условий и диапазоном списка.
- Чтобы найти строки, отвечающие нескольким условиям в нескольких столбцах, введите все условия в одной строке диапазона условий. Используя пример, введите:
Тип | Продавец | Продажи |
=»=Фрукты» | >1 000 |
- Чтобы отфильтровать диапазон списка, скрыв строки, не отвечающие условиям, выберите вариант Фильтровать список на месте.
- Чтобы отфильтровать список, скопировав строки, не отвечающие условиям, в другую область листа, выберите вариант Скопировать результат в другое место, щелкните в поле Поместить результат в диапазон, а затем щелкните левый верхний угол области, в которой нужно вставить строки. Совет При копировании отфильтрованных строк в другое место можно указать, какие столбцы следует включить в операцию копирования. Перед фильтрацией скопируйте нужные названия столбцов в первую строку области, в которую вы собираетесь вставить отфильтрованные строки. При применении фильтра введите ссылку на скопированные названия столбцов в поле Поместить результат в диапазон. Тогда скопированные строки будут включать только те столбцы, названия которых вы скопировали.
Тип | Продавец | Продажи |
фрукты | Грачев | 6 328 ₽ |
Фрукты | Егоров | 6 544 ₽ |
Несколько условий, несколько столбцов, любое из условий истинно
Логическое выражение: (Тип = «Фрукты» ИЛИ Продавец = «Грачев»)
- Вставьте как минимум три пустые строки над диапазоном списка, которые можно использовать в качестве диапазона условий. Диапазон условий должен включать названия столбцов. Убедитесь, что есть по крайней мере одна пустая строка между значениями условий и диапазоном списка.
- Чтобы найти строки, отвечающие нескольким условиям в нескольких столбцах, где любое условие может быть истинным, введите эти условия в разных строках диапазона условий. Используя пример, введите:
Тип | Продавец | Продажи |
=»=Фрукты» | ||
=»=Грачев» |
- Чтобы отфильтровать диапазон списка, скрыв строки, не отвечающие условиям, выберите вариант Фильтровать список на месте.
- Чтобы отфильтровать список, скопировав строки, не отвечающие условиям, в другую область листа, выберите вариант Скопировать результат в другое место, щелкните в поле Поместить результат в диапазон, а затем щелкните левый верхний угол области, в которой нужно вставить строки.
Совет: При копировании отфильтрованных строк в другое место можно указать, какие столбцы следует включить в операцию копирования. Перед фильтрацией скопируйте нужные названия столбцов в первую строку области, в которую вы собираетесь вставить отфильтрованные строки. При применении фильтра введите ссылку на скопированные названия столбцов в поле Поместить результат в диапазон. Тогда скопированные строки будут включать только те столбцы, названия которых вы скопировали.
Тип | Продавец | Продажи |
фрукты | Грачев | 6 328 ₽ |
Фрукты | Егоров | 6 544 ₽ |
Несколько наборов условий, один столбец во всех наборах
Логическое выражение: ( (Продажи > 6000 И Продажи < 6500 ) ИЛИ (Продажи < 500) )
- Вставьте как минимум три пустые строки над диапазоном списка, которые можно использовать в качестве диапазона условий. Диапазон условий должен включать названия столбцов. Убедитесь, что есть по крайней мере одна пустая строка между значениями условий и диапазоном списка.
- Чтобы найти строки, отвечающие нескольким наборам условий, каждый из которых содержит условия для одного столбца, используйте несколько столбцов с одинаковым заголовком. Используя пример, введите:
Тип | Продавец | Продажи | Продажи |
>6 000 | |||
- Чтобы отфильтровать диапазон списка, скрыв строки, не отвечающие условиям, выберите вариант Фильтровать список на месте.
- Чтобы отфильтровать список, скопировав строки, не отвечающие условиям, в другую область листа, выберите вариант Скопировать результат в другое место, щелкните в поле Поместить результат в диапазон, а затем щелкните левый верхний угол области, в которой нужно вставить строки.
Совет: При копировании отфильтрованных строк в другое место можно указать, какие столбцы следует включить в операцию копирования. Перед фильтрацией скопируйте нужные названия столбцов в первую строку области, в которую вы собираетесь вставить отфильтрованные строки. При применении фильтра введите ссылку на скопированные названия столбцов в поле Поместить результат в диапазон. Тогда скопированные строки будут включать только те столбцы, названия которых вы скопировали.
Тип | Продавец | Продажи |
Мясо | Егоров | 450 ₽ |
фрукты | Грачев | 6 328 ₽ |
Несколько наборов условий, несколько столбцов в каждом наборе
Логическое выражение: ( (Продавец = «Егоров» И Продажи > 3000) ИЛИ (Продавец = «Грачев» И Продажи > 1500) )
- Вставьте как минимум три пустые строки над диапазоном списка, которые можно использовать в качестве диапазона условий. Диапазон условий должен включать названия столбцов. Убедитесь, что есть по крайней мере одна пустая строка между значениями условий и диапазоном списка.
- Чтобы найти строки, отвечающие нескольким наборам условий, каждый из которых содержит условия для нескольких столбцов, введите каждый набор условий в отдельных столбцах или строках. Используя пример, введите:
Тип | Продавец | Продажи |
=»=Егоров» | >3 000 | |
=»=Грачев» | >1 500 |
- Чтобы отфильтровать диапазон списка, скрыв строки, не отвечающие условиям, выберите вариант Фильтровать список на месте.
- Чтобы отфильтровать список, скопировав строки, не отвечающие условиям, в другую область листа, выберите вариант Скопировать результат в другое место, щелкните в поле Поместить результат в диапазон, а затем щелкните левый верхний угол области, в которой нужно вставить строки. Совет При копировании отфильтрованных строк в другое место можно указать, какие столбцы следует включить в операцию копирования. Перед фильтрацией скопируйте нужные названия столбцов в первую строку области, в которую вы собираетесь вставить отфильтрованные строки. При применении фильтра введите ссылку на скопированные названия столбцов в поле Поместить результат в диапазон. Тогда скопированные строки будут включать только те столбцы, названия которых вы скопировали.
Тип | Продавец | Продажи |
фрукты | Грачев | 6 328 ₽ |
Фрукты | Егоров | 6 544 ₽ |
Условия с подстановочными знаками
Логическое выражение: Продавец = имя со второй буквой «г»
- Чтобы найти текстовые значения с совпадающими знаками в некоторых из позиций, выполните одно или несколько действий, описанных ниже.
- Чтобы найти строки, в которых текстовое значение в столбце начинается с определенной последовательности знаков, введите эти знаки, не используя знак равенства (=). Например, если ввести условие Бел, будут найдены строки с ячейками, содержащими слова «Белов», «Беляков» и «Белугин».
- Воспользуйтесь подстановочными знаками.
Используйте | Чтобы найти |
---|---|
? (вопросительный знак) | Любой символ (один) Пример: условию «стро?а» соответствуют результаты «строфа» и «строка» |
* (звездочка) | Любое количество символов Пример: условию «*-восток» соответствуют результаты «северо-восток» и «юго-восток» |
~ (тильда), за которой следует ?, * или ~ | Вопросительный знак, звездочку или тильду Пример: условию «ан91~?» соответствует результат «ан91?» |
Тип | Продавец | Продажи |
=»=Мя*» | ||
=»=?г*» |
- Чтобы отфильтровать диапазон списка, скрыв строки, не отвечающие условиям, выберите вариант Фильтровать список на месте
- Чтобы отфильтровать список, скопировав строки, не отвечающие условиям, в другую область листа, выберите вариант Скопировать результат в другое место, щелкните в поле Поместить результат в диапазон, а затем щелкните левый верхний угол области, в которой нужно вставить строки.
Совет: При копировании отфильтрованных строк в другое место можно указать, какие столбцы следует включить в операцию копирования. Перед фильтрацией скопируйте нужные названия столбцов в первую строку области, в которую вы собираетесь вставить отфильтрованные строки. При применении фильтра введите ссылку на скопированные названия столбцов в поле Поместить результат в диапазон. Тогда скопированные строки будут включать только те столбцы, названия которых вы скопировали.
Тип | Продавец | Продажи |
Напитки | Шашков | 5 122 ₽ |
Мясо | Егоров | 450 ₽ |
фрукты | Грачев | 6 328 ₽ |
Дополнительные сведения
Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.