Фильтрация данных в excel с использованием расширенного фильтра

Фильтр в Excel

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Применение расширенного фильтра

Итак, у нас есть таблица с данными, которые требуется отфильтровать.

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

Первым делом потребуется создать вторую вспомогательную таблицу с условиями фильтра. Для ее создания необходимо скопировать шапку исходной таблицы и вставить во вспомогательную. Для наглядности поместим дополнительную таблицу сверху, рядом с основной. А также пометим ее, залив другим цветом (это делается для большей наглядности и не обязательно). Вспомогательную таблицу можно поместить абсолютно в любом месте документа, причем, вовсе не обязательно, чтобы она была на том же самом листе, где располагается основная таблица.
Затем приступим к заполнению вспомогательной таблицы данными, которые потребуются для работы. А нужны нам значения из основной таблицы, по которым необходимо отфильтровать данные. В нашем случае, мы хотим отобрать информацию по женскому полу и виду спорта – теннис.
Когда вспомогательная таблица готова, можно приступать к следующему шагу. Поместив курсор на любую ячейку начальной или вспомогательной таблицы, в основном меню программы кликните по вкладке «Данные», выберите из открывшегося блока инструментов “Фильтр” пункт “Дополнительно”.
В результате должно появиться окно с настройками расширенного фильтра.
У данной функции есть два варианта применения: «Скопировать результаты в другое место» и «Фильтровать список на месте».Как можно понять из названий, эти опции отвечают за то, каким образом будет выводится отфильтрованная информация. В первом варианте данные будут выведены отдельно в указанном вами месте документа. Во втором – непосредственно в исходной таблице. Выбираем подходящий вариант (в нашем случае оставляем фильтрацию на месте) и двигаемся дальше.
В поле «Диапазон списка» необходимо указать координаты таблицы (вместе с шапкой). Выполнить это можно, прописав их вручную, либо простым выделением таблицы мышью, щелкнув по небольшой пиктограмме в конце поля для ввода координат

В строке «Диапазон условий» таким же образом указываем координаты вспомогательной таблицы (заголовок и строку с условиями).Хотим обратить внимание на одну немаловажную деталь. Следите за тем, чтобы в выделяемую область не попали пустые ячейки

В противном случае, ничего не получится. По завершении подтвердите указанные координаты нажатием «OK».
В результате проделанных действий в исходной таблице останутся только требуемые нам данные.
Если мы выберем вариант «Скопировать результаты в другое место», то результат будет выведен в указанное нами место, а исходная таблица останется без изменений. При этом в строке «Поместить результат в диапазон» от нас требуется ввести координаты для вывода результата. Можно указать лишь одну ячейку, которая будет самой верхней левой координатой для новой таблицы. В данном случае, выбранная ячейка – A42.
После нажатия кнопки “OK” новая таблица с заданными параметрами фильтрации будет вставлена, начиная с ячейки A42.

Расширенный фильтр в Excel и примеры его возможностей

​ всё-таки лучше один​В нашем примере​ эти типы оборудования.​ В этом уроке​Фильтры по дате​

​ который чаще всего​ выполнить поиск по​а затем выберите​ нужен лишний столбец​ на первом таблица​ одной строке.​ нужно.​ задача – выбирать​ результаты как после​ задаем исходный диапазон​

Автофильтр и расширенный фильтр в Excel

​ скрыть используйте заливку​ доступна функция «Сквозные​ раз структуру таблицы​ мы удалим фильтр​Таблица с данными будет​

  1. ​ мы научимся применять​, а для текста —​ используется. Например, если​ всем данным, снимите​ Сравнение, например​
  2. ​ с символами…​ с датой, клиентом​Заполняем параметры фильтрации. Нажимаем​

​Критерии выбора данных –​ из таблицы те​ выполнения несколько фильтров​ (табл. 1, пример)​ шрифта.​

​ строки», просто поле​ сделать нормальной, без​ из столбца​ отфильтрована, временно скрыв​ фильтры к спискам​Текстовые фильтры​ столбец содержит три​

​ флажок все фильтры.​

​между​

  1. ​Vlad999​ и например перечнем​ ОК.​ на виду.​ значения, которые соответствуют​ на одном листе​
  2. ​ и диапазон условий​Расширенный фильтр в Excel​ затенено. От каких​ пустых строк, и​Отдано на проверку​
  3. ​ все содержимое, не​ в Excel, задавать​. Применяя общий фильтр,​ значения, хранящиеся в​Два типа фильтров​.​

​: Есть ли еще​ выпускаемой продукции, как​

  1. ​Оставим в таблице только​С помощью расширенного фильтра​ определенному товару​
  2. ​ Excel.​ (табл. 2, условия).​
  3. ​ предоставляет более широкие​ условий зависит работоспособность​ забыть о том,​.​

Как сделать расширенный фильтр в Excel

​ фильтрацию сразу по​ вы можете выбрать​ виде числа, а​

  1. ​С помощью автоФильтра можно​Введите условия фильтрации и​ варианты, сделать до​ сделать так​ те строки, которые​ пользователь легко находит​Скачать примеры расширенного фильтра​Создадим фильтр по нескольким​ Строки заголовков должны​ возможности по управлению​
  2. ​ этой функции?​ что есть возможность​Фильтр будет удален, а​ нашем примере только​ нескольким столбцам, а​ для отображения нужные​ четыре — в​ создать два типа​ нажмите кнопку​ сих пор так​чтобы значения ячеек​
  3. ​ в столбце «Регион»​ уникальные значения в​Таким образом, с помощью​ значениям. Для этого​ быть включены в​ данными электронных таблиц.​Микки​ не нахождения данных​
  4. ​ скрытые ранее данные​ ноутбуки и планшеты​ также удалять фильтры.​

​ данные из списка​ тексте, откроется команда​ фильтров: по значению​ОК​ и не получилось…​ с первого листа​ содержат слово «Рязань»​

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

​ многострочном массиве.​ инструмента «Выпадающий список»​ введем в таблицу​ диапазоны.​ Он более сложен​: Без файла на​ фильтром?​ вновь отобразятся на​ остались видимыми.​Если Ваша таблица содержит​

​ существующих, как показано​

​текстовые фильтры​ списка или по​.​

​ZIKKI​ переносились в таблицу​ или в столбце​​ и встроенных функций​ условий сразу несколько​Чтобы закрыть окно «Расширенного​ в настройках, но​ второй вопрос ответить​RAN​ листе Excel.​

​Фильтрацию можно также применить,​ большой объем данных,​

​ на рисунке:​.​ критериям. Каждый из​При добавлении данных в​:​ на втором листе​ «Стоимость» — значение​Готовый пример – как​ Excel отбирает данные​ критерий отбора данных:​ фильтра», нажимаем ОК.​ значительно эффективнее в​ не возможно, на​

​: Достаточно перед установкой​

​Чтобы удалить все фильтры​ выбрав команду​ могут возникнуть затруднения​Выбрав параметр​При вводе данных в​ этих типов фильтров​

​ таблицу элементы управления​

  1. ​ZIKKI​ после применения фильтра​
  2. ​ «>10 000 000​ использовать расширенный фильтр​
  3. ​ в строках по​Применим инструмент «Расширенный фильтр»:​ Видим результат.​ действии.​ первый скорее всего​
  4. ​ фильтра выделить весь​ в таблице Excel,​Сортировка и фильтр​ при поиске нужной​

​Числовые фильтры​ таблицу в заголовки​ является взаимно исключающим​ фильтром автоматически добавляются​, пробуйте — на​ по дате и​ р.». Так как​ в Excel:​ определенному критерию.​

​Теперь из таблицы с​Верхняя таблица – результат​С помощью стандартного фильтра​ у Вас в​ столбец.​ щелкните команду​

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

​ для каждого диапазона​ в заголовки таблицы.​ Лист2 переносится первая​ клиенту? т.е. после​ критерии отбора относятся​Создадим таблицу с условиями​

​Вывести на экран информацию​ отобранными данными извлечем​

​ фильтрации. Нижняя табличка​ пользователь Microsoft Excel​ таблице есть пустые​anna​

exceltable.com>

Сортировка и фильтр в Excel на примере базы данных клиентов

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

Работа в Excel c фильтром и сортировкой

​Установите или снимите флажки​ оборудования и т.д.​ только те строки,​ и отображает строки​

​ можно ли фильтровать​

  1. ​Щелкните по выпадающему списку​Следует помнить, что сортировка​
  2. ​ «Наибольшее количество». Ниже​В исходной таблице остались​
  3. ​ добавлен сразу.​ нажмем (​ Excel Online невозможно​

​ кнопкой мыши, а​

  1. ​ сводной таблицы (она​ Фильтры отчета отображаются​
  2. ​ выбрать фрагмент данных​ выше.​
  3. ​ с пунктов в​Откройте вкладку​ в которых найдено​ 2 и 12,​ данные сразу по​ столбца «Возраст» и​

​ выполняется над данными​ – формула. Используем​ только строки, содержащие​Пользоваться автофильтром просто: нужно​CTRL+SHIFT+L​ создать новые срезы.​ затем выберите​ может быть связана​

​ над сводной таблицей,​ для анализа можно​Windows macOS Excel​ зависимости от данных,​Данные​ соответствие?​ расширенный фильтр дает​ трем столбцам? Например,​ выберите опцию: «Числовые​ таблицы без пустых​

​ функцию СРЗНАЧ.​ значение «Москва». Чтобы​ выделить запись с​), т.е. вызовем фильтр.​Чтобы отфильтровать данные сводной​Фильтр​ со сводной диаграммой),​ что позволяет легко​ с помощью перечисленных​ Online ​ которые необходимо отфильтровать,​, затем нажмите команду​DJ_Serega​

Сортировка по нескольким столбцам в Excel

​ я делаю заявку​ фильтры»-«Настраиваемый фильтр».​ строк. Если нужно​

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

​ таблицы, выполните одно​.​

  1. ​ в которой есть​ найти их.​ ниже инструментов фильтрации.​Выделите ячейку в сводной​
  2. ​ затем нажмите​Фильтр​: 5. Скрытие ячеек​Как сделать фильтр​ по прайсу на​Заполните поля в окне​
  3. ​ отсортировать только часть​ исходном диапазоне и​ нажать кнопку «Очистить»​ отобразить поставки в​

​ отбора для​ из следующих действий:​Выполните одно из следующих​

​ один или несколько​Чтобы изменить порядок полей,​Фильтрация данных вручную​

​ таблице. Выберите​OK​.​ с ошибками​ таким образом, чтобы​ три точки. Хотелось​ «Пользовательский автофильтр» как​ данных таблицы, тогда​

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

​ вызываем «Расширенный фильтр».​ в разделе «Сортировка​ магазин №4. Ставим​столбца В​Чтобы применить ручной фильтр,​ действий:​ фильтров.​

​ в области​Использование фильтра отчета​Анализ​. Мы снимем выделение​В заголовках каждого столбца​Можно изменить формулу.​

  1. ​ отобразились строки 2,​ бы убрать строки,​ указано на рисунке​ следует выделить это​ В качестве критерия​
  2. ​ и фильтр».​ птичку напротив соответствующего​.​ щелкните стрелку, соответствующую​Чтобы отобразить выбранные элементы,​
  3. ​На вкладке​Фильтры​Быстрый показ десяти первых​>​
  4. ​ со всех пунктов,​ появятся кнопки со​Нина​ 7, 9 и​

​ где не указана​ и нажмите ОК.​ диапазон непосредственно перед​ для отбора указываем​Рассмотрим применение расширенного фильтра​ условия фильтрации:​Скопируем отобранные значения вместе​ пункту​ щелкните​Анализ сводной таблицы​перетащите поле в​ или последних значений​Вставить срез​ кроме​ стрелкой.​: Спасибо, Серёга;)​ 12, если это​ значение.​Как видно в столбце​ сортировкой. Но такое​ I1:I2 (ссылки относительные!).​ в Excel с​Сразу видим результат:​ с заголовком в​

​Названия строк​Сохранить только выделенные элементы​(на ленте) нажмите​ нужное место или​Фильтрация по выделенному для​.​августа​Нажмите на такую кнопку​Guest​ возможно?​ZORRO2005​ «№п/п» отсутствуют некоторые​ фрагментированное сортирование данных​В таблице остались только​

​ целью отбора строк,​Особенности работы инструмента:​ отдельный диапазон или​или​.​ кнопку​ дважды щелкните его​ вывода или скрытия​Выберите поля, для которых​.​ в столбце, который​: У меня эта​Serge​:​ номера, что подтверждает​ очень редко имеет​ те строки, где​ содержащих слова «Москва»​Автофильтр работает только в​ лист. Выделим скопированные​Названия столбцов​Чтобы скрыть выбранные элементы,​Параметры​ и нажмите кнопку​ только выбранных элементов​ вы хотите создать​

exceltable.com>

Настройка автофильтра

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

После этого, открывается пользовательский автофильтр.

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

  • Равно;
  • Не равно;
  • Больше;
  • Меньше
  • Больше или равно;
  • Меньше или равно;
  • Начинается с;
  • Не начинается с;
  • Заканчивается на;
  • Не заканчивается на;
  • Содержит;
  • Не содержит.

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

Например, в колонке о заработной плате зададим пользовательский автофильтр по первому значению «больше 10000», а по второму «больше или равно 12821», включив при этом режим «и».

После того, как нажмем на кнопку «OK», в таблице останутся только те строки, которые в ячейках в столбцах «Сумма заработной платы», имеют значение больше или равно 12821, так как нужно соблюдение обоих критериев.

Поставим переключатель в режим «или», и жмем на кнопку «OK».

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

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

Как работает

Теперь давайте рассмотрим, как работает фильтр в Эксель. Для примера воспользуемся следующими данными. У нас есть три столбца: «Название продукта» , «Категория» и «Цена» , к ним будем применять различные фильтры.

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

Например, оставим в «Категории» только фрукты. Снимаем галочку в поле «овощ» и нажимаем «ОК» .

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

Как добавить

Если Вы оформляли информацию через вкладку «Вставка» – «Таблица» , или вкладка «Главная» – «Форматировать как таблицу» , то в ней возможность фильтрации будет включена по умолчанию. Отображается нужная кнопка в виде стрелочки, которая расположена в верхней ячейке с правой стороны.

Если Вы просто заполнили блоки данными, а затем отформатировали их в виде таблицы – фильтр нужно включить. Для этого выделите весь диапазон ячеек, включая строку с заголовками, так как нужная нам кнопочка будет добавлена в верхний рядок. А вот если выделить блоки начиная с ячейки с данными, то первый рядок не будет относиться к фильтруемой информации. Затем перейдите на вкладку «Данные» и нажмите кнопку «Фильтр» .

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

Настраиваемая сортировка

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

А, что делать, если мы хотим отсортировать имена по алфавиту, но например, при совпадении имени сделать так, чтобы данные располагались по дате? Для этого, а также для использования некоторых других возможностей, все в том же меню «Сортировка и фильтр», нам нужно перейти в пункт «Настраиваемая сортировка…».

После этого, открывается окно настроек сортировки

Если в вашей таблице есть заголовки, то обратите внимание, чтобы в данном окне обязательно стояла галочка около параметра «Мои данные содержат заголовки»

В поле «Столбец» указываем наименование столбца, по которому будет выполняться сортировка. В нашем случае, это столбец «Имя». В поле «Сортировка» указывается, по какому именно типу контента будет производиться сортировка. Существует четыре варианта:

  • Значения;
  • Цвет ячейки;
  • Цвет шрифта;
  • Значок ячейки.

Но, в подавляющем большинстве случаев, используется пункт «Значения». Он и выставлен по умолчанию. В нашем случае, мы тоже будем использовать именно этот пункт.

В графе «Порядок» нам нужно указать, в каком порядке будут располагаться данные: «От А до Я» или наоборот. Выбираем значение «От А до Я».

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

Появляется ещё один набор полей, который следует заполнить уже для сортировки по другому столбцу. В нашем случае, по столбцу «Дата». Так как в данных ячеек установлен формат даты, то в поле «Порядок» мы устанавливаем значения не «От А до Я», а «От старых к новым», или «От новых к старым».

Таким же образом, в этом окне можно настроить, при необходимости, и сортировку по другим столбцам в порядке приоритета. Когда все настройки выполнены, жмем на кнопку «OK».

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

Но, это ещё не все возможности настраиваемой сортировки. При желании, в этом окне можно настроить сортировку не по столбцам, а по строкам. Для этого, кликаем по кнопке «Параметры».

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

Теперь, по аналогии с предыдущим примером, можно вписывать данные для сортировки. Вводим данные, и жмем на кнопку «OK».

Как видим, после этого, столбцы поменялись местами, согласно введенным параметрам.

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

Подведём итоги

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

Приведённый пример взят из моего учебного курса по Microsoft Excel. Использование фильтров с более сложными условиями отбора я рассматриваю на занятиях.

Скачать файл, на примере которого я рассматривал работу с фильтрами, вы можете по этой ссылке.

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

  • Фильтры Excel – прайс лист.zip
Добавить комментарий

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

Adblock
detector