Перейти к содержимому

Как фильтровать строки на основе выбора списка в другом листе?

Author: Sun Last Modified: 2025-08-07

В Excel мы обычно фильтруем строки на основе критериев, но если есть два списка, один из которых находится в Листе1, а другой — в Листе2, можете ли вы придумать способ быстро отфильтровать строки в Листе1 на основе списка в Листе2, как показано на скриншоте ниже? Здесь я представлю способы решения этой задачи.
filter based on selection

Фильтрация строк на основе выбора списка с помощью функции Расширенного фильтра

Фильтрация строк на основе выбора списка с помощью формулы

Извлечение строк на основе выбора списка с помощью Kutools для Excelgood idea3


Фильтрация строк на основе выбора списка с помощью функции Расширенного фильтра

Чтобы фильтровать строки на основе выбора, вы можете применить функцию Расширенного фильтра.

1. Выберите список столбцов, который хотите отфильтровать, и нажмите Данные > Расширенный в группе Сортировка и фильтр . См. скриншот:
click Advanced feature from Data tab

2. Затем в диалоговом окне Расширенный фильтр установите флажок Фильтр списка на месте, и вы увидите, что выбранный список, который нужно отфильтровать, был добавлен в поле Диапазон списка, и нажмитеselect icon в поле Диапазон критериев чтобы выбрать список, на основе которого вы хотите выполнить фильтрацию. См. скриншот:
set option in the Advanced Filter dialog

3. Нажмите ОК. Теперь список был отфильтрован на основе другого списка. См. скриншот:
the list has been filtered based on another list


Фильтрация строк на основе выбора списка с помощью формулы

С помощью формулы вы также можете фильтровать строки на основе выбора списка.

1. Выберите пустую ячейку рядом со строками, которые вы хотите отфильтровать, и введите эту формулу =COUNTIF(Лист2!$A$2:$A$6; A2), затем нажмите Enter, после чего перетащите маркер автозаполнения вниз, чтобы применить эту формулу ко всем ячейкам. См. скриншот:
enter a formula to create a helper column

Примечание: в формуле Лист2!A2:A6 — это список, на основе которого вы хотите выполнить фильтрацию.

2. Выберите столбец, содержащий формулы, затем нажмите Данные > Фильтр для применения Функции фильтрации . См. скриншот:
click Filter to apply Filter function.

3. Нажмите значок Фильтр в столбце формул, отметьте только нужные значения 1 в выпадающем списке. См. скриншот:
check 1 in the drop down list

4. Нажмите ОК. Теперь строки были отфильтрованы на основе списка в Листе2.
he rows have been filter based on the list in another sheet


Извлечение строк на основе выбора списка с помощью Kutools для Excel

Если вы хотите сравнить два списка, а затем извлечь строки на основе другого списка, вы можете использовать утилиту Kutools для Excel «Выбрать одинаковые и разные ячейки». Она может сравнивать два диапазона, а затем выбирать одинаковые строки, которые вы можете извлечь в другое место по мере необходимости.

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

После установки Kutools для Excel сделайте следующее:

1. Сначала выберите список, который хотите отфильтровать, и нажмите Kutools > Выбрать > Выбрать одинаковые и разные ячейки. См. скриншот:
click Select Same & Different Cells feature of kutools

2. В появившемся диалоговом окне выберитеselect icon в поле Согласно текстовое поле для выбора списка критериев и отметьте По строке и То же значение опции, затем отметьте Выбрать всю строку опцию. Если выбор включает заголовки, отметьте Данные содержат заголовки. См. скриншот:
set options in the dialog box

3. Нажмите Ok, появится диалоговое окно с напоминанием о количестве всех выбранных одинаковых строк, нажмите ОК чтобы закрыть его. Теперь одинаковые строки были выбраны.
the rows based on the list in another sheet are selected

4. Затем нажмите Ctrl + C чтобы скопировать выбранные ячейки, и выберите ячейку, затем нажмите Ctrl + V чтобы разместить строки.
copy and paste the selected rows to another place

  Извлечение строк на основе списка

 

Лучшие инструменты для повышения продуктивности в Office

🤖 Kutools AI Aide: Переворот в анализе данных на основе: Интеллектуальное выполнение   |  Сгенерировать код  |  Создать Пользовательские Формулы  |  Анализ данных и генерация диаграмм  |  Вызов Kutools Functions
Популярные функции: Найти, выделить или отметить дубликаты   |  Удалить пустые строки   |  Объединить столбцы или ячейки без потери данных   |   Округлить...
Супер ПОИСК: VLookup с несколькими критериями    VLookup с несколькими значениями  |   Многолистовой поиск   |   Распознавание нечетких соответствий ....
Расширенный раскрывающийся список: Быстро создать раскр. список   |  Зависимый раскрывающийся список   |  Множественный выбор в раскрывающемся списке ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка фокусировки   |  Дизайн листа   |   Улучшенная строка формулы    Управление книгой и листами   |  Библиотека автотекста (Auto Text)   |  Выбор даты   |  Объединить данные   |  Шифрование/Расшифровка ячеек    Отправить письмо по списку   |  Супер фильтр   |   Специальный фильтр (фильтр по жирному/курсиву/зачеркиванию...) ...
Топ–15 наборов инструментов: 12 текстовых инструментов (Добавить текст, Удалить определенные символы, ...)   |   50+ типов диаграмм (Диаграмма Ганта, ...)   |   40+ практических формул (Расчет возраста на основе даты рождения, ...)   |   19 инструментов вставки (Вставить QR-код, Вставить изображение из пути, ...)   |  12 инструментов преобразования (Преобразовать в слова, Конвертация валюты, ...)   |  7 инструментов объединения и разделения (Расширенное объединение строк, Разделить ячейки, ...)   |   ... и многое другое
Используйте Kutools на вашем предпочитаемом языке – поддерживаются английский, испанский, немецкий, французский, китайский и более40 других языков!

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


Office Tab добавляет вкладочный интерфейс в Office, делая вашу работу значительно проще

  • Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна, а не в новых окнах.
  • Увеличьте свою продуктивность на50% и сократите сотни кликов мышью ежедневно!