Нужно отобразить в Excel только строки, где в таблица-столбце встречается одно из нескольких данные значений. Например: вывести строки по стране “Франция” или “Италия” или “Испания”, и скрыть все остальные.
Ниже - 3 рабочих способа, от простого к более гибкому.
Способ 1. Автофильтр: выбрать несколько значений в списке
Подходит, когда в столбце перечисление (текст или числа), а нужные значения уже есть в данных.
- Выделите любую ячейку внутри диапазона или таблица.
- Включите фильтр:
- вкладка Данные - Фильтр, или
- вкладка Главная - Сортировка и фильтр - Фильтр.
- Нажмите стрелку в заголовке столбца, по которому фильтруете.
- В списке снимите/поставьте флажки у нужных значений.
- Нажмите ОК или Применить фильтр (в зависимости от версии).
Excel покажет только строки, где стоит любое из выбранных значений.
Почему это часто не работает
Иногда в выпадающем списке есть “Выберите все”, “Пустые” и разные варианты условий. Если вам нужно именно “несколько разнородных значений”, используйте стандартный список значений и флажки. “Настраиваемый фильтр” для этого случая обычно неудобен, потому что он рассчитан на 2 условия.
Способ 2. Расширенный фильтр: любое число значений через диапазон условий
Подходит, когда значений много, вводить каждый раз неудобно, а нужно отфильтровать по одному столбцу “значение = 1 или 2 или 3 ...”. Для этого проще один раз подготовить список условий.
Microsoft описывает расширенный фильтр как инструмент для сложных критериев, где вы задаете диапазон условий и запускаете фильтрацию через Данные > Дополнительно. Источник: документация Microsoft - “Использование расширенных условий фильтрации” (Microsoft Support). https://support.microsoft.com/ru-ru/office/%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%BD%D1%8B%D1%85-%D1%83%D1%81%D0%BB%D0%BE%D0%B2%D0%B8%D0%B9-%D1%84%D0%B8%D0%BB%D1%8C%D1%82%D1%80%D0%B0%D1%86%D0%B8%D0%B8-4c9222fe-8529-4cd7-a898-3f16abdff32b
Как сделать (пошагово)
- Создайте справа или на новом листе мини-блок данные для условий:
- скопируйте заголовок нужного столбца (как в исходной таблица),
- под заголовком перечислите значения, по которым хотите отфильтровать (одно значение в строке).
- Оставьте минимум одну пустую строку между блоком условий и исходной таблица.
- Установите курсор в исходной таблица.
- Откройте Данные > Дополнительно.
- В окне расширенного фильтра укажите:
- Исходный диапазон - вашу таблица,
- Диапазон условий - ваш блок условий,
- Фильтровать список на месте (если хотите скрыть строки в самой таблица) или Копировать в другое расположение (если нужно вывести результат отдельно).
- Нажмите ОК.
Таблица: когда какой способ выбрать
| Ситуация | Что сделать в Excel | Плюсы | Минусы |
|---|---|---|---|
| Значений 2-10, и они есть в выпадающем списке | Способ 1: отметить несколько флажков в автофильтре | Быстро, без подготовки | Может быть неудобно при большом количестве значений |
| Значений много и их нужно вести списком | Способ 2: расширенный фильтр с диапазоном условий | Удобно для длинных списков | Нужно один раз подготовить диапазон условий |
| Нужно “сложнее чем список” (комбинации AND/OR по разным столбцам) | Способ 2 с расширенным фильтром или настройка логики в условиях | Можно задать сложные критерии | Чуть больше настройки |
Способ 3. Комбинировать условия в автофильтре (только если условий мало и они логические)
Если вместо “перечня значений” вы хотите логические условия по диапазону (например, “между” или “равно одному из двух”), используйте “настраиваемый фильтр” в автофильтре. Это вариант не для длинного списка, а для нескольких критериев.
Смысл такой: вы задаете оператор (И/ИЛИ) и значения в окне настроек фильтра. Подробности по логике AND/OR и работе расширенного фильтра есть в документации Microsoft. https://support.microsoft.com/ru-ru/office/%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%BD%D1%8B%D1%85-%D1%83%D1%81%D0%BB%D0%BE%D0%B2%D0%B8%D0%B9-%D1%84%D0%B8%D0%BB%D1%8C%D1%82%D1%80%D0%B0%D1%86%D0%B8%D0%B8-4c9222fe-8529-4cd7-a898-3f16abdff32b
Типичные ошибки
- Нет заголовков
Excel ориентируется на строку заголовков. Если ее нет, фильтр настроится неправильно или вовсе откажется работать корректно. Это базовое правило для работы фильтр в Excel и прямо упоминается в учебных материалах по фильтрации. Например: Skillbox Media (включение фильтра по заголовкам). https://skillbox.ru/media/management/kak-ustanovit-filtr-i-rasshirennyy-filtr-v-excel-detalnye-instruktsii-so-skrinshotami/ - В расширенном фильтре нет пустой строки между условиями и исходной таблицей
Microsoft и обучающие материалы описывают необходимость диапазона условий с пустыми строками/структурой. https://support.microsoft.com/ru-ru/office/%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%BD%D1%8B%D1%85-%D1%83%D1%81%D0%BB%D0%BE%D0%B2%D0%B8%D0%B9-%D1%84%D0%B8%D0%BB%D1%8C%D1%82%D1%80%D0%B0%D1%86%D0%B8%D0%B8-4c9222fe-8529-3f16abdff32b - Формат значений не совпадает
Дата, числа и текст должны совпадать по смыслу. В документации Microsoft отдельно отмечается, что при фильтрации сравнение зависит от отображаемого содержимого ячейки. https://support.microsoft.com/ru-ru/office/%D1%84%D0%B8%D0%BB%D1%8C%D1%82%D1%80-%D1%83%D0%BD%D0%B8%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D1%85-%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B9-%D0%B8%D0%BB%D0%B8-%D1%83%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BF%D0%BE%D0%B2%D1%82%D0%BE%D1%80%D1%8F%D1%8E%D1%89%D0%B8%D1%85%D1%81%D1%8F-%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B9-ccf664b0-81d6-449b-bbe1-8daaec1e83c2
Как снять фильтр
- Откройте стрелку в столбце и выберите пункт типа Выделить все.
- Или на вкладке Данные / Главная (Сортировка и фильтр) снимите фильтр.
- В режиме расширенного фильтра используйте команду Очистить для возврата полного просмотра (если вы выводили результат “на месте”, достаточно очистить фильтрацию в интерфейсе). Подробно по снятию: Skillbox Media. https://skillbox.ru/media/management/kak-ustanovit-filtr-i-rasshirennyy-filtr-v-excel-detalnye-instruktsii-so-skrinshotami/
Итог
- Нужно выбрать несколько разных значений из выпадающего списка - используйте обычный фильтр и флажки.
- Значений много и список удобнее держать отдельно - используйте расширенный фильтр: один раз подготовьте диапазон условий и запустите через Данные > Дополнительно. Microsoft описывает этот подход для “любое из условий” на уровне логики OR. https://support.microsoft.com/ru-ru/office/%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%BD%D1%8B%D1%85-%D1%83%D1%81%D0%BB%D0%BE%D0%B2%D0%B8%D0%B9-%D1%84%D0%B8%D0%BB%D1%8C%D1%82%D1%80%D0%B0%D1%86%D0%B8%D0%B8-4c9222fe-8529-3f16abdff32b