Нам может быть легко применить функцию «Фильтр» для фильтрации данных на листе, но иногда может потребоваться фильтрация на нескольких листах, которые имеют общее форматирование данных с одинаковыми критериями фильтрации. Чтобы отфильтровать их по одному, вы потратите много времени, здесь я могу предложить простой способ решить эту проблему сразу.
Применить тот же фильтр к нескольким листам с кодом VBA
Применить тот же фильтр к нескольким листам с кодом VBA
Например, у меня есть четыре рабочих листа, так как следующий снимок экрана нужно отфильтровать сразу по тем же критериям, что и Product = KTE.
Нет прямого способа отфильтровать данные на нескольких листах в Excel, но следующий код VBA может помочь вам завершить эту работу, пожалуйста, сделайте следующее:
1. Удерживайте ALT + F11 ключи, затем он открывает Microsoft Visual Basic для приложений окно.
2. Нажмите Вставить > Модулии вставьте следующий код в Модули Окно.
Код VBA: примените один и тот же фильтр к нескольким рабочим листам:
Sub apply_autofilter_across_worksheets()
'Updateby Extendoffice
Dim xWs As Worksheet
On Error Resume Next
For Each xWs In Worksheets
xWs.Range("A1").AutoFilter 1, "=KTE"
Next
End Sub
3, Затем нажмите F5 ключ для запуска этого кода, все продукты KTE были отфильтрованы сразу на всех листах, см. снимок экрана:
Внимание: В приведенном выше коде в этом xWs.Range («A1»). Автофильтр 1, «= KTE» сценарий, A1 и = KTE указывает столбец и критерии, по которым вы хотите выполнить фильтрацию, число 1 — это номер столбца, на основе которого вы отфильтровали, вы можете изменить их по своему усмотрению. Например, если вы хотите отфильтровать порядок больше 50, вам просто нужно изменить этот сценарий следующим образом: xWs.Range («B1»). Автофильтр 2, «> 50».
Фильтровать данные по нескольким критериям или другим конкретным условиям, например по длине текста, с учетом регистра и т. Д.
Kutools for ExcelАвтора Суперфильтр feature — это мощная утилита, вы можете применить эту функцию для выполнения следующих операций:
- Фильтровать данные по нескольким критериям; Фильтровать данные по длине текста;
- Фильтровать данные по верхнему / нижнему регистру; Дата фильтрации по году / месяцу / дню / неделе / кварталу
Лучшие инструменты для работы в офисе
Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%
- Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон…
- Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны…
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии…
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF…
- Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Комментарии (44)
Оценок пока нет. Оцените первым!
|
tc_trust Пользователь Сообщений: 118 |
Здравствуйте. Есть документ состоящий из нескольких листов. На каждом листе одинаковые таблицы но с разными значениями в ячейках и только в одном столбце таблицы на всех листах значения повторяются. Нужно отфильтровать таблицу по значениям в этом столбце, т.е из порядка сотни значений оставить десяток. Т.к. значения совпадают на всех листах, то нужно применить один и тот же фильтр ко всему документу. Подскажите, пожалуйста, как это сделать, что бы не настраивать фильтр на каждом листе по отдельности. Спасибо. |
|
Sanja Пользователь Сообщений: 14838 |
#2 26.06.2016 08:00:52
Это можно сделать макросом. Цикл по листам с установкой нужных параметров фильтра на каждом Согласие есть продукт при полном непротивлении сторон. |
||
|
tc_trust Пользователь Сообщений: 118 |
Спасибо, Sanja за ответ. |
|
Юрий М Модератор Сообщений: 60581 Контакты см. в профиле |
А где писать этот макрос? — файла ведь нет. |
|
Sanja Пользователь Сообщений: 14838 |
А я думал вопрос чисто теоретический. Согласие есть продукт при полном непротивлении сторон. |
|
tc_trust Пользователь Сообщений: 118 |
ну так пример же макроса выложить можно или файл с макросом … |
|
Sanja Пользователь Сообщений: 14838 |
Да можно. В Правилах об этом есть. п.2.3. Согласие есть продукт при полном непротивлении сторон. |
|
Юрий М Модератор Сообщений: 60581 Контакты см. в профиле |
#8 26.06.2016 12:14:19
tc_trust, Вы на самом деле полагаете, что кто-то должен создать этот файл с таблицами и при этом угадать из структуру, и что там за данные у Вас? |
||
|
tc_trust Пользователь Сообщений: 118 |
файл достаточно большой и полностью на испанском языке, поэтому и не стал его выкладывать…я думаю я достаточно понятно сформулировал задачу. С другой стороны это не коммерческий проект за который я получаю деньги или должен заплатить за его исполнение…это только в личных целях…я обратился на форум за помощью — получил НЕ ПОЛНЫЙ ответ по использованию макроса… это уже говорит о том, что задача была понятно, человеку, который мне ответил… |
|
Юрий М Модератор Сообщений: 60581 Контакты см. в профиле |
#10 26.06.2016 12:22:54
Если хотите помощи, то создайте маленький файл-аналог на русском с аналогичной структурой таблиц: никто ведь даже представления не имеет, что у Вас там и где. |
||
|
Sanja Пользователь Сообщений: 14838 |
#11 26.06.2016 12:24:14 Да никому не нужен ВАШ файл. Без разницы на каком языке. Просят файл-ПРИМЕР.
Вы обратились за получением готового решения. Это НЕ помощь. Согласие есть продукт при полном непротивлении сторон. |
||
|
tc_trust Пользователь Сообщений: 118 |
вот пример файла с описанием задачи внутри Прикрепленные файлы
|
|
tc_trust Пользователь Сообщений: 118 |
#13 26.06.2016 12:49:34
если бы я сразу выложил файл и сказал, что мне нужно, чтобы получилось ВОТ ТАК! — это был бы запрос готового решения. Изначально я попросил помощи, но в следствии того, что кроме использования макроса я не получил других ответов (а в написании макросов я даже не чайник…), то получается, что прошу готовое решение… |
||
|
The_Prist Пользователь Сообщений: 14182 Профессиональная разработка приложений для MS Office |
#14 26.06.2016 13:11:01
Ну да. Судя по Вашим сообщениям на форуме(тянутся с 2015 года такие же вот просьбы о помощи) — полный ответ для Вас — это готовое решение проблемы. Это ни фига не помощь. Вы знаете вообще понятие помощи? Это не когда Вы у телека лежите и пьете чай, а кто-то за Вас Вам мебель собирает. Помощь, это когда ВЫ сами собираете мебель, а кто-то помогает(подсказывает где не так, подержит стойку и т.п.). Я Вас ни в чем не обвиняю, не подумайте. Дело-то Ваше. Но и тот факт, что Вы свои попытки скинуть решение своих проблем на форуме пытаетесь выдать за «помогите мне» очень негативно настраивают. Да еще доказываете, что именно помощи просите, а не готового решения. При полном отсутствии попыток решения с Вашей стороны. Именно поэтому я не поленился написать весь этот текст вместо реальной Вам «помощи». Изменено: The_Prist — 26.06.2016 13:15:16 Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы… |
||
|
tc_trust Пользователь Сообщений: 118 |
Уважаемый ЗНАТОК, если бы Вы были столь «замечательны», то вы бы заметили, что мои ранние сообщения (почти годовалой давности) не имеют никокого соотношения с тем, что я Прошу сейчас. В отличие от вас я не просиживаю сутками на форуме и скажу вам честно, даже не пытаюсь чему то научиться здесь…а в это врямя, как вы правильно заметили — собираю мебель…и о мебели я вам могу рассказать больше, чем Вы даже можете себе представить. Если Вы по каким либо причинам не можете или не хотите помочь, то просто воздержитесь от комментариев, чтобы не засорять тему форума. С уважением! |
|
Юрий М Модератор Сообщений: 60581 Контакты см. в профиле |
#16 26.06.2016 13:25:48
tc_trust, а вот это уже не Вам решать — кому комментировать, а кому нет. |
||
|
Юрий М Модератор Сообщений: 60581 Контакты см. в профиле |
#17 26.06.2016 13:26:35
Тогда всё проще: заказывайте работу в платном разделе. |
||
|
vikttur Пользователь Сообщений: 47199 |
#18 26.06.2016 13:37:00
представим ситуацию. Научитесь отличать ПОМОЩЬ от СДЕЛАЙТЕ_ВМЕСТО_МЕНЯ. |
||
|
tc_trust Пользователь Сообщений: 118 |
#19 26.06.2016 13:41:17
а я ничего не решаю….я Прошу воздержаться от комментариев. Почему бы каждый не займётся своим делом…я собираю мебель…и продолжаю её собирать, а не изучаю написание макросов (мне это интересно- но реально на это нет времени). Кто-то этим занимается каждый день и именно к ним я обратился за помощью. Я думаю раздел форума именно для этого и создан… как я уже ранее сказал, это не коммерческий проект. за который я был бы готов заплатить деньги… Так пусть люди, которые способны чем либо помочь — помогут, в противном случае — зачем из одного запроса раздувать такую тему….Модераторам создавть лишнюю работу….хотя…каждому своя работа… |
||
|
Sanja Пользователь Сообщений: 14838 |
#20 26.06.2016 13:42:07 З.Ы. Ну что Вы человека гнобите
ТС чисто эстетическое удовольствие получит от созерцания созданного для него кода Согласие есть продукт при полном непротивлении сторон. |
||
|
tc_trust Пользователь Сообщений: 118 |
всем просто покоя не дают мои прошлогодние сообщения… |
|
Юрий М Модератор Сообщений: 60581 Контакты см. в профиле |
#22 26.06.2016 13:48:24
Прослеживается тенденция, однако ) |
||
|
tc_trust Пользователь Сообщений: 118 |
сомневаюсь, что все «УМНИКИ» именно на этом форуме научились макросы писать…так зачем же столько демогогий и сравнивать ПОМОЩЬ со СПОСОБНОСТЯМИ???? |
|
Юрий М Модератор Сообщений: 60581 Контакты см. в профиле |
#24 26.06.2016 14:00:48
tc_trust, Вам макрос для чего нужен? Чтобы облегчить себе работу и сэкономить своё время — так? Ну тогда простимулируйте того, кто потратит СВОЁ время на написание макроса, который облегчит Вам жизнь. Сами вы ведь ничего не сделали и учиться не собираетесь. |
||
|
Юрий М Модератор Сообщений: 60581 Контакты см. в профиле |
#25 26.06.2016 14:01:14
Я на этом. |
||
|
tc_trust Пользователь Сообщений: 118 |
Уважаемые модераторы, мне кажется тема запроса уже ушла далеко от своих корней. Прикрепленные файлы
Изменено: tc_trust — 26.06.2016 14:05:29 |
|
tc_trust Пользователь Сообщений: 118 |
замечу всех участников чата и ОСОБЕННО МОДЕРАТОРОВ я не разу не упомянал применение макроса в своём запросе…. |
|
RAN Пользователь Сообщений: 7091 |
#28 26.06.2016 14:11:41
Никак. |
||
|
tc_trust Пользователь Сообщений: 118 |
#29 26.06.2016 14:20:28
СПАСИБО за конкретный ответ! С этого и надо было начинать тему.Тогда поставлю вопрос по-другому: есть ли у кого нибудь ГОТОВЫЕ решения?, принимая во внимание не маловажный факт, чтобы время предоставления помощи не превысило время потраченное на написание бесполезного сообщения на форуме. |
||
|
tc_trust Пользователь Сообщений: 118 |
#30 26.06.2016 14:24:06 Есть документ состоящий из нескольких листов. На каждом листе одинаковые таблицы но с разными значениями в ячейках и только в одном столбце таблицы на всех листах значения повторяются. Нужно отфильтровать таблицу по значениям в этом столбце, т.е из порядка сотни значений оставить десяток. Т.к. значения совпадают на всех листах, то нужно применить один и тот же фильтр ко всему документу. Есть ли у кого нибудь ГОТОВЫЕ решения чтобы не настраивать фильтр на каждом листе по отдельности? Прикрепленные файлы
|
Установить фильтр на всех листах сразу
Автор Коплус, 04.06.2009, 10:48
« назад — далее »
Вопрос такой, нужно на всех листах книги в первом столбце в [url=https://msexcel.ru/content/view/27/2/]_автофильтр_[/url]е выбралось «1».
Проблема только в том как это сделать автоматом по всем листам, листы могут иметь разное название.
Сделал макрорекордером, получилось вот что
Sub Макрос1()
ActiveSheet.Range(«$A$1:$A$200″).AutoFilter Field:=1, Criteria1:=»1»
Sheets(«Лист1»).Select
ActiveSheet.Range(«$A$1:$A$200″).AutoFilter Field:=1, Criteria1:=»1»
Sheets(«Лист2»).Select
ActiveSheet.Range(«$A$1:$A$200″).AutoFilter Field:=1, Criteria1:=»1»
End Sub
Вопрос собственно в том как Select заставить проходить по всем листам независимо от названия.
Спасибо
#1
04.06.2009, 11:20
Последнее редактирование: 04.06.2009, 11:23 от Василий Алибабаевич
For i = 1 To Sheets.Count
Sheets(i).Select
Next i
Мне справка по VBA подсказала вот такое метод перебора всех листов, если перед Next i поставить ваш код ActiveSheet.Range(«$A$1:$A$200″).AutoFilter Field:=1, Criteria1:=»1»
То заработает (у меня заработало!)
For i = 1 To Sheets.Count
Sheets(i).Select
ActiveSheet.Range(«$A$1:$A$200″).AutoFilter Field:=1, Criteria1:=»1»
Next i
Просто великолепно!
Большое спасибо!
- Профессиональные приемы работы в Microsoft Excel
-
►
Обмен опытом -
►
Microsoft Excel -
►
Установить фильтр на всех листах сразу
С помощью автофилеров или встроенных операторов сравнения, таких как «больше» и «10 лучших» в Excel вы можете показать нужные данные и скрыть остальные. После фильтрации данных в диапазоне ячеек или таблице вы можете повторно использовать фильтр, чтобы получить последние результаты, или очистить фильтр, чтобы повторно отфильтровать все данные.
Используйте фильтры, чтобы временно скрывать некоторые данные в таблице и видеть только те, которые вы хотите.
Фильтрация диапазона данных
-
Выберите любую ячейку в диапазоне данных.
-
Выберите Фильтр> данных.
-
Выберите стрелку в столбце
.
-
Выберите Текстовые фильтры или Числовое фильтры, а затем выберите сравнение, например Между.
-
Введите условия фильтрации и нажмите кнопку ОК.
Фильтрация данных в таблице
При вводе данных в таблицу в заголовки ее столбцов автоматически добавляются элементы управления фильтрацией.
-
Выберите стрелку в
столбца, который вы хотите отфильтровать.
-
Сберем (Выберите все) и выберем поля, которые вы хотите отобрать.
-
Нажмите кнопку ОК.
Стрелка загона столбца
меняется на
фильтра. Щелкните этот значок, чтобы изменить или очистить фильтр.
Статьи по теме
Excel Учебный курс. Фильтрация данных в таблице
Рекомендации и примеры для сортировки и фильтрации данных по цвету
Фильтрация данных в сводной таблице
Использование расширенных условий фильтрации
Удаление фильтра
Отфильтрованные данные отображают только строки, которые соответствуют условия и скрывают строки, которые отображать не нужно. Фильтруя данные, вы можете копировать, находить, изменять, форматирование, диаграммы и печатать подмножество отфильтрованных данных, не меняя их оголовье и не перемещая.
Вы также можете отфильтровать несколько столбцов. Фильтры являются аддитивно, то есть каждый дополнительный фильтр основан на текущем фильтре и дополнительно уменьшает подмножество данных.
Примечание: При использовании диалогового окна Найти для поиска отфильтрованных данных поиск ведется только по отображаемой информации. данные, которые не отображаются, не поиск не ведется. Чтобы найти все данные, очистка всех фильтров.
Два типа фильтров
С помощью автофильтра можно создать два типа фильтров: по значению списка или по условиям. Каждый из этих типов фильтров является взаимоисключающими для каждого диапазона ячеек или таблицы столбцов. Например, можно отфильтровать значения по списку чисел или по критерию, но не по обоим критериям. можно фильтровать по значкам или по настраиваемой фильтрации, но не по обоим.
Повторное присвоение фильтра
Чтобы определить, применяется ли фильтр, обратите внимание на значок в заголовке столбца:
-
Стрелка вниз
означает, что фильтрация включена, но не применена.
Если наведите курсор на заголовок столбца с включенной фильтрацией, но не примененной, на экране появляется подсказка «(Отображает все)».
-
Кнопка Фильтр
означает, что применяется фильтр.
Когда вы наводите курсор на заголовок отфильтрованного столбца, на подсказке отображается примененный к этому столбец фильтр, например «Равно красному цвету ячейки» или «Больше 150».
При повторном его повторном анализе отображаются разные результаты по следующим причинам:
-
Данные были добавлены, изменены или удалены в диапазон ячеек или столбец таблицы.
-
значения, возвращаемые формулой, изменились, и лист был пересчитан.
Не смешивать типы данных
Для лучших результатов не смешивайте типы данных, такие как текст и число, число и дата в одном столбце, так как для каждого столбца доступна только одна команда фильтра. Если имеется сочетание типов данных, отображаемая команда является самым распространенным типом данных. Например, если столбец содержит три значения, сохраненные как число, и четыре значения как текст, отображается команда Текстовые фильтры.
Фильтрация данных в таблице
При вводе данных в таблицу в заголовки ее столбцов автоматически добавляются элементы управления фильтрацией.
-
Выделите данные, которые нужно отфильтровать. На вкладке Главная нажмите кнопку Форматировать как таблицу и выберите команду Форматировать как таблицу.
-
В диалоговом окне Создание таблицы можно выбрать, есть ли в таблице заглавные таблицы.
-
Выберите Таблица с заголовками, чтобы преобразовать верхнюю строку в заголовки таблицы. Данные в этой строке не будут фильтроваться.
-
Не выбирайте этот пункт, если вы хотите Excel в Интернете в таблицу под данными таблицы, которые можно переименовать.
-
-
Нажмите кнопку ОК.
-
Чтобы применить фильтр, щелкните стрелку в заголовке столбца и выберите параметр фильтрации.
Фильтрация диапазона данных
Если вы не хотите форматирование данных в виде таблицы, вы также можете применить фильтры к диапазону данных.
-
Выделите данные, которые нужно отфильтровать. Для лучшего результата столбцы должны иметь заголовки.
-
На вкладке Данные выберите фильтр.
Параметры фильтрации для таблиц или диапазонов
Можно применить общий фильтр, выбрав пункт Фильтр, или настраиваемый фильтр, зависящий от типа данных. Например, при фильтрации чисел отображается пункт Числовые фильтры, для дат отображается пункт Фильтры по дате, а для текста — Текстовые фильтры. Применяя общий фильтр, вы можете выбрать для отображения нужные данные из списка существующих, как показано на рисунке:

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

Вот как это сделать.
-
Щелкните стрелку фильтра в ячейке со словом «Март», выберите пункт Числовые фильтры и условие Меньше и введите значение 6000.
-
Нажмите кнопку ОК.
Excel в Интернете применяет фильтр и отображает только регионы с продажами ниже 6000 рублей.
Аналогичным образом можно применить фильтры по дате и текстовые фильтры.
Очистка фильтра из столбца
-
Нажмите кнопку Фильтр
рядом с заголовком столбца и выберите очистить фильтр <«Имя столбца»>.
Удаление всех фильтров из таблицы или диапазона
-
Выберите любую ячейку в таблице или диапазоне и на вкладке Данные нажмите кнопку Фильтр.
При этом фильтры будут удаляться из всех столбцов таблицы или диапазона и вывести все данные.
-
Щелкните ячейку в диапазоне или таблице, которую хотите отфильтровать.
-
На вкладке Данные щелкните Фильтр.
-
Щелкните стрелку
в столбце с содержимым, которое вы хотите отфильтровать.
-
В разделе Фильтр щелкните Выберите один из вариантов и введите условия фильтра.
Примечания:
-
Фильтры можно применить только к одному диапазону ячеек на листе за раз.
-
Когда фильтр применяется к столбцу, в других столбцах в качестве фильтров можно использовать только значения, видимые в текущем отфильтрованном диапазоне.
-
В окне фильтра отображаются только первые 10 000 уникальных записей списка.
-
Щелкните ячейку в диапазоне или таблице, которую хотите отфильтровать.
-
На вкладке Данные щелкните Фильтр.
-
Щелкните стрелку
в столбце с содержимым, которое вы хотите отфильтровать.
-
В разделе Фильтр щелкните Выберите один из вариантов и введите условия фильтра.
-
В поле рядом с всплывающим меню введите число, которое хотите использовать.
-
В зависимости от сделанного выбора вам может быть предложено выбрать дополнительные условия.
Примечания:
-
Фильтры можно применить только к одному диапазону ячеек на листе за раз.
-
Когда фильтр применяется к столбцу, в других столбцах в качестве фильтров можно использовать только значения, видимые в текущем отфильтрованном диапазоне.
-
В окне фильтра отображаются только первые 10 000 уникальных записей списка.
-
Вместо фильтрации можно использовать условное форматирование, которое позволяет четко выделить верхние или нижние числовые значения среди данных.
Данные можно быстро фильтровать на основании визуальных условий, таких как цвет шрифта, цвет ячейки или наборы значков. Можно также фильтровать ячейки по наличию в них формата, примененных стилей или условного форматирования.
-
В диапазоне ячеек или столбце таблицы щелкните ячейку с определенным цветом, цветом шрифта или значком, по которому вы хотите выполнить фильтрацию.
-
На вкладке Данные щелкните Фильтр.
-
Щелкните стрелку
в столбце с содержимым, которое вы хотите отфильтровать.
-
В разделе Фильтр во всплывающем меню По цвету щелкните Цвет ячейки, Цвет шрифта или Значок ячейки и выберите цвет.
Это возможно только в случае, если фильтруемый столбец содержит пустую ячейку.
-
Щелкните ячейку в диапазоне или таблице, которую хотите отфильтровать.
-
На панели инструментов Данные щелкните Фильтр.
-
Щелкните стрелку
в столбце с содержимым, которое вы хотите отфильтровать.
-
В области (Выделить все) прокрутите список вниз и установите флажок (Пустые).
Примечания:
-
Фильтры можно применить только к одному диапазону ячеек на листе за раз.
-
Когда фильтр применяется к столбцу, в других столбцах в качестве фильтров можно использовать только значения, видимые в текущем отфильтрованном диапазоне.
-
В окне фильтра отображаются только первые 10 000 уникальных записей списка.
-
-
Щелкните ячейку в диапазоне или таблице, которую хотите отфильтровать.
-
На вкладке Данные щелкните Фильтр.
-
Щелкните стрелку
в столбце с содержимым, которое вы хотите отфильтровать.
-
В разделе Фильтр щелкните Выберите один из вариантов и во всплывающем меню выполните одно из указанных ниже действий.
Цель фильтрации диапазона
Операция
Строки с определенным текстом
Содержит или Равно.
Строки, не содержащие определенный текст
Не содержит или Не равно.
-
В поле рядом с всплывающим меню введите текст, которое хотите использовать.
-
В зависимости от сделанного выбора вам может быть предложено выбрать дополнительные условия.
Задача
Операция
Фильтрация столбца или выделенного фрагмента таблицы при истинности обоих условий
И.
Фильтрация столбца или выделенного фрагмента таблицы при истинности одного из двух или обоих условий
Или.
-
Щелкните ячейку в диапазоне или таблице, которую хотите отфильтровать.
-
На панели инструментов Данные щелкните Фильтр.
-
Щелкните стрелку
в столбце с содержимым, которое вы хотите отфильтровать.
-
В разделе Фильтр щелкните Выберите один из вариантов и во всплывающем меню выполните одно из указанных ниже действий.
Условие фильтрации
Операция
Начало строки текста
Начинается с.
Окончание строки текста
Заканчивается на.
Ячейки, которые содержат текст, но не начинаются с букв
Не начинаются с.
Ячейки, которые содержат текст, но не оканчиваются буквами
Не заканчиваются.
-
В поле рядом с всплывающим меню введите текст, которое хотите использовать.
-
В зависимости от сделанного выбора вам может быть предложено выбрать дополнительные условия.
Задача
Операция
Фильтрация столбца или выделенного фрагмента таблицы при истинности обоих условий
И.
Фильтрация столбца или выделенного фрагмента таблицы при истинности одного из двух или обоих условий
Или.
При создании условий можно использовать подстановочные знаки.
-
Щелкните ячейку в диапазоне или таблице, которую хотите отфильтровать.
-
На панели инструментов Данные щелкните Фильтр.
-
Щелкните стрелку
в столбце с содержимым, которое вы хотите отфильтровать.
-
В разделе Фильтр щелкните Выберите один из вариантов и выберите вариант.
-
В текстовом поле введите свои условия, используя подстановочные знаки.
Например, чтобы в результате фильтрации найти оба слова «год» и «гид», введите г?д.
-
Выполните одно из указанных ниже действий.
Используемый знак
Чтобы найти
? (вопросительный знак)
Любой символ
Пример: условию «стро?а» соответствуют результаты «строфа» и «строка»
Звездочка (*)
Любое количество символов
Пример: условию «*-восток» соответствуют результаты «северо-восток» и «юго-восток»
Тильда (~)
Вопросительный знак или звездочка
Например, там~? находит «там?»
Выполните одно из указанных ниже действий.
|
Задача |
Действие |
|---|---|
|
Удаление определенных условий фильтрации |
Щелкните стрелку |
|
Удаление всех фильтров, примененных к диапазону или таблице |
Выделите столбцы диапазона или таблицы, к которым применяются фильтры, а затем на вкладке Данные щелкните Фильтр. |
|
Удаление или повторное применение стрелок фильтра в диапазоне или таблице |
Выделите столбцы диапазона или таблицы, к которым применяются фильтры, а затем на вкладке Данные щелкните Фильтр. |
При фильтрации данных появляются только данные, которые соответствуют вашим условиям. Данные, которые не соответствуют этому критерию, скрыты. После фильтрации данных можно копировать, находить, изменять, форматирование, диаграммы и печатать подмножество отфильтрованных данных.
Таблица с примененным фильтром «4 самых верхних элементов»

Фильтры забавляются. Это означает, что каждый дополнительный фильтр основан на текущем фильтре и дополнительно уменьшает подмножество данных. Сложные фильтры можно отфильтровать по одному значению, по одному формату или по одному критерию. Например, можно отфильтровать все числа больше 5, которые также ниже среднего. Но некоторые фильтры (десять верхних и нижних, выше и ниже среднего) основаны на исходном диапазоне ячеек. Например, при фильтрации десяти лучших значений вы увидите десять лучших значений всего списка, а не десять лучших значений подмножество последнего фильтра.
В Excel можно создавать фильтры трех типов: по значениям, по формату или по условиям. Но каждый из этих типов фильтров является взаимоисключающими. Например, можно отфильтровать значения по цвету ячейки или по списку чисел, но не по обоим. Вы можете фильтровать по значкам или по настраиваемой фильтрации, но не по обоим.
Фильтры скрывают лишние данные. Таким образом можно сосредоточиться на том, что вы хотите видеть. С другой стороны, при сортировке данных их порядок будет меняться. Дополнительные сведения о сортировке см. в списке сортировки данных.
При фильтрации рассмотрите следующие рекомендации:
-
В окне фильтра отображаются только первые 10 000 уникальных записей списка.
-
Можно отфильтровать несколько столбцов. Когда фильтр применяется к столбцу, в других столбцах в качестве фильтров можно использовать только значения, видимые в текущем отфильтрованном диапазоне.
-
Фильтры можно применить только к одному диапазону ячеек на листе за раз.
Примечание: При использовании поиска найти для поиска отфильтрованных данных поиск ведется только по отображаемой информации; данные, которые не отображаются, не поиск не ведется. Чтобы найти все данные, очистка всех фильтров.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Итак, у вас есть тысячи строк данных на листе Excel, и вы хотите просмотреть строки, чтобы найти шаблон в столбцах данных.
Вы знаете, что вам нужен фильтр Excel, чтобы помочь вам в этом, но вы не знаете, как это сделать. Здесь мы обсудим все лучшие способы фильтрации вашего листа Excel и отображения нужных вам данных.
Предположим, у вас есть таблица Excel с тремя столбцами: возрастная группа, регион и количество продаж. В этом случае может пригодиться фильтр Excel, если вы хотите увидеть показатели продаж в выбранном регионе на основе определенной возрастной группы.
Фильтры Excel также могут быть полезны, если вы хотите создать небольшую группу перед нанесением данных Excel на диаграмму .
Давайте посмотрим на следующие методы фильтрации данных в Excel.
Как фильтровать по категориям
Открыв таблицу, на ленте Excel щелкните Данные .
Затем найдите группу « Сортировка и фильтр » и нажмите « Фильтр» . Это поместит кнопку раскрывающегося списка в каждый столбец вашей таблицы.
Например, если в ваших данных есть столбец «Пол», который является категориальной переменной, вы можете решить отфильтровать данные, чтобы видеть только женские записи.
Для этого нажмите кнопку раскрывающегося списка в выбранном категориальном столбце (в данном случае пол). В появившемся меню снимите все флажки, щелкнув поле « Выбрать все» . Затем выберите значения, по которым вы хотите отфильтровать данные, и нажмите OK .
Эта операция фильтрует данные на основе данных о женщинах или любых других выбранных вами категориальных данных. Затем вы можете проверить левый нижний угол файла Excel, чтобы увидеть количество записей в этом конкретном фильтре.
Хотя этот вариант работает и с числами, он обычно неэффективен и пугает. Это потому, что числа могут иметь более широкий диапазон значений. Таким образом, просмотр длинного списка требует времени.
Как использовать числовые фильтры в Excel
Иногда может потребоваться фильтрация по определенному диапазону чисел.
Чтобы использовать числовой фильтр, щелкните Фильтр на ленте. Затем нажмите кнопку раскрывающегося списка в верхней части столбца, содержащего числа, которые вы хотите отфильтровать.
В следующем меню перейдите в Числовые фильтры и выберите нужный вариант из всплывающих окон.
Например, если вы хотите отфильтровать столбец на основе всех чисел, которые меньше или равны определенному числу, в параметрах числовых фильтров выберите « Меньше чем» .
Вы также можете использовать раздел И / Или, чтобы добавить второй фильтр для ваших чисел.
По завершении нажмите ОК .
Доступно множество вариантов фильтрации на основе чисел. Вы можете поиграть с ними, чтобы увидеть, как они работают.
Как использовать расширенные фильтры в Excel
Расширенный метод фильтрации Excel предлагает более гибкий способ фильтрации данных. С помощью расширенного фильтра вы можете отделить отфильтрованный результат от исходных данных, вставив его в тот же лист или на новый лист Excel.
Чтобы использовать расширенный фильтр, создайте новый столбец в правом углу листа. В этом новом столбце вы устанавливаете критерии фильтрации. Вы можете оставить пробел между этим столбцом критериев и последним столбцом исходных данных, чтобы разделить их, если хотите.
В столбце условий введите точное имя столбца исходных данных, который нужно отфильтровать; Лучшая альтернатива – скопировать и вставить заголовок столбца, чтобы избежать ошибок.
В следующей строке введите значение, по которому вы хотите отфильтровать данные для этого столбца. Например, если вы хотите увидеть данные для всех мужчин в столбце «Пол» исходных данных, введите «мужской» под «полом» в разделе критериев.
Вы можете создать несколько столбцов критериев для фильтрации, если хотите. Для этого скопируйте нужные имена столбцов из основных данных и вставьте их после первого столбца критериев.
Под заголовком каждого столбца введите значение данных, которое вы хотите отфильтровать.
Вы можете использовать логические функции Excel, такие как меньше (<) или больше (>), в качестве критериев для фильтрации чисел.
Выполнив описанный выше процесс, выберите « Данные» на ленте Excel. В группе « Сортировка и фильтр » нажмите « Дополнительно» .
В открывшемся меню щелкните стрелку вверх рядом с полем диапазона списка и выберите, какую часть данных вы хотите отфильтровать. Или игнорируйте поле Диапазон списка, если вы хотите применить фильтр ко всем своим данным.
Затем поместите курсор в поле диапазона критериев и выделите столбцы критериев, которые вы создали ранее: заголовки и значения.
Щелкните ОК, чтобы применить фильтр.
Как вставить отфильтрованные результаты с помощью расширенного метода фильтрации
Как мы упоминали ранее, вы также можете использовать расширенный фильтр, чтобы отделить результат и вставить его в другое место на том же листе или в новый лист Excel.
Для этого повторите описанный выше процесс фильтрации данных с помощью расширенного метода. Однако на этот раз в меню « Расширенный фильтр» выберите « Копировать в другое место» .
Затем поместите курсор в поле « Копировать в» и выберите любую ячейку на листе Excel, затем нажмите « ОК» .
Эта операция копирует отфильтрованный результат и вставляет его в выбранное место на листе Excel.
Как просмотреть отфильтрованный результат с выбранными столбцами в Excel
Если вы хотите просмотреть только выбранные столбцы в отфильтрованных данных, выделите заголовки этих столбцов и скопируйте их.
Затем вставьте заголовки в любое место на том же листе, где вы хотите увидеть результат фильтрации.
Повторите описанный выше процесс для разделения отфильтрованных результатов с помощью расширенного метода фильтрации. Но на этот раз, когда вы дойдете до поля « Копировать в» , выделите вставленные заголовки.
Затем нажмите OK, чтобы просмотреть отфильтрованный результат под этими заголовками.
Как использовать расширенные фильтры для вставки отфильтрованного результата на новый лист Excel
Если вы хотите вставить полученные данные на новый лист, нажмите кнопку « Добавить» ( + ) в нижнем левом углу листа Excel, чтобы открыть новый лист.
Щелкните любую ячейку на новом листе, чтобы активировать ее.
Выберите « Данные» на ленте, затем нажмите « Дополнительно», чтобы открыть меню « Расширенный фильтр» . Выберите вариант Копировать в другое место .
Поместите курсор в поле диапазона списка и перейдите на лист, содержащий исходные данные. Затем выделите все исходные данные.
Затем поместите курсор в поле Диапазон критериев и выделите критерии, которые вы создали ранее в таблице исходных данных.
Выберите поле Копировать в . Затем снова выберите любую ячейку на новом листе. Нажмите OK, чтобы вставить отфильтрованный результат на новый лист.
Примечание. Чтобы это сработало, активируйте целевой лист, сначала щелкнув ячейку в нем.
Получите максимум от фильтров Excel
Хотя есть и другие варианты фильтрации данных, Excel – один из самых универсальных инструментов для повышения производительности. Хотя фильтры Excel могут немного запутать, если вы освоите эти приемы, это легко.
Здесь мы обсудили наиболее распространенные способы фильтрации данных в Excel, но есть еще более продвинутые параметры, которые доступны, если вы поиграете с расширенным фильтром. Когда дело доходит до анализа отфильтрованных данных, вам также может потребоваться использование формулы Excel.









.


столбца, который вы хотите отфильтровать.
фильтра. Щелкните этот значок, чтобы изменить или очистить фильтр.

в столбце с содержимым, которое вы хотите отфильтровать.
в столбце с содержимым, которое вы хотите отфильтровать.













