Дополнительная информация
Расширенный фильтр обеспечивает гибкость извлечения записей в другое место на том же или другом месте в книге. Кроме того, в фильтрах можно использовать «ИЛИ». (Например, какие продажи были меньше 4000 рублей «ИЛИ» на сумму более 6000 долларов США). Автофильтр Excel фильтрует все на месте и не позволяет использовать сложные фильтры. Чтобы изучить основы работы с расширенными фильтрами, выполните следующие действия:
Шаг 1. Настройка базы данных
Расширенный фильтр использует понятие базы данных. База данных обозначается в качестве строки меток со столбцами данных под каждой из этих меток. В каждом столбце содержатся данные определенного типа, такие как дата, число или текст. Ниже параметров настройки базы данных.
-
Первая строка базы данных должна состоять только из меток. Полужирным шрифтом подписи напомню, что они не являются частью ваших данных.
-
Под каждой меткой находятся данные, которые она описывает.
Примечание. Убедитесь, что в базе данных нет пустых строк.
-
Убедитесь в том, что в базе данных есть пустые ячейки (край страницы считается пустой ячейкой). См. изображение.
Шаг 2. Настройка диапазона условия.
Диапазон условия — это еще один способ сказать: «Что вы хотите отфильтровать (найти)?». Вы можете настроить правила для данных, которые останутся видимыми после примененного фильтра. Вы можете использовать столько правил, сколько нужно. Мы получаем все необходимое для фильтрации с помощью этой небольшой базы данных:Примечание. Убедитесь, что автофильтр отключен, а база данных всегда содержит пустую строку и столбец, разделяющие текст электронной
таблицы. В противном случае расширенный фильтр будет считаете, что он является частью базы данных.
Настройка области диапазона условия.
-
Скопируйте и вкопируйте строку меток в другое место на этом же месте. См. изображение.
-
Здесь нет места, просто убедитесь, что у вас достаточно места, чтобы текст, который вы ввести, не был в строке или столбце, подключенных к базе данных.
Шаг 3. Использование фильтров.
В области «Расширенный фильтр» применяются правила, которые скрывают все, кроме того, что вы ищете. Это очень подробный поисковый запрос, когда вы начинаете использовать правила.
Фильтрация с помощью одного правила.
Прежде всего необходимо определить диапазон условия. В этом примере мы используем диапазон условия «Какие заказы были меньше 4500 рублей?».
В фильтрах можно использовать следующие символы:
-
< меньше
-
<= меньше или равно
-
>= больше или равно
-
<> равно
-
Введите <450 (знак $ не требуется). в разделе «Итого» в разделе «Диапазон условия».
-
Щелкните любую ячейку базы данных.См. изображение.
-
Перейдите на вкладку «Данные» > сортировки & фильтрации > дополнительными данными.
-
В открываемом диалоговом окне «Расширенный фильтр» щелкните в поле «Диапазон условия». См. изображение.
-
Чтобы вернуться на свой компьютер, в области «Диапазон критериев» щелкните «Итог» и перетащите указатель мыши по введенму правилу (<450). Диалоговое окно «Расширенный фильтр» исчезнет, а его место займет диалоговое окно «Расширенный фильтр — условия». См. изображение.
-
Когда вы отпустите кнопку мыши, в обеих ячейках должна появиться пунктирная линия, и появится поле «Расширенный фильтр». Нажмите кнопку ОК.
-
В представлении базы данных сразу же поменяются строки, в которых сумма меньше 4500 рублей.См. изображение.
-
Чтобы снова увидеть всю базу данных или выполнить другой процесс фильтрации, необходимо очистить представление последнего фильтра. Вернимся к фильтру сортировки & на вкладке «Данные» и нажмите кнопку «Очистить», и база данных вернется к первоначальному представлению.См. изображение.
Фильтрация с использованием слова AND.
Прежде всего необходимо определить диапазон условия. В этом примере мы будем использовать диапазон критериев «Какие заказы были у С1 «И» Андрей, которые были меньше 450 рублей?».
В фильтрах можно использовать следующие символы:
-
< меньше
-
<= меньше или равно
-
>= больше или равно
-
<> равно
-
Введите Знак «Клиент» в раздел «Клиент» и <450 в итоговом для Них (для Них и Андрея и Скайла не нужно вводить знак $). в разделе «Диапазон условия». Не забудьте оставить пустую строку и столбец вокруг базы данных.
-
Щелкните любую ячейку базы данных, щелкнув ее левой кнопкой мыши. См. изображение.
-
Перейдите на вкладку «Данные» > сортировки & фильтрации > дополнительными данными.
-
В открываемом окне «Расширенный фильтр» щелкните поле «Диапазон условия». См. изображение.
-
Снова в базу данных. В только что введенной области «Диапазон условия» щелкните «Клиент» и перетащите указатель мыши, чтобы охватить все правила, которые вы ввели. Диалоговое окно «Расширенный фильтр» исчезнет, а его место займет диалоговое окно «Расширенный фильтр — условия». См. изображение.
-
Когда вы отпустите кнопку мыши, вокруг правила должна появиться пунктирная линия, и диалоговое окно «Расширенный фильтр» снова появится. Нажмите кнопку ОК.
-
Представление базы данных сразу же изменится, чтобы показать только те строки, в которых сумма суммы для Андрея И будет меньше 4500 рублей. См. изображение.
-
Чтобы снова увидеть всю базу данных или выполнить другой процесс фильтрации, необходимо очистить представление последнего фильтра. Вернимся к фильтру сортировки & на вкладке «Данные» и нажмите кнопку «Очистить», и база данных вернется к первоначальному представлению. См. изображение.
Фильтрация с использованием И и ИЛИ.
Прежде всего необходимо определить диапазон условия. В данном примере мы используем диапазон условия «Какие заказы были больше 4000 рублей «И» меньше 560 рублей, «ИЛИ» больше 1000 рублей?».
В фильтрах можно использовать следующие символы:
-
< меньше
-
<= меньше или равно
-
>= больше или равно
-
<> равно
Давайте разопустим вопрос, чтобы понять, как создать диапазон условия.
-
Нам нужно выяснить, какие заказы были больше 4000 и меньше 5600 рублей. Для этого добавьте еще один заголовок столбца с тем же и заголовком, что и у названия столбца «И». В этом случае мы добавим еще одну метку Total.См. изображение.
-
При использовании ваших требований И со сугом и соу2-ным условием «ИЛИ» введите диапазон условий. Поместите >400 столбцов под первый столбец «Итого», а <560 под новым столбцом «Итог». Теперь добавьте требование ИЛИ, построив >1000 в первом столбце итогов. На изображении показано, как должен выглядеть диапазон условий после создания диапазона условий. Щелкните в любом месте базы данных.См. изображение.
-
Перейдите на вкладку «Данные» > сортировки & фильтрации > дополнительными данными.
-
В открываемом диалоговом окне «Расширенный фильтр» щелкните в поле «Диапазон условия». См. изображение.
-
Снова в базу данных. В области «Диапазон условия» щелкните «Итог» и перетащите указатель мыши, чтобы охватить все правила, которые вы ввели. Диалоговое окно «Расширенный фильтр» исчезнет, а появится диалоговое окно «Расширенный фильтр — условия». См. изображение.
-
Когда вы отпустите кнопку мыши, вокруг правила должна появиться пунктирная линия, и диалоговое окно «Расширенный фильтр» снова появится. Нажмите кнопку ОК.
-
В представлении базы данных сразу же поменяются те строки, в которых итоговая сумма больше 4000 и меньше 5600 и больше 1000 рублей. См. изображение.
-
Чтобы снова увидеть всю базу данных или выполнить другой процесс фильтрации, необходимо очистить представление последнего фильтра. Вернимся к фильтру сортировки & на вкладке «Данные» и нажмите кнопку «Очистить», и база данных вернется к первоначальному представлению.См. изображение.
Шаг 4. Настройка диапазона извлечения («Основы»).
При использовании диапазона извлечения вы можете сделать то же самое: «Я хочу, чтобы отфильтрованные данные были в другом месте». Вы можете указать столбцы, которые нужно извлечь. Если вы хотите извлечь ВСЕ столбцы, можно оставить диапазон извлечения пустым.
Фильтрация делается так же, как показано в разделе «Использование фильтров». В действии 6 представлены дополнительные действия, которые необходимо предпринять для отображения отфильтрованных результатов в другом месте. В этом примере мы используем диапазон критериев: «Какие заказы были больше 4000 рублей».
-
Введите >400 (знак $ не требуется).) в разделе «Итого» в разделе «Диапазон условия». См. изображение.
-
lick в любой ячейке базы данных.
-
Перейдите на вкладку «Данные» > сортировки & фильтрации > дополнительными данными.
-
В открываемом диалоговом окне «Расширенный фильтр» щелкните в поле «Диапазон условия». См. изображение.
-
Снова в базу данных. В области «Диапазон условия» щелкните «Итог» и перетащите указатель мыши на введенное правило (<450). Диалоговое окно «Расширенный фильтр» исчезнет и появится диалоговое окно «Расширенный фильтр — условия». См. изображение.
-
Когда вы отпустите кнопку мыши, в обеих ячейках должна появиться пунктирная линия, и диалоговое окно «Расширенный фильтр» снова появится. В разделе действий нажмите кнопку «Копировать в другое расположение». См. изображение.
-
В диалоговом окне «Расширенный фильтр» нажмите кнопку «Копировать:». См. изображение.
-
Диалоговое окно «Расширенный фильтр» закроется, а откроется диалоговое окно «Дополнительный фильтр — копирование:». Щелкните ячейку, в которой нужно отобразить отфильтрованный результат, и нажмите кнопку «Расширенный фильтр — Копировать в:». См. изображение.
-
Когда вернется диалоговое окно «Расширенный фильтр», нажмите кнопку «ОК». После этого записи, которые соответствуют диапазону условия отбора, будут отображаться начиная с указанной ячейки. См. изображение.
Подробнее о фильтрации на другом листах читайте в статье поддержки KB-909527, которая также относится к Excel 2010.
Дополнительные сведения о расширенных фильтрах можно найти в интернете:фильтрация с использованием расширенных критериев: примеры сложных критериев. Вы также можете получить справку в Интернете, найти дополнительные сведения в справке Майкрософт или Windows, а также о параметрах
поддержки.
Нужна дополнительная помощь?
#Руководства
- 5 авг 2022
-
0
Как из сотен строк отобразить только необходимые? Как отфильтровать таблицу сразу по нескольким условиям и столбцам? Разбираемся на примерах.
Иллюстрация: Meery Mary для Skillbox Media
Рассказывает просто о сложных вещах из мира бизнеса и управления. До редактуры — пять лет в банке и три — в оценке имущества. Разбирается в Excel, финансах и корпоративной жизни.
Фильтры в Excel — инструмент, с помощью которого из большого объёма информации выбирают и показывают только нужную в данный момент. После фильтрации в таблице отображаются данные, которые соответствуют условиям пользователя. Данные, которые им не соответствуют, скрыты.
В статье разберёмся:
- как установить фильтр по одному критерию;
- как установить несколько фильтров одновременно и отфильтровать таблицу по заданному условию;
- для чего нужен расширенный фильтр и как им пользоваться;
- как очистить фильтры.
Фильтрация данных хорошо знакома пользователям интернет-магазинов. В них не обязательно листать весь ассортимент, чтобы найти нужный товар. Можно заполнить критерии фильтра, и платформа скроет неподходящие позиции.
Фильтры в Excel работают по тому же принципу. Пользователь выбирает параметры данных, которые ему нужно отобразить, — и Excel убирает из таблицы всё лишнее.
Разберёмся, как это сделать.
Для примера воспользуемся отчётностью небольшого автосалона. В таблице собрана информация о продажах: характеристики авто, цены, даты продажи и ответственные менеджеры.
Скриншот: Excel / Skillbox Media
Допустим, нужно показать продажи только одного менеджера — Соколова П. Воспользуемся фильтрацией.
Шаг 1. Выделяем ячейку внутри таблицы — не обязательно ячейку столбца «Менеджер», любую.
Скриншот: Excel / Skillbox Media
Шаг 2. На вкладке «Главная» нажимаем кнопку «Сортировка и фильтр».
Скриншот: Excel / Skillbox Media
Шаг 3. В появившемся меню выбираем пункт «Фильтр».
Скриншот: Excel / Skillbox Media
То же самое можно сделать через кнопку «Фильтр» на вкладке «Данные».
Скриншот: Excel / Skillbox Media
Шаг 4. В каждой ячейке шапки таблицы появились кнопки со стрелками — нажимаем на кнопку столбца, который нужно отфильтровать. В нашем случае это столбец «Менеджер».
Скриншот: Excel / Skillbox Media
Шаг 5. В появившемся меню флажком выбираем данные, которые нужно оставить в таблице, — в нашем случае данные менеджера Соколова П., — и нажимаем кнопку «Применить фильтр».
Скриншот: Excel / Skillbox Media
Готово — таблица показывает данные о продажах только одного менеджера. На кнопке со стрелкой появился дополнительный значок. Он означает, что в этом столбце настроена фильтрация.
Скриншот: Excel / Skillbox Media
Чтобы ещё уменьшить количество отображаемых в таблице данных, можно применять несколько фильтров одновременно. При этом как фильтр можно задавать не только точное значение ячеек, но и условие, которому отфильтрованные ячейки должны соответствовать.
Разберём на примере.
Выше мы уже отфильтровали таблицу по одному параметру — оставили в ней продажи только менеджера Соколова П. Добавим второй параметр — среди продаж Соколова П. покажем автомобили дороже 1,5 млн рублей.
Шаг 1. Открываем меню фильтра для столбца «Цена, руб.» и нажимаем на параметр «Выберите».
Скриншот: Excel / Skillbox Media
Шаг 2. Выбираем критерий, которому должны соответствовать отфильтрованные ячейки.
В нашем случае нужно показать автомобили дороже 1,5 млн рублей — выбираем критерий «Больше».
Скриншот: Excel / Skillbox Media
Шаг 3. Дополняем условие фильтрации — в нашем случае «Больше 1500000» — и нажимаем «Применить фильтр».
Скриншот: Excel / Skillbox Media
Готово — фильтрация сработала по двум параметрам. Теперь таблица показывает только те проданные менеджером авто, цена которых была выше 1,5 млн рублей.
Скриншот: Excel / Skillbox Media
Расширенный фильтр позволяет фильтровать таблицу по сложным критериям сразу в нескольких столбцах.
Это можно сделать способом, который мы описали выше: поочерёдно установить несколько стандартных фильтров или фильтров с условиями пользователя. Но в случае с объёмными таблицами этот способ может быть неудобным и трудозатратным. Для экономии времени применяют расширенный фильтр.
Принцип работы расширенного фильтра следующий:
- Копируют шапку исходной таблицы и создают отдельную таблицу для условий фильтрации.
- Вводят условия.
- Запускают фильтрацию.
Разберём на примере. Отфильтруем отчётность автосалона по трём критериям:
- менеджер — Шолохов Г.;
- год выпуска автомобиля — 2019-й или раньше;
- цена — до 2 млн рублей.
Шаг 1. Создаём таблицу для условий фильтрации — для этого копируем шапку исходной таблицы и вставляем её выше.
Важное условие — между таблицей с условиями и исходной таблицей обязательно должна быть пустая строка.
Скриншот: Excel / Skillbox Media
Шаг 2. В созданной таблице вводим критерии фильтрации:
- «Год выпуска» → <=2019.
- «Цена, руб.» → <2000000.
- «Менеджер» → Шолохов Г.
Скриншот: Excel / Skillbox Media
Шаг 3. Выделяем любую ячейку исходной таблицы и на вкладке «Данные» нажимаем кнопку «Дополнительно».
Скриншот: Excel / Skillbox Media
Шаг 4. В появившемся окне заполняем параметры расширенного фильтра:
- Выбираем, где отобразятся результаты фильтрации: в исходной таблице или в другом месте. В нашем случае выберем первый вариант — «Фильтровать список на месте».
- Диапазон списка — диапазон таблицы, для которой нужно применить фильтр. Он заполнен автоматически, для этого мы выделяли ячейку исходной таблицы перед тем, как вызвать меню.
Скриншот: Excel / Skillbox Media
- Диапазон условий — диапазон таблицы с условиями фильтрации. Ставим курсор в пустое окно параметра и выделяем диапазон: шапку таблицы и строку с критериями. Данные диапазона автоматически появляются в окне параметров расширенного фильтра.
Скриншот: Excel / Skillbox Media
Шаг 5. Нажимаем «ОК» в меню расширенного фильтра.
Готово — исходная таблица отфильтрована по трём заданным параметрам.
Скриншот: Excel / Skillbox Media
Отменить фильтрацию можно тремя способами:
1. Вызвать меню отфильтрованного столбца и нажать на кнопку «Очистить фильтр».
Скриншот: Excel / Skillbox Media
2. Нажать на кнопку «Сортировка и фильтр» на вкладке «Главная». Затем — либо снять галочку напротив пункта «Фильтр», либо нажать «Очистить фильтр».
Скриншот: Excel / Skillbox Media
3. Нажать на кнопку «Очистить» на вкладке «Данные».
Скриншот: Excel / Skillbox Media
Научитесь: Excel + Google Таблицы с нуля до PRO
Узнать больше
Фильтрация, безусловно, является одним из самых удобных и быстрых способов выделить из самого огромного списка данных, именно то, что необходимо в данный момент. В результате процесса работы фильтра пользователь получит небольшой список из необходимых данных, с которым уже можно легко и спокойно работать. Эти данные будут отобраны согласно определенному критерию, который можно настраивать самостоятельно. Естественно, что с отобранными данными можно работать, полноценно используя все другие возможности Excel 2010.
При работе с таблицами, данные можно отбирать двумя способами – использовать пользовательский автофильтр в Excel 2010, или ориентироваться на небольшой набор базовых функций и формул. Второй вариант гораздо проще и легче, а значит именно с него мы и начнем наше знакомство с возможностями обновленного табличного процессора.
Итак, у вас есть таблица с массивом самых разных данных, которые вы получили на работе, и теперь необходимо отобрать какие-то определенные значения. К счастью можно использовать автофильтр в Excel 2010, который и оставит на экране только ту информацию, которая необходима.
Здесь мы видим основные функции фильтрации, расположенные на вкладке «Главная». Также можно взглянуть на вкладку «Данные», где нам предложат развернутый вариант управления фильтрацией. Чтобы упорядочить данные необходимо выбрать требуемый диапазон ячеек, либо, как вариант, просто пометить верхнюю ячейку необходимого столбца. После этого необходимо нажать кнопочку «Фильтр», после чего справа в ячейке появится кнопочка с небольшой стрелочкой, указывающей вниз.
Фильтры можно спокойно «прикрепить» ко всем столбцам.
Это значительно упростит сортировку информации для будущей обработки.
Теперь рассмотрим выпадающее меню каждого фильтра (они будут одинаковы):
— сортировка по возрастающей или спадающей («от минимального к максимальному значению» или наоборот), сортировка информации по цвету (так называемая – пользовательская);
— Фильтр по цвету;
— возможность снять фильтр;
— параметры фильтрации, к которым относятся числовые фильтры, текстовые и даты (если такие значения присутствуют в таблице);
— возможность «выделить все» (если снять этот флажок, то совершенно все столбцы попросту перестанут отображаться на листе);
— «названия столбцов», где видны все используемые в таблице столбцы. Если снять флажок возле определенных наименований, тогда они также перестанут отображаться, но здесь это можно делать выборочно.
Если применить любой фильтр, то изображение кнопочки изменится и примет вид выбранного вами фильтра.
Если говорить о числовых фильтрах, то здесь программа также предлагает достаточно большое количество самых разных вариантов сортировки имеющихся значений. Это: «Больше», «Больше или равно», «Равно», «Меньше или равно», «Меньше», «Не равно», «Между указанными значениями». Активируем пункт «Первые 10» и появляется окошко
Здесь можно выбрать, сколько первых значений нас интересует (просто цифра, которую можно выбрать с помощью стрелочек, либо указать самостоятельно) и как их необходимо сортировать (Наименьших, наибольших или же вообще процент от общего количества элементов).
Если выбрать пункт «Выше (или ниже) среднего», то вашему вниманию представят те строки, значения которых будут соответствовать запросу. Высчитывание среднего арифметического происходит автоматически, на основе данных собранных со столбца.
Настраиваемый автофильтр в Excel 2010, как и было сказано, дает расширенный доступ к параметрам фильтрации. С его помощью можно задать условие (состоит из 2 выражений или «логических функций» ИЛИ / И), согласно которому будет проведен отбор данных.
Текстовые фильтры были созданы исключительно для работы с текстовыми значениями. Здесь для отбора используются такие параметры, как: «Содержит», «Не содержит», «Начинается с…», «Заканчивается на…», а также «Равно», «Не равно». Их настройка достаточно похожа на настройку любого числового фильтра.
Давайте применим одновременную фильтрацию по разным параметрам к разным столбцам нашего отчета относительно работы складов. Итак, «Наименования» пусть начинаются с «А», а вот в графе «Склад 1» укажем, чтобы результат был больше 25. Результат такого отбора представлен ниже
Фильтрацию, когда в ней более нет нужды, можно отменить любым из возможных способов – использовать комбинацию кнопок «Shift+Ctrl+L», нажать кнопочку «Фильтр» (вкладка «Главные», большая пиктограмма «Сортировка и фильтр», входящая в группу «Редактирование»). Или же просто нажать кнопочку «Фильтр» на вкладке «Данные».
Конечно, фильтрация является достаточно удобным элементом отбора данных в Excel 2010, однако порой может возникнуть потребность произвести более подробный отбор информации, который просто не предусмотрен стандартными функциями.
Допустим, сейчас нам необходимо провести фильтрацию с использованием определенного условия, которое, в свою очередь, является объединением условий для фильтрации сразу нескольких столбцов (их может быть и больше 2-ух). В этом случае возможно применение только расширенного пользовательского фильтра, в котором условия можно объединить, используя логические функции «И / ИЛИ».
Давайте рассмотрим пример, чтобы лучше представить возможности фильтра. Допустим, у нас есть таблица с поисковыми запросами в системах «Яндекс» и «Google». Нам нужно определить, какой из имеющихся запросов имеет позицию менее 10 в каждой из указанных систем. Поскольку запросов может быть очень много, необходимо выполнять ряд простых действий.
В отдельные и полностью свободные ячейки копируем названия столбцов, по которым мы собираемся осуществлять фильтрацию данных. Как было сказано выше, это будет «Видимость в Яндекс» и «Видимость в Google». Названия можно скопировать в любые стоящие рядом ячейки, но мы остановим выбора на В10 и С10.
Именно под этими ячейками будем вводить условия предстоящей фильтрации. Если необходимо (а это нам необходимо) учитывать сразу оба условия (данная логическая функция называется И), то условия фильтрации стоит расположить в одной строке. Если же необходимо учитывать только одно (функция ИЛИ), то условия необходимо расположить в разных строках.
Теперь ищем вкладку «Данные», «Сортировка и фильтр» и нажимаем небольшую пиктограмму «Дополнительно» и видим вот такое окошко
«Расширенный фильтр» позволяет выбрать один из возможных вариантов действий – фильтровать список прямо здесь или же взять полученные данные и скопировать их в другое, удобное вам, место.
В «Исходном диапазоне» необходимо указать адрес (если программа не сделает этого самостоятельно) всего диапазона ячеек, данные которых необходимо отфильтровать. Это можно сделать, либо вручную указав необходимые адреса, либо просто выделив с помощью мыши границы необходимой таблицы.
«Диапазон условий», как вы догадались, содержит адрес тех ячеек, в которых хранятся условия фильтрации и названия столбцов. Для нас это будет «В10:С12».
Если вы решили отойти от примера и выбрали функцию «скопировать результат…», то в 3-ей графе необходимо указать адрес диапазона тех ячеек, куда программе необходимо отправить данные прошедшие фильтр. Поэтому мы также выберем эту возможность и укажем «А27:С27».
Подтверждаем программу и, если все было сделано без ошибок, а заданные условия выполнимы, то мы увидим вот такой результат
Успехов в работе.
Вам понравился материал?
Поделитeсь:
Рейтинг статей:
(Пока оценок нет)
Вернуться в начало статьи Используем автофильтр в Excel 2010
Вывести на экран информацию по одному / нескольким параметрам можно с помощью фильтрации данных в Excel.
Для этой цели предназначено два инструмента: автофильтр и расширенный фильтр. Они не удаляют, а скрывают данные, не подходящие по условию. Автофильтр выполняет простейшие операции. У расширенного фильтра гораздо больше возможностей.
Имеется простая таблица, не отформатированная и не объявленная списком. Включить автоматический фильтр можно через главное меню.
- Выделяем мышкой любую ячейку внутри диапазона. Переходим на вкладку «Данные» и нажимаем кнопку «Фильтр».
- Рядом с заголовками таблицы появляются стрелочки, открывающие списки автофильтра.
Если отформатировать диапазон данных как таблицу или объявить списком, то автоматический фильтр будет добавлен сразу.
Пользоваться автофильтром просто: нужно выделить запись с нужным значением. Например, отобразить поставки в магазин №4. Ставим птичку напротив соответствующего условия фильтрации:
Сразу видим результат:
Особенности работы инструмента:
- Автофильтр работает только в неразрывном диапазоне. Разные таблицы на одном листе не фильтруются. Даже если они имеют однотипные данные.
- Инструмент воспринимает верхнюю строчку как заголовки столбцов – эти значения в фильтр не включаются.
- Допустимо применять сразу несколько условий фильтрации. Но каждый предыдущий результат может скрывать необходимые для следующего фильтра записи.
У расширенного фильтра гораздо больше возможностей:
- Можно задать столько условий для фильтрации, сколько нужно.
- Критерии выбора данных – на виду.
- С помощью расширенного фильтра пользователь легко находит уникальные значения в многострочном массиве.
Как сделать расширенный фильтр в Excel
Готовый пример – как использовать расширенный фильтр в Excel:
- Создадим таблицу с условиями отбора. Для этого копируем заголовки исходного списка и вставляем выше. В табличке с критериями для фильтрации оставляем достаточное количество строк плюс пустая строка, отделяющая от исходной таблицы.
- Настроим параметры фильтрации для отбора строк со значением «Москва» (в соответствующий столбец таблички с условиями вносим = «=Москва»). Активизируем любую ячейку в исходной таблице. Переходим на вкладку «Данные» — «Сортировка и фильтр» — «Дополнительно».
- Заполняем параметры фильтрации. Исходный диапазон – таблица с исходными данными. Ссылки появляются автоматически, т.к. была активна одна из ячеек. Диапазон условий – табличка с условием.
- Выходим из меню расширенного фильтра, нажав кнопку ОК.
В исходной таблице остались только строки, содержащие значение «Москва». Чтобы отменить фильтрацию, нужно нажать кнопку «Очистить» в разделе «Сортировка и фильтр».
Как пользоваться расширенным фильтром в Excel
Рассмотрим применение расширенного фильтра в Excel с целью отбора строк, содержащих слова «Москва» или «Рязань». Условия для фильтрации должны находиться в одном столбце. В нашем примере – друг под другом.
Заполняем меню расширенного фильтра:
Получаем таблицу с отобранными по заданному критерию строками:
Выполним отбор строк, которые в столбце «Магазин» содержат значение «№1», а в столбце стоимость – «>1 000 000 р.». Критерии для фильтрации должны находиться в соответствующих столбцах таблички для условий. На одной строке.
Заполняем параметры фильтрации. Нажимаем ОК.
Оставим в таблице только те строки, которые в столбце «Регион» содержат слово «Рязань» или в столбце «Стоимость» — значение «>10 000 000 р.». Так как критерии отбора относятся к разным столбцам, размещаем их на разных строках под соответствующими заголовками.
Применим инструмент «Расширенный фильтр»:
Данный инструмент умеет работать с формулами, что дает возможность пользователю решать практически любые задачи при отборе значений из массивов.
Основные правила:
- Результат формулы – это критерий отбора.
- Записанная формула возвращает результат ИСТИНА или ЛОЖЬ.
- Исходный диапазон указывается посредством абсолютных ссылок, а критерий отбора (в виде формулы) – с помощью относительных.
- Если возвращается значение ИСТИНА, то строка отобразится после применения фильтра. ЛОЖЬ – нет.
Отобразим строки, содержащие количество выше среднего. Для этого в стороне от таблички с критериями (в ячейку I1) введем название «Наибольшее количество». Ниже – формула. Используем функцию СРЗНАЧ.
Выделяем любую ячейку в исходном диапазоне и вызываем «Расширенный фильтр». В качестве критерия для отбора указываем I1:I2 (ссылки относительные!).
В таблице остались только те строки, где значения в столбце «Количество» выше среднего.
Чтобы оставить в таблице лишь неповторяющиеся строки, в окне «Расширенного фильтра» поставьте птичку напротив «Только уникальные записи».
Скачать пример работы с расширенным фильтром
Нажмите ОК. Повторяющиеся строки будут скрыты. На листе останутся только уникальные записи.
Фильтрация данных в Excel позволит отобразить в столбцах таблицы ту информацию, которая интересует пользователя в конкретный момент. Она значительно упрощает процесс работы с большими таблицами. Вы сможете контролировать как данные, которые будут отображаться в столбце, так и исключенные из списка данные.
Если Вы делали таблицу в Эксель через вкладку «Вставка» – «Таблица», или вкладка «Главная» – «Форматировать как таблицу», то в такой таблице, фильтр включен по умолчанию. Отображается он в виде стрелочки, которая расположена в верхней ячейке справой стороны.
Если Вы просто заполнили ячейки данными, а затем отформатировали их в виде таблицы – фильтр нужно включить. Для этого выделите весь диапазон ячеек таблицы, включая заголовки столбцов, так как кнопочка фильтра располагается в верхнем столбце, и если выделить столбец, начиная с ячейки с данными, то она не будет относиться к фильтруемым данным этого столбца. Затем перейдите на вкладку «Данные» и нажмите кнопку «Фильтр».
В примере стрелочка фильтра находится в заголовках, и это правильно – будут фильтроваться все данные в столбце, расположенные ниже.
Если Вас интересует вопрос, как сделать таблицу в Эксель, перейдите по ссылке и прочтите статью по данной теме.
Теперь давайте рассмотрим, как работает фильтр в Эксель. Для примера воспользуемся следующей таблицей. В ней три столбца: «Название продукта», «Категория» и «Цена», к ним будем применять различные фильтры.
Нажмите стрелочку в верхней ячейке нужного столбца. Здесь Вы увидите список неповторяющихся данных из всех ячеек, расположенных в данном столбце. Напротив каждого значения будут стоять галочки. Снимите галочки с тех значений, которые нужно исключить из списка.
Например, оставим в «Категории» только фрукты. Снимаем галочку в поле «овощ» и нажимаем «ОК».
Для тех столбцов таблицы, к которым применен фильтр, в верхней ячейке появится соответствующий значок.
Если Вам нужно удалить фильтр данных в Excel, нажмите в ячейке на значок фильтра и выберите из меню «Удалить фильтр с (название столбца)».
Сделать фильтр данных в Excel можно различными способами. Различают текстовые и числовые фильтры. Применяются они соответственно, если в ячейках столбца записан либо текст, либо числа.
Применим «Числовой фильтр» к столбцу «Цена». Кликаем на кнопку в верхней ячейке и выбираем соответствующий пункт из меню. Из выпадающего списка можно выбрать условие, которое нужно применить к данным столбца. Например, отобразим все товары, цена которых ниже «25». Выбираем «меньше».
В соответствующем поле вписываем нужное значение. Для фильтрации данных можно применять несколько условий, используя логическое «И» и «ИЛИ». При использовании «И» – должны соблюдаться оба условия, при использовании «ИЛИ» – одно из заданных. Например, можно задать: «меньше» – «25» – «И» – «больше» – «55». Таким образом, мы исключим товары из таблицы, цена которых находится в диапазоне от 25 до 55.
Таблица с фильтром по столбцу «Цена» ниже 25.
«Текстовый фильтр» в таблице примера, можно применить к столбцу «Название продукта». Нажимаем на кнопочку фильтра в столбце и выбираем из меню одноименный пункт. В открывшемся выпадающем списке, для примера используем «начинается с».
Оставим в таблице продукты, которые начинаются с «ка». В следующем окне, в поле пишем: «ка*». Нажимаем «ОК».
«*» в слове, заменяет последовательность знаков. Например, если задать условие «содержит» – «с*л», останутся слова стол, стул, сокол и так далее. «?» заменит любой знак. Например, «б?тон» – батон, бутон. Если нужно оставить слова, состоящие из 5 букв, напишите «?????».
Фильтр для столбца «Название продукта».
Фильтр можно настроить по цвету текста или по цвету ячейки.
Сделаем «Фильтр по цвету» ячейки для столбца «Название продукта». Кликаем по кнопочке фильтра и выбираем из меню одноименный пункт. Выберем красный цвет.
В таблице остались только продукты красного цвета.
Фильтр по цвету текста применим к столбцу «Категория». Оставим только фрукты. Снова выбираем красный цвет.
Теперь в таблице примера отображены только фрукты красного цвета.
Если Вы хотите, чтобы были видны все ячейки таблицы, но сначала шла красная ячейка, потом зеленая, синяя и так далее, воспользуйтесь сортировкой в Excel. Перейдя по ссылке, Вы сможете прочесть статью по теме.
Фильтры в Эксель помогут Вам в работе с большими таблицами. Основные моменты, как сделать фильтр и как с ним работать, мы рассмотрели. Подбирайте необходимые условия и оставляйте в таблице интересующие данные.
Поделитесь статьёй с друзьями:
Вывести на экран информацию по одному / нескольким параметрам можно с помощью фильтрации данных в Excel.
Для этой цели предназначено два инструмента: автофильтр и расширенный фильтр. Они не удаляют, а скрывают данные, не подходящие по условию. Автофильтр выполняет простейшие операции. У расширенного фильтра гораздо больше возможностей.
Автофильтр и расширенный фильтр в Excel
Имеется простая таблица, не отформатированная и не объявленная списком. Включить автоматический фильтр можно через главное меню.
- Выделяем мышкой любую ячейку внутри диапазона. Переходим на вкладку «Данные» и нажимаем кнопку «Фильтр».
- Рядом с заголовками таблицы появляются стрелочки, открывающие списки автофильтра.
Если отформатировать диапазон данных как таблицу или объявить списком, то автоматический фильтр будет добавлен сразу.
Пользоваться автофильтром просто: нужно выделить запись с нужным значением. Например, отобразить поставки в магазин №4. Ставим птичку напротив соответствующего условия фильтрации:
Сразу видим результат:
Особенности работы инструмента:
- Автофильтр работает только в неразрывном диапазоне. Разные таблицы на одном листе не фильтруются. Даже если они имеют однотипные данные.
- Инструмент воспринимает верхнюю строчку как заголовки столбцов – эти значения в фильтр не включаются.
- Допустимо применять сразу несколько условий фильтрации. Но каждый предыдущий результат может скрывать необходимые для следующего фильтра записи.
У расширенного фильтра гораздо больше возможностей:
- Можно задать столько условий для фильтрации, сколько нужно.
- Критерии выбора данных – на виду.
- С помощью расширенного фильтра пользователь легко находит уникальные значения в многострочном массиве.
Как сделать расширенный фильтр в Excel
Готовый пример – как использовать расширенный фильтр в Excel:
- Создадим таблицу с условиями отбора. Для этого копируем заголовки исходного списка и вставляем выше. В табличке с критериями для фильтрации оставляем достаточное количество строк плюс пустая строка, отделяющая от исходной таблицы.
- Настроим параметры фильтрации для отбора строк со значением «Москва» (в соответствующий столбец таблички с условиями вносим = «=Москва»). Активизируем любую ячейку в исходной таблице. Переходим на вкладку «Данные» — «Сортировка и фильтр» — «Дополнительно».
- Заполняем параметры фильтрации. Исходный диапазон – таблица с исходными данными. Ссылки появляются автоматически, т.к. была активна одна из ячеек. Диапазон условий – табличка с условием.
- Выходим из меню расширенного фильтра, нажав кнопку ОК.
В исходной таблице остались только строки, содержащие значение «Москва». Чтобы отменить фильтрацию, нужно нажать кнопку «Очистить» в разделе «Сортировка и фильтр».
Как пользоваться расширенным фильтром в Excel
Рассмотрим применение расширенного фильтра в Excel с целью отбора строк, содержащих слова «Москва» или «Рязань». Условия для фильтрации должны находиться в одном столбце. В нашем примере – друг под другом.
Заполняем меню расширенного фильтра:
Получаем таблицу с отобранными по заданному критерию строками:
Выполним отбор строк, которые в столбце «Магазин» содержат значение «№1», а в столбце стоимость – «>1 000 000 р.». Критерии для фильтрации должны находиться в соответствующих столбцах таблички для условий. На одной строке.
Заполняем параметры фильтрации. Нажимаем ОК.
Оставим в таблице только те строки, которые в столбце «Регион» содержат слово «Рязань» или в столбце «Стоимость» — значение «>10 000 000 р.». Так как критерии отбора относятся к разным столбцам, размещаем их на разных строках под соответствующими заголовками.
Применим инструмент «Расширенный фильтр»:
Данный инструмент умеет работать с формулами, что дает возможность пользователю решать практически любые задачи при отборе значений из массивов.
Основные правила:
- Результат формулы – это критерий отбора.
- Записанная формула возвращает результат ИСТИНА или ЛОЖЬ.
- Исходный диапазон указывается посредством абсолютных ссылок, а критерий отбора (в виде формулы) – с помощью относительных.
- Если возвращается значение ИСТИНА, то строка отобразится после применения фильтра. ЛОЖЬ – нет.
Отобразим строки, содержащие количество выше среднего. Для этого в стороне от таблички с критериями (в ячейку I1) введем название «Наибольшее количество». Ниже – формула. Используем функцию СРЗНАЧ.
Выделяем любую ячейку в исходном диапазоне и вызываем «Расширенный фильтр». В качестве критерия для отбора указываем I1:I2 (ссылки относительные!).
В таблице остались только те строки, где значения в столбце «Количество» выше среднего.
Чтобы оставить в таблице лишь неповторяющиеся строки, в окне «Расширенного фильтра» поставьте птичку напротив «Только уникальные записи».
Скачать пример работы с расширенным фильтром
Нажмите ОК. Повторяющиеся строки будут скрыты. На листе останутся только уникальные записи.
Рассмотрим, как можно искать информацию в MS Excel, используя фильтры.
Для этого откроем эксель и набросаем в нем небольшую таблицу.
Выделите любую ячейку в строке с заголовками, затем перейдите на вкладку «Данные» и щелкните на кнопке «Фильтр»:
В строке с заголовками нашей таблицы в каждом столбце появятся «стрелки».
Обратите внимание, что если в Вашей таблице нет строки с заголовками, то Excel, автоматически вставит фильтр в первую строку с данными:
Подготовительный этап завершен. Можно приступать к поиску информации.
Основы работы с фильтрами
Применение фильтров к таблице
Щелкните на значке в столбце «Менеджер». Откроется следующее меню:
В данном меню с помощью флажков Вы можете отмечать те элементы, по которым необходимо фильтровать данные.
Совет 1
Если в таблице много значений, то используйте строку поиска. Для этого начните вводить в нее часть слова, которое Вам необходимо найти. Список вариантов будет автоматически сокращаться.
Минус этого способа в том, что можно отметить только одно значение или несколько значений, содержащих искомую фразу, но абсолютно разные значения найти не удастся. Т.е., например, сразу найти таким образом менеджеров по имени Сергей и Александр не получится, но можно найти все значения, содержащие «Серг»: Сергей, Сергеев, Сергиенко и т.п.
Совет 2
Например, Вам нужно отметить только 2 значения из нескольких десятков. Снимать флажок вручную с каждой позиции кроме нужных достаточно затратно по времени. Для ускорения этого процесса снимите флажок с пункта «(Выделить все)». При этом снимутся все остальные флажки. Теперь можно отметить только те пункты, которые Вам нужны.
MS Excel поддерживает множественные фильтры, т.е. фильтр сразу по нескольким столбцам.
Например, Вам необходимо найти все заказы менеджера Иванова от 18.01.2014.
Для начала щелкните на в столбце «Менеджер» и выберите Иванова.
Теперь щелкните на в столбце «Дата отгрузки», снимите флажок с «(Выделить все)» и выберите 18.01.2014 или введите в строке поиска 18 и нажмите «ОК».
Таблица примет следующий вид:
Аналогичным образом Вы можете продолжить фильтровать данные по столбцам «Описание», «Кол-во» и т.д.
Обратите внимание, что в столбцах, по которым был применен фильтр, значокменяется на .
Таким образом Вы всегда будете знать по каким столбцам происходит фильтрация данных.
Отмена фильтра
Для того, чтобы снять все фильтры сразу, перейдите на вкладку «Данные» и нажмите на кнопку «Очистить».
Если необходимо снять фильтр только с одного столбца, оставив фильтры по другим, то щелкните на значке данного столбца, напр., «Дата отгрузки» и щелкните на пункте «Удалить фильтр с <Название столбца>»:
или
Если необходимо полностью отказаться от фильтров в таблице, то перейдите на вкладку «Данные» и щелкните на кнопке «Фильтр». Она перестанет подсвечиваться, из строки с заголовками исчезнут значки и и в таблице отобразятся все данные.
До
После
Дополнительные настройки фильтров
В зависимости от типа содержимого столбцов у фильтров появляются дополнительные опции.
Текстовые фильтры
Щелкните на значке столбца «Менеджер», наведите курсор на «Текстовые фильтры», дождитесь появления меню и выберите любой из критериев отбора или пункт «Настраиваемый фильтр…». Появится следующее окно:
- 1. Условия «равно» или «не равно» предполагают, что искомое выражение стопроцентно совпадает с содержанием ячейки. Критерий «равно» оставляет в таблице только те строки, в которых содержится выбранное значение. Соответственно, критерий «не равно» оставляет все значения, кроме выбранного. Для упрощения задачи Вы можете выбрать нужное значение из выпадающего списка:
- 2. Условия «больше» и «меньше» предполагают, что в таблице останутся значения, которые по алфавиту начинаются с более ранней или более поздней буквы. Например, если выбрать значение «Иванов» при опции «больше», то в таблице останутся только те ячейки, которые начинаются на букву «Й»(Картов, Йогуртов и т.п.). А при опции «меньше» — значения на букву «З» (Захаров, Букин).
- 3. Единственное отличие условий «больше или равно» и «меньше или равно» от предыдущего пункта в том, что в фильтр включает и выбранное значение.
- 4. Если необходимо найти все значения, которые начинаются на «Ива», то используйте условие «начинается с», а если хотите узнать, сколько в таблице значений, оканчивающихся на «рович», то выберите опцию «заканчивается на».
- 5. Соответственно, условия «не начинается с» и «не заканчивается на» предполагают, что Вам не надо отображать в таблице значения, содержащие искомую фразу.
- 6. При выборе условий «содержит» или «не содержит» можно указать любую фразу или сочетание букв, которые необходимо включить или исключить из фильтра. Отличие этого пункта от пунктов 1, 4 и 5, в том, что искомая фраза может находится в любом месте ячейки. Например, задав в качестве фильтра «Ива», в результате получим «Иванов Алексей», «Сергей Иваровский», «кривая» и т.п.
Числовые фильтры
Большинство условий те же самые, что и при текстовых фильтрах. Рассмотрим только новые.
- 1. Условие «между». При выборе данного условия, в появившемся окне сразу же устанавливаются нужные критерии, что облегчает Вам задачу:
- Вам остается только ввести значения с клавиатуры или выбрать их из списка.
- 2. Условие «Первые 10». Данный пункт имеет следующие опции:
- Показать наименьшие или наибольшие значения.
- Сколько значений отобразить.
- В данном пункте требуется пояснение по второму значению: % от количества элементов. Например, у Вас в таблице 15 строк с числовыми значениями. При выборе 20% в таблице останется только 15/100*20 = 3 строки.
- 3. При выборе условий «Выше среднего» или «Ниже среднего» Excel автоматически высчитывает среднее арифметическое значение в столбце и фильтрует данные согласно критерию.
Фильтр по дате
Данные условия не требуют специальных расшифровок, поскольку их значение легко понять из названий. Единственное на что стоит обратить внимание, что в стандартном окне выбора условий фильтра появляется кнопка Календарь для облегчения ввода даты.
И еще немного о фильтрах
Есть еще один способ фильтрации данных. Немного преобразуем нашу таблицу:
Как видите, мы ее раскрасили.
Теперь, например, нам необходимо найти все строки с Красоткиным. Щелкните правой кнопкой на ячейке с данным человеком и в появившемся меню выберите пункт «Фильтр». В новом меню есть несколько новых опций. В данном примере нам нужен пункт «Фильтр по значению…».
Если выбрать условие «Фильтр по цвету…», то в таблице останутся строки с ячейками того же цвета, что и активная ячейка (желтая заливка).
Если щелкнуть на «Фильтр по цвету шрифта…», то в нашей таблице останутся только ячейки с красным или черным шрифтом, в зависимости от того, какая ячейка активна в данный момент.
Последний пункт фильтра применим только в том случае, если в таблице используется условное форматирование со значками.
Администрация сайта CADELTA.RU выражает благодарность автору Александр Царев за подготовку материала.