Прескочи на основното съдържание

Как да филтрирате редове въз основа на селекция от списък в друг лист?

Автор: Слънце Последна промяна: 2020-04-27

В Excel обикновено филтрираме редове въз основа на критерий, но ако има два списъка, единият е в Sheet1, а друг в Sheet2, можете ли да имате някакви трикове за бързо филтриране на редове в Sheet1 въз основа на списъка в Sheet2, както е показано на екранната снимка по-долу ? Тук представям начините за решаване на тази задача.
doc филтър въз основа на избор 1

Филтрирайте редове въз основа на селекция от списък с функцията за разширен филтър

Филтриране на редове въз основа на селекция от списък с формула

Извличане на редове въз основа на селекция от списък с Kutools за Excelдобра идея3


Филтрирайте редове въз основа на селекция от списък с функцията за разширен филтър

За да филтрирате редове въз основа на селекция, можете да приложите функцията Разширен филтър.

1. Изберете списъка с колони, който искате да филтрирате, и щракнете Дата > Подробно в Сортиране и филтриране група. Вижте екранна снимка:
doc филтър въз основа на избор 2

2. След това в Разширен филтър диалог, проверка филтър списъка, опцията на място и можете да видите избрания списък, който искате филтърът да е добавен в Диапазон на списъка, и кликнете икона за избор на документ в Диапазон на критериите за да изберете списъка, въз основа на който искате да филтрирате. Вижте екранна снимка:
doc филтър въз основа на избор 3

3. кликване OK. Сега списъкът е филтриран въз основа на друг списък. Вижте екранна снимка:
doc филтър въз основа на избор 4


Филтриране на редове въз основа на селекция от списък с формула

С формула можете също да филтрирате редовете въз основа на селекция от списък.

1. Изберете празна клетка до редовете, които искате да филтрирате, и въведете тази формула =COUNTIF(Лист2!$A$2:$A$6, A2), и натиснете Въведете, след това плъзнете манипулатора за автоматично попълване надолу, за да приложите тази формула към клетките. Вижте екранна снимка:
doc филтър въз основа на избор 5

Забележка: във формулата Sheet2!A2:A6 е списъкът, въз основа на който искате да филтрирате.

2. Изберете колоната, включваща формулите, и след това щракнете Дата > филтър да кандидатствате филтър функция. Вижте екранна снимка:
doc филтър въз основа на избор 6

3. Щракнете върху филтър икона в колоната с формули, само проверете 1 в падащия списък. Вижте екранна снимка:
doc филтър въз основа на избор 7

4. кликване OK. Сега редовете са филтрирани въз основа на списъка в Sheet2.
doc филтър въз основа на избор 8


Извличане на редове въз основа на селекция от списък с Kutools за Excel

Ако искате да сравните два списъка и след това да извлечете редове въз основа на друг списък, можете да приложите Kutools за ExcelЕ Изберете Същите и различни клетки помощна програма, тя може да сравни два диапазона и след това да избере същите редове, след което можете да извлечете редовете на друго място, както ви е необходимо.

Kutools за Excel, с повече от 300 удобни функции, прави работата ви по-лесна. 

След инсталиране Kutools за Excel, моля, направете следното:(Безплатно изтегляне Kutools за Excel сега!)

1. Изберете списъка, който искате да филтрирате първо, и щракнете Kutools > Изберете > Изберете Същите и различни клетки. Вижте екранна снимка:
doc филтър въз основа на избор 9

2. В изскачащия диалог изберете икона за избор на документ в Според текстово поле, за да изберете списъка с критерии, и проверете Всеки ред намлява Същите ценности опции, отидете да проверите Изберете цели редове опция също. Ако изборът включва заглавки, моля, проверете Данните ми имат заглавки. Вижте екранна снимка:
doc филтър въз основа на избор 10

3. кликване Ok, изскача диалогов прозорец, за да напомни броя на всички избрани еднакви редове, щракнете OK за да го затворите. Сега са избрани същите редове.
doc филтър въз основа на избор 11

4. След това натиснете Ctrl + C за да копирате избраните клетки, изберете клетка и натиснете Ctrl + V за да намерите редовете.
doc филтър въз основа на избор 12

Най-добрите инструменти за продуктивност в офиса

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

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
Comments (8)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
The advanced filter is not working. It is either not working at all or the filter is ignored.
This comment was minimized by the moderator on the site
Hi
I'm trying this but hoping to use a drop down selection to make my pick. When I first add the advanced filter it works, but the hope was to then change the drop down option to something else and have the table re-filter and show the row with the new selection. This doesn't work though. Any ideas of how to get something like that working? Surely that is the optimal solution for this?
This comment was minimized by the moderator on the site
The Advanced filter does nothing. I click it and no filter applies and no changes have applied
This comment was minimized by the moderator on the site
In the criteria range, make sure the header text matches the list range header text. In addition, select the cells from the header to the last row, not the entire column. It didn't work for me at first too then I give it another try with same headers and after restricting the criteria list to the filled cells, it worked.
This comment was minimized by the moderator on the site
thanks that did the trick
This comment was minimized by the moderator on the site
ah, the header thing did the trick for me, thanks! without giving the ranges the same header it didn't work. 
This comment was minimized by the moderator on the site
Dear, Please help to know as how to arrange data in one row by use comma (,) from a list in one column such as
from one column
504020
504020
302080
504020
302080
504020
to in one row
302080, 504020

Thanks/Maksud
This comment was minimized by the moderator on the site
I have not understand your question clearly. You mean to transpose a list into a cell and separated data by comma? If so, you only need to apply Kutools for Excel's Combine Rows and Columns utility to combine all data into one cell by comma. Let me know if it help. Thank u.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations