Как выполнить пользовательский фильтр в Excel (5 способов)

  • Поделись Этим
Hugh West

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

Скачать рабочую тетрадь

Вы можете скачать бесплатную практическую рабочую тетрадь Excel отсюда.

Пользовательский фильтр.xlsm

5 способов выполнения пользовательского фильтра в Excel

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

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

1. Фильтр значений на основе числа в Excel

Вы можете выполнить индивидуальный фильтр в Excel и извлекать данные на основе конкретные цифры .

Шаги:

  • Выберите любую ячейку в пределах диапазона.
  • В Главная выберите Сортировать & Фильтр -> Фильтр из Редактирование группа.

  • A раскрывающаяся стрелка появится рядом с заголовком каждого столбца.

  • Нажмите на стрелка рядом с колонкой которые вы хотите отфильтровать. Мы хотели отфильтровать на основе Общие продажи поэтому мы нажали на выпадающую стрелку рядом с ним.
  • В раскрывающемся списке выберите Фильтры по номерам -> Пользовательский фильтр .

  • A Пользовательский автофильтр Появится всплывающее окно. Выберите нужные вам опции из выпадающего списка со стрелками. Мы хотели извлечь Общие продажи значение между 500 и 900 поэтому мы выбрали больше, чем из первого выпадающего варианта и написал 500 в поле ярлыка рядом с ним.
  • Как мы и хотели два варианта истинности поэтому мы проверили И Если вы хотите получить результат, основываясь только на одном условии, то снять флажок и и проверить или вариант.
  • Из второго выпадающего списка мы выбрали меньше, чем и написал 900 в поле ярлыка рядом с ним.
  • Нажмите OK .

Мы получили данные о продукте, которые содержат Общая продажа значение 750 , который находится между 500 и 900.

2. фильтрация данных на основе определенного текста

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

Шаги:

  • Как показано выше, выберите любую ячейку в пределах диапазона.
  • В Главная выберите Сортировать & Фильтр -> Фильтр из Редактирование группа.
  • A раскрывающаяся стрелка появится рядом с заголовком каждого столбца.
  • Нажмите на стрелку рядом с колонкой, которую вы хотите отфильтровать. В этот раз мы будем фильтровать на основе Месяц поэтому мы нажали на выпадающую стрелку прямо рядом с ним.
  • В раскрывающемся списке выберите Текстовые фильтры -> Пользовательский фильтр .

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

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

Читать далее: Как фильтровать уникальные значения в Excel

3. сохранение пользовательского фильтра в таблице в Excel

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

Шаги:

  • Выберите набор данных.
  • Из Главная выберите Формат в виде таблицы .

  • Вы можете дать своей таблице индивидуальное имя или оставить имя как есть. Мы хотели сохранить имя для нашей таблицы, поэтому мы назвали ее CustomTable . Опять, это не является обязательным .

  • Как только вы это сделаете, вы заметите раскрывающаяся стрелка появится рядом с заголовком каждого столбца.

  • Ваш набор данных теперь преобразован в таблицу с опциями фильтрации. Вы можете выполнить пользовательский фильтр, показанный в вышеуказанных разделах, или любой другой способ, который вам нужен. Мы хотели увидеть детали продукта за месяц Июль поэтому мы не проверено сайт Выбрать все и проверено только Июль .
  • Нажмите OK .

Только сведения о продукте из Июль будут показаны в таблице.

3.1. Выполнение пользовательского фильтра для двух столбцов в таблице

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

  • Для фильтрации на основе Общие продажи Затем мы щелкнули на выпадающей стрелке рядом с ним.
  • В раскрывающемся списке выберите Фильтры по номерам -> Пользовательский фильтр .

  • Из появившихся Пользовательский автофильтр всплывающее окно, мы выбрали больше, чем из первого выпадающего варианта и написал 500 в поле ярлыка рядом с ним.
  • Как мы и хотели два варианта истинности поэтому мы проверили И вариант.
  • Из второго выпадающего списка мы выбрали меньше, чем и написал 800 в поле ярлыка рядом с ним.
  • Нажмите OK .

Теперь вы получите информацию о продукте, который был произведен в Июль и имеет Общая продажа из 750 (который составляет от 500 до 800).

Читать далее: Как фильтровать несколько столбцов одновременно в Excel

Похожие чтения

  • Как фильтровать несколько строк в Excel (11 подходящих подходов)
  • Excel Фильтр данных на основе значения ячейки (6 эффективных способов)
  • Как использовать текстовый фильтр в Excel (5 примеров)
  • Ярлык для фильтра Excel (3 быстрых способа использования с примерами)

4. Выполнение пользовательского фильтра с помощью расширенного фильтра в Excel

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

Шаги:

  • Выберите Расширенный из Данные вкладка.

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

  • Теперь вам нужно вернуться к набору данных, в другой ячейке сохранить данные, на основе которых вы хотите выполнить фильтр. Например, мы хотим извлечь данные для Мобильный , поэтому мы сохранили Мобильный в Ячейка G5 и назвал колонку как Название продукта в Ячейка G4 .
  • Теперь снова выберите Расширенный опцию, во всплывающем окне определите Диапазон критериев по перетаскивание вновь определенных ячеек В нашем случае мы протащили через Ячейка G4 и G5 в качестве входных значений в Диапазон критериев .
  • Нажмите OK .

Вы можете видеть только детали Мобильный есть в нашем наборе данных.

5. запись макроса для фильтрации данных пользовательским способом в Excel

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

Шаги:

  • Из Разработчик выберите Макрос записи .

  • Назовите макрос в поле Макрос записи всплывающее окно. Мы назвали его MacroCustom в Имя макроса коробка.
  • Нажмите OK .

  • Теперь вы можете выполнить любой тип фильтра в наборе данных, макрос запишет его и применит точный фильтр в другом рабочем листе. Например, после нажатия кнопки Запись макроса мы хотели извлечь Общая продажа из Июль поэтому мы не проверено сайт Выбрать все опцию и проверил Июль только из выпадающего списка, нажав на стрелку рядом с заголовком столбца.
  • После нажатия OK он покажет нам только детали продукта для Июль .

  • Теперь мы выберем Остановить запись из Разработчик На этой вкладке будет записана точная процедура, которой мы следовали для фильтрации данных.

  • Теперь перейдите к другому рабочему листу, который вы хотите отфильтровать таким же образом. Выберите Макросы из Разработчик вкладка.

  • Выберите имя макроса, которое вы указали ранее. Для нашего случая мы выбрали макрос MacroCustom здесь.
  • Нажмите Запускайте .

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

Читать далее: Фильтр по нескольким критериям в Excel с помощью VBA

Заключение

В этой статье вы узнаете, как выполнить пользовательский фильтр в Excel. Надеюсь, эта статья была очень полезна для вас. Не стесняйтесь спрашивать, если у вас есть какие-либо вопросы по этой теме.

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