Найти тему
Властелин машин

Excel и фильтрация данных

Рассмотрим самые популярные и эффективные способы фильтрации данных в Excel. Наиболее распространенным является выбор опции "Фильтр" в разделе "Сортировка и фильтр" на вкладке "Данные":

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

-2

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

-3

Для более сложной фильтрации можно воспользоваться инструментом "Дополнительно" в разделе "Сортировка и фильтр" на вкладке "Данные":

-4

Для его работы потребуется задать отдельный диапазон для фильтрации, который будет состоять из таких же заголовков, как и фильтруемая таблица и строк, содержащих (или нет) условия для конкретных колонок. Условия в рамках строки связываются логическим И, а между строками - ИЛИ. Например, если задать исходный диапазон $A$10:$C$15 (таблица такая же, как и на первом рисунке), диапазон условий - $A$3:$C$5 и правила отбора (1 - фамилия не начинается на "С" И номер >2; 2 - фамилия = Степанов), то получим следующий результат:

-5

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

Другим популярным средством фильтрации являются срезы. Воспользоваться ими можно так - преобразуйте таблицу в "умную", поставив курсор на любую ячейку и нажав CTRL + T, затем на вкладке "Вставка" в разделе "Фильтры" выберите опцию "Срез". Затем отметьте колонки, по которым хотите фильтровать, и появятся соответствующие им окна, в которых можно выбрать конкретные значения:

-6

-7