Как в excel поставить фильтры

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

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

С данной таблицы нужно выбрать всех клиентов в возрасте до 30-ти лет проживающих в городах Москва и Санкт-Петербург.

  1. Снова перейдите на любую ячейку таблицы базы данных клиентов и выберите инструмент: «Главная»-«Редактирование»-«Сортировка и фильтр»-«Фильтр».
  2. Щелкните по выпадающему списку столбца «Город» и отметьте галочками только Москву и Санкт-Петербург. И нажмите ОК.
  3. Щелкните по выпадающему списку столбца «Возраст» и выберите опцию: «Числовые фильтры»-«Настраиваемый фильтр».
  4. Заполните поля в окне «Пользовательский автофильтр» как указано на рисунке и нажмите ОК.

Как видно в столбце «№п/п» отсутствуют некоторые номера, что подтверждает о фильтрации данных в таблице

Так же обратите внимание, как изменились кнопки выпадающих списков на столбцах C и F. Так как они содержать настройки их Excel отметил значком воронки

Теперь если нам нужно вернуть исходный вид базы данных о клиентах мы знаем, по каким столбцам нужно изменить настройки фильтрации. Но еще быстрее сбросить фильтр можно выбрав по новой инструмент «Главная»-«Редактирование»-«Сортировка и фильтр»-«Фильтр».

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

В языках баз данных (SQL и т.п.) строки таблиц считаются рядами, а столбцы – полями. Названия полей записаны в самой первой строке (заголовок таблицы) и эта строка не является рядом базы данных. Все инструменты для работы с электронными таблицами требуют организованной структуры для заполняемых данных. Поэтому не стоит хаотично заполнять ячейки листа. А придерживаться простой табличной структуры: столбцы должны иметь заголовки, а строки должны заполняться неразрывно. Только тогда мы имеем возможность обрабатывать данные в Excel с максимальной эффективностью.

В Excel предусмотрено три типа фильтров:

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

Как сделать автофильтр в Excel

Для включения необходимо щелкнуть в любом месте таблицы с данными, перейти на вкладку «Данные» — «Сортировка и фильтр». Нажать кнопку «Фильтр». Или нажмите комбинацию горячих клавиш CTRL+SHIFT+L.

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

Если данные отформатированы как таблица, то автофильтр включается автоматически (стрелочки видны сразу).

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

Сделаем фильтрацию числовых значений:

  1. Нажимаем кнопку автофильтра у заголовка столбца с числовыми значениями. Выбираем «Числовые фильтры» — раскрывается список условий.
  2. Выберем, например, «больше или равно». Откроется пользовательский автофильтр в Excel.
  3. Зададим в качестве критерия для фильтрации значение «3000». Введем эти цифры в поле напротив условия.
  4. На листе останутся только те данные, которые соответствуют заданному критерию.

Чтобы снять фильтр, нажимаем на значок в заголовке столбца и выбираем «Снять фильтр…».

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

  1. Нажимаем кнопку автофильтра у заголовка «Цена». В списке «Числовых фильтров» выбираем оператор «Первые 10».
  2. Открывается меню «Наложение условия по списку». Определяемся, какие значения хотим видеть: наибольшие или наименьшие. С помощью счетчика задаем, сколько таких значений должно отобразиться в таблице.
  3. Если отбор будет производиться по числам, то назначаем условие «Элементов списка». Если необходимо отфильтровать значения в процентах, то выбираем «% от количества элементов».
  4. Чтобы закрыть окно и выполнить условие поиска, жмем ОК.

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

В качестве критерия можно задать несколько условий поиска.

Назначим фильтр для столбца «Дата»:

  1. Нажимаем кнопку автофильтра. Открываем выпадающий список «Фильтры по дате».
  2. Чтобы отобразить данные за второе полугодие 2014 г., назначим критерий «После». В открывшемся окне «Пользовательского автофильтра» для критерия «После» напишем условие «01.06.2014». Выберем функцию «И». Назначим второй критерий – «До». Условие – «31.12.2014». Дату можно вводить вручную, а можно выбрать в «Календаре».
  3. После нажатия кнопки ОК пользователю становится доступна информация за второе полугодие 2014 года.

Отфильтруем текстовый диапазон ячеек:

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

При назначении условий для пользовательского автофильтра можно пользоваться элементами подстановки:

  • «?» — заменяет один любой знак. Условие для фильтрации данных в столбце «Наименование» — «Содержит «1?»:
  • «*» — заменяет несколько знаков.

В конце любого списка фильтров (числовых, текстовых, по дате) есть «Настраиваемый фильтр». Эта кнопка тоже открывает окно пользовательского автофильтра в Excel.

Обычный и расширенный фильтр

В Excel представлен простейший фильтр, который запускается с вкладки «Данные» — «Фильтр» (Data — Filter в англоязычной версии программы) или при помощи ярлыка на панели инструментов, похожего на конусообразную воронку для переливания жидкости в ёмкости с узким горлышком.

Для большинства случаев данный фильтр является вполне оптимальным вариантом. Но, если необходимо осуществить отбор по большому количеству условий (да ещё и по нескольким столбцам, строкам и ячейкам), многие задаются вопросом, как сделать расширенный фильтр в Excel. В англоязычной версии называется Advanced filter.

Использование расширенного фильтра в Эксель

Допустим, мы имеем табличку с информацией, к которой необходимо применить фильтрацию.

1

Подробная инструкция выглядит так:

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

2

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

3

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

4

  1. На экране появилось небольшое специальное окошко, имеющее наименование «Расширенный фильтр». Здесь можно произвести разнообразные настройки расширенной фильтрации.

5

  1. У этого инструмента существует две вариации использования. Первый вариант – «Скопировать результаты в другое место», а второй – «Фильтровать список на месте». Эти функции реализуют различный вывод отфильтрованных данных. 1-я вариация выводит отфильтрованную информацию в другом месте книги, заранее указанном пользователем. 2-я вариация выводит отфильтрованную информацию в основной табличке. Производим выбор необходимого элемента. В нашем конкретном примере ставим отметку около надписи «Фильтровать список на месте». Переходим к следующему шагу.

6

  1. В строчку «Диапазон списка» нужно ввести адрес таблички вместе с заголовками. Реализовать эту несложную процедуру можно двумя способами. Первый способ – написание координат таблички при помощи клавиатуры. Второй– после нажатия на иконку, находящуюся рядом со строчкой для ввода диапазона, необходимо выделить табличку путем зажатия левой клавиши мышки. В строчку «Диапазон условий» аналогичным методом вбиваем адрес дополнительной таблички вместе с заголовками и строчками с условиями. Щёлкаем на «ОК», чтобы подтвердить внесенные изменения.

7

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

8

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

9

  1. Нажав на «ОК», новая дополнительная табличка с указанными настройками фильтрации вставится ячейку А42 и растянется на прилегающую область.

10

Функция «Фильтр»

24 сентября 2018 года была представлена новая функция, которая также умеет фильтровать данные. Появилась она совместно с инновационным обновлением, которое добавило динамические массивы в Excel. Эта функция, аналогично шести остальным, доступна тем пользователям, которые пользуются последней версией Microsoft Office 365.

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

Синтаксис функции следующий.

=ФИЛЬТР(массив; включить; )

Разберем основные аргументы:

  1. Массив. Это диапазон (как представленный в виде ссылки, так и именованный), который будет использоваться для фильтрации данных.
  2. Включить. Это массив переменных, имеющих такую же ширину и высоту, как и массив. Простыми словами, это условия, при которых должны отображаться конкретные значения.
  3. Если_пусто. Это дополнительный аргумент, который задает значение, которое возвращается при обнаружении, что все значения включенного массива пустые. 

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

  1. Она задействует динамические массивы. Учитывая это, результат всегда будет касаться и смежных ячеек. 
  2. Если необходимо задать фильтру несколько условий, необходимо использовать знак умножения во втором аргументе, а сами условия взять в скобки.
  3. Для использования оператора ИЛИ нужно использовать знак суммирования вместо знака умножения, а сами критерии также взять в скобки.
  4. Если окажется, что в ячейке, в которую будет возвращаться значение, уже есть какие-то значения, то появится ошибка #ПЕРЕНОС! Чтобы избавиться от нее, нужно очистить данные, содержащиеся в соответствующей ячейке.

Таким образом, тот сложный функционал расширенного фильтра можно реализовать с помощью одной простой функции Excel. Главное – немного потренироваться и иметь последнюю версию Microsoft Office.

Текстовый фильтр в Эксель

Рассмотрим, как отфильтровать в Excel ячейки с определенным текстом. Простейший способ – это, по аналогии с прошлым примером, ввести нужный текст (или его часть) в поиске.

Однако, можно и более гибко настраивать отбор. Если в окне фильтра нажать « Текстовые фильтры », то в контекстном меню появится выбор способа сопоставления: равно, не равно, начинается с, заканчивается на, содержит, не содержит.

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

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

Чтобы отменить действие расширенного фильтра, поставим курсор в любом месте таблицы и нажмем сочетание клавиш Ctrl + Shift + L или «Данные» — «Сортировка и фильтр» — «Очистить».

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

В таблицу условий внесем критерии. Например, такие:

Программа в данном случае будет искать всю информацию по товарам, в названии которых есть слово «Набор».

Для поиска точного значения можно использовать знак «=». Внесем в таблицу условий следующие критерии:

Excel воспринимает знак «=» как сигнал: сейчас пользователь задаст формулу. Чтобы программа работала корректно, в строке формул должна быть запись вида: =»=Набор обл.6 кл.»

После использования «Расширенного фильтра»:

Теперь отфильтруем исходную таблицу по условию «ИЛИ» для разных столбцов. Оператор «ИЛИ» есть и в инструменте «Автофильтр». Но там его можно использовать в рамках одного столбца.

В табличку условий введем критерии отбора: =»=Набор обл.6 кл.» (в столбец «Название») и =» ””;МАКС($A$1:A1)+1)’ class=’formula’>

Рядом с выпадающим списком ячейку введем следующую формулу: МАКС($B$1:$O$1);»»;ГПР(СТОЛБЕЦ(A:A);$B$1:$O$33;ПОИСКПОЗ($A$12;$A$4:$A$9;)+3))’ class=’formula’> Ее задача – выбирать из таблицы те значения, которые соответствуют определенному товару

Таким образом, с помощью инструмента «Выпадающий список» и встроенных функций Excel отбирает данные в строках по определенному критерию.

Примеры как использовать пользовательский автофильтр в Excel

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

  • значения в определенных границах (например, от 1000 до 1500);
  • значения: больше, меньше или равно от определенного числа;
  • названия с определенным началом, концом или содержащие любой текст.

Текстовые и числовые фильтры

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

  1. Раскройте выпадающий список автофильтра в заголовке столбца «Товар» и выберите опцию: «Текстовые фильтры»-«Настраиваемый фильтр».
  2. В появившемся диалогом окне «Пользовательский автофильтр» выберите из первого выпадающего списка в разделе «Товар» – опцию «начинается с».
  3. В поле ввода напротив введите значение «П» и нажмите на кнопку ОК.

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

  1. Снова раскройте выпадающий список автофильтра в столбце «Товар» используйет опцию: «Текстовые фильтры»-«Настраиваемый фильтр».
  2. В появившемся окне на этот раз используйте значение «содержит» из первого выпадающего списка, а в поле напротив введите в качестве значения букву «ж».
  3. Под первым выпадающим списком переключите точку на пункт «ИЛИ».
  4. В выпадающем списке под пунктами «И/ИЛИ» так же укажите значение «содержит», а в поле напротив введите букву «ш». И нажмите ОК.

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

Теперь с помощью пользовательского автофильтра выберем из отчета определенный промежуток времени между датами продаж:

  1. Удалите все критерии автофильтра из предыдущих примеров. Для этого используйте инструмент: «ДАННЫЕ»-«Сортировка и фильтр»-«Очистить».
  2. Раскройте выпадающий список автофильтра в столбце «Дата» и воспользуйтесь опцией: «Фильтры по дате»-«Настраиваемый фильтр».
  3. В появившемся окне «Пользовательский автофильтр» выберите из первого выпадающего списка в разделе «Дата» – опцию «после или равно», а напротив укажите дату «21.07.2017».
  4. Ниже из второго выпадающего списка укажите на опцию «до или равно», а напротив укажите дату «23.07.2017». И нажмите ОК.

Читайте продолжение статьи: Как использовать расширенный фильтр в Excel

В результате мы выбрали продажи в период с 21-го по 23-е число Июля месяца.

Как скопировать данные на другой лист с помощью расширенного фильтра в Excel?

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

Вот простой способ решения этой задачи: сделайте следующее:

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

2, Затем нажмите Данные > Дополнительно, см. снимок экрана:

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

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

Скопируйте данные на другой лист с помощью расширенного фильтра с помощью кода VBA

Если у вас есть опыт работы с кодом VBA, вы можете завершить эту работу с помощью следующего кода VBA.

1. Активируйте рабочий лист, который вы хотите отфильтровать, и скопируйте результат на другой лист.

2. Удерживайте ALT + F11 ключи в Excel, и он открывает Microsoft Visual Basic для приложений окно.

3. Нажмите Вставить > модульи вставьте следующий код в модуль Окно.

Код VBA: скопируйте данные на другой лист с помощью расширенного фильтра:

Sub Advancedfiltertoanothersheet()
'Updateby Extendoffice
    Dim xStr As String
    Dim xAddress As String
    Dim xRg As Range
    Dim xCRg As Range
    Dim xSRg As Range
    On Error Resume Next
    xAddress = ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("Please select the filter range:", "Kutools for Excel", xAddress, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    Set xCRg = Application.InputBox("Please select the criteria range:", "Kutools for Excel", "", , , , , 8)
    If xCRg Is Nothing Then Exit Sub
    Set xSRg = Application.InputBox("Please select the output range:", "Kutools for Excel", "", , , , , 8)
    If xSRg Is Nothing Then Exit Sub
    xRg.AdvancedFilter xlFilterCopy, xCRg, xSRg, False
    xSRg.Worksheet.Activate
    xSRg.Worksheet.Columns.AutoFit
End Sub

4, Затем нажмите F5 нажмите клавишу для запуска этого кода, и появится диалоговое окно, позволяющее выбрать диапазон данных, который вы хотите отфильтровать, см. снимок экрана:

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

6. Продолжайте нажимать OK, в появившемся диалоговом окне выберите ячейку на другом новом листе, в которой вы хотите вывести результат фильтрации, см. снимок экрана:

7, Наконец, нажмите OK Кнопка, отфильтрованные данные были выведены на другой указанный лист по мере необходимости.

Фильтр в Excel

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

Фильтр устанавливается на заголовки и подзаголовки таблиц; главное, чтобы ячейки, на которые будет устанавливаться фильтр, не были пустыми. А располагается он в меню книги Excel на вкладке «Данные», раздел «Сортировка и фильтр»:

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

Фильтры в Excel позволяют осуществить сортировку. Помните о том, что если Вы выделили не все столбцы таблицы, а только некоторую часть, и примените сортировку, то данные собьются.

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

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

В нем можно задать следующие условия:

  • Условия «равно» и «не равно» пояснений не требуют, т.к. с ними все предельно ясно;
  • «больше», «меньше», «больше или равно» и «меньше или равно». Как строки можно сравнить друг с другом? Чтобы это понять, вспомните, каким образом Excel выполняет сортировку. Т.е. чем дальше в списке сортировки будет находиться строка, чем больше ее значение. Следующие утверждения являются истинными (верными): A А; А
  • «начинается с», «не начинается с», «заканчивается на», «не заканчивается на», «содержит» и «не содержит». В принципе, условия говорят сами за себя и в качестве значений могут принимать символ либо набор символов. Обратите на подсказку в окне, расположенную ниже всех условий (пояснения будут дальше).

В случае необходимости можно задать 2 условия, используя логическое «И» либо «ИЛИ».

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

При использовании «ИЛИ» должно соблюдаться хотя бы одно из заданных условий.

В самом конце окна пользовательского автофильтра приведена подсказка. Первая ее часть: «Знак вопроса ”?” обозначает один любой знак …». Т.е. при проставлении условий, когда нельзя точно определить символ в конкретном месте строки, подставьте на его место «?». Примеры условий:

  • Начинается с «?ва» (начинается с любого символа за которым следуют символы «ва») вернет результаты: «Иванов», «Иванова», «кварц», «сват» и другие строки, подходящие под условие;
  • Равно «. » – вернет в результате строку, которая содержит 7 любых символов.

Вторая часть подсказки: «Знак ”*” обозначает последовательность любых знаков». Если в условии невозможно определить, какие символы и в каком количестве должны находиться в строке, то вместо них подставьте «*». Примеры условий:

  • Заканчивается на «о*т» (заканчивается символами «о», после которого идет любая последовательность символов, затем символ «т») вернет результат: «пот», «торт», «оборот» и даже такой – «рвнщуооовиунистврункт».
  • Равно «*» – вернет строку, которая содержит хотя бы один символ.

Помимо текстовых фильтров бывают «Числовые фильтры», которые в основном принимают те же самые условия, что и текстовые, но имеют и дополнительные, относящиеся только к числам:

  • «Выше среднего» и «Ниже среднего» – возвращает значения, которые выше и ниже среднего значения соответственно. Среднее значение рассчитывается, исходя из всех числовых значений списка столбца;
  • «Первые 10…» – клик по данному пункту вызывает окно:

Здесь можно задать какие элементы выводить первые из наибольших или первые из наименьших. Также, какое количество элементов вывести, если в последнем поле выбран пункт «элементов списка». Если же выбран пункт «% от количества элементов», второе значение задает данный процент. Т.е. если в списке 10 значений, то будет выбрано самое высокое (или самое низкое) значение. Если в списке 1000 значений, то либо первые, либо последние 100.

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

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

Как фильтровать строки по списку значений в Excel?

Если вам нужно отфильтровать таблицу (как показано на скриншоте слева) и скрыть некоторые строки по заданному списку значений, как показано на скриншотах ниже, как вы справляетесь с этим в Excel? Эта статья поможет вам легко решить эту проблему.

Фильтрация строк по списку значений с помощью функции расширенного фильтра

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

1. Нажмите Данные > Дополнительно , чтобы открыть диалоговое окно Advanced Filter.

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

3, Нажмите OK кнопка. Затем вы увидите, что исходная таблица отфильтрована по заданному списку значений, как показано ниже:

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

Фильтровать строки по списку значений с помощью Kutools for Excel

Если у вас установлен Kutools for Excel, вы можете применить его Сравнить диапазоны утилита, позволяющая легко находить и скрывать различные значения в списке. Пожалуйста, сделайте следующее:

Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Бесплатная пробная версия сейчас!

1. Нажмите Kutools > Сравнить диапазоны , чтобы открыть диалоговое окно «Сравнить диапазоны».

2. В открывшемся диалоговом окне «Сравнить диапазоны» настройте следующие параметры:

(1) Укажите список, который вы будете фильтровать в исходной таблице в Найдите значения в коробка;(2) Укажите данный список в Согласно информации коробка;(3) Проверьте Каждый ряд опция в разделе На основе;(4) Проверьте Разные ценности вариант в Найдите раздел.(5) Проверьте Выбрать целые строки вариант.

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

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

3, Нажмите Ok в диалоговом окне Сравнить диапазоны. Затем появляется диалоговое окно, показывающее, сколько строк было выбрано. Просто нажмите на OK чтобы закрыть его.

4. Теперь значения, которых нет в данном списке, выбираются в исходной таблице. Продолжайте нажимать Главная > Формат > Скрыть и показать > Скрыть строки.

До сих пор мы уже отфильтровали / скрыли строки заданным списком значений.

Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Get It Now

Демо: фильтрация строк по списку значений с помощью Kutools for Excel

Kutools for Excel включает более 300 удобных инструментов для Excel, которые можно бесплатно попробовать без ограничений в течение 30 дней. Скачать и бесплатную пробную версию сейчас!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector