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

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

Author: Sun Last Modified: 2025-06-05

В 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
Популярные функции: Найти, выделить или отметить дубликаты | Удалить пустые строки | Объединить столбцы или ячейки без потери данных |   Округлить без формулы ...
Супер ПОИСК: VLOOKUP по нескольким критериям | VLOOKUP с несколькими значениями | Многолистовой поиск | Распознавание нечетких соответствий ....
Расширенный раскрывающийся список: Быстро создать раскрывающийся список | Зависимый раскрывающийся список | Множественный выбор в раскрывающемся списке ....
Менеджер столбцов: Добавить определённое количество столбцов | Переместить столбцы | Переключить видимость скрытых столбцов | Сравнить диапазоны и столбцы ...
Избранные функции: Сетка фокусировки | Дизайн листа | Улучшенная строка формулы | Управление книгами и листами | Библиотека автотекста | Выбор даты | Объединить данные | Шифрование/расшифровка ячеек | Отправить письмо по списку | Супер фильтр | Специальный фильтр (фильтр ячеек с жирным/курсивом/зачёркнутым...) ...
Топ-15 наборов инструментов:12 текстовых инструментов (Добавить текст, Удалить определенные символы, ...) |50+ типов диаграмм (Диаграмма Ганта, ...) |40+ практических формул (Расчет возраста на основе даты рождения, ...) |19 инструментов вставки (Вставить QR-код, Вставить изображение по пути, ...) |12 инструментов преобразования (Преобразовать в слова, Конвертация валюты, ...) |7 инструментов для объединения и разделения (Расширенное объединение строк, Разделить ячейки, ...) | ... и многое другое

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


Office Tab добавляет вкладки в Office и делает вашу работу намного проще

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