Како да се филтрира колона врз основа на друга колона во Excel (5 методи)

  • Споделете Го Ова
Hugh West

Во оваа статија, ќе ви покажеме 5 методи како да користите Excel до Филтрирање заснована на колона на друга колона . За да ги прикажеме овие методи, зедовме база на податоци со 2 колони : „ Име “ и „ Оддел “. Освен тоа, ќе филтрираме врз основа на вредноста на „ Одделот колоната .

Преземете ја работната книга за вежбање

Колона за филтрирање со помош на друга колона.xlsx

5 начини за филтрирање колона врз основа на друга колона во Excel

1. Користење на напреден филтер во Excel за филтрирање колона врз основа на друга колона

За првиот метод, ќе ја користиме функцијата Напреден филтер од Excel до Филтер колона заснована на друга колона .

Чекори:

  • Прво, од табулаторот Податоци >>> изберете Напредно .

Ќе се појави полето за дијалог Напреден филтер .

  • Второ, поставете го следниов опсег ќелија -
    • C4:C10 како опсег на список .
    • E4 :E6 како Опсег на критериуми .
  • Конечно, кликнете на OK .

Така, Име колоната е Филтрирана заснована на друга колона .

Прочитај повеќе: Excel VBA за филтрирање во иста колона по повеќе критериуми (6 примери)

2. Врз основа на друга колона Филтрирајте ја колоната со примена на функцијата Excel COUNTIF

Во овој метод, ќе ја користиме функцијата COUNTIF за Филтрирај колона заснована на друга колона .

Чекори:

  • Прво, изберете го опсегот ќелија D5:D10 .
  • Второ, напишете ја следнава формула.
=COUNTIF($E$5:$E$6,C5)=0

На <1 Формулата>COUNTIF проверува дали вредноста од колоната C се совпаѓа со вредноста од колоната Е . Ако вредноста се најде, тогаш 1 ќе биде излезот. Потоа, ќе провериме дали оваа вредност е 0 . Ако одговорот е да, тогаш ќе добиеме ТОЧНО . Нашата Филтрирана колона ќе ја продолжи вредноста FALSE .

  • Трето, притиснете CTRL + ENTER .

Тука, можеме да видиме дека соодветните вредности покажуваат FALSE .

Сега, ќе ги F измениме вредностите.

  • Прво, изберете го опсегот ќелија B4:D10 .
  • Второ, од табулаторот Податоци >>> изберете Филтер .

Овој пат ќе ги забележиме Иконите за филтер .

  • Трето, кликнете на иконата Филтер од колоната D .

  • После тоа, ставете знак за штиклирање на FALSE .
  • Конечно, притиснете OK .

Така, завршивме уште друг метод за Филтрирање колони заснован на друга колона .

Прочитајте повеќе: Филтрирајте различна колона според повеќе критериуми во ExcelVBA

3. Комбинирање на функциите IF, ISNA, VLOOKUP во Excel за филтрирање колона врз основа на друга колона

Во овој метод, ќе ги комбинираме IF , ISNA и VLOOKUP функции за создавање формула за Филтрирање колони засновани на друга колона во Excel .

Чекори:

  • Прво, напишете ја следната формула во ќелија D5 .
=IF(ISNA(VLOOKUP(C5,$E$5:$E$6,1,FALSE)),"",1)

Разложување на формулата

  • VLOOKUP(C5, $E$5:$E$6,1,FALSE)
    • Излез: „Сметководство“ .
    • Функцијата VLOOKUP враќа вредност од низа или опсег. Ја бараме вредноста на „ Сметководство “ во нашата низа ( E5:E6 ). Има само 1 колона , па затоа ставивме 1 . Покрај тоа, ставивме FALSE за точното совпаѓање.
  • Потоа нашата формула се намалува на, IF(ISNA(„Сметководство“)““ ,1)
    • Излез: 1 .
    • Функцијата ISNA проверува дали ќелија ја содржи грешката „#N/A“ . Ако ја има таа грешка , тогаш ќе го добиеме TRUE како излез. И на крај, нашата функција АКО ќе работи. Ако има некоја грешка тогаш ќе добиеме празна ќелија , во спротивно ќе добиеме 1 . Како што ја најдовме вредноста во нашата низа , оттука ја добивме вредноста 1 овде.

  • Второ, притиснете ENTER и Автоматско пополнување на формулата .

Добивме вредност 1 , какообјаснето погоре.

Можеме да видиме дека има 3 ВИСТИНСКИ вредности.

  • Потоа, како што е прикажано во методот 2 , филтрирајте ги вредностите што содржат само 1 .

Како заклучок, ние ви покажа формула за комбинација за Филтрирање колони засновани на друга колона .

Поврзани содржини: Филтрирајте повеќе критериуми во Excel (4 соодветни начини)

Слични читања

  • Excel VBA: Како да се филтрира со повеќе критериуми во низа (7 начини)
  • Како да користите филтер во заштитен лист Excel (со лесни чекори)
  • Како да го отстраните филтерот по боја во Excel (5 методи)
  • Excel VBA: Табела за филтри врз основа на вредност на ќелијата (6 лесни методи)
  • Како да се филтрира повеќе колони по боја во Excel (2 методи)

4. Вградување на функциите IF, ISNA, MATCH во Excel за филтрирање колона врз основа на друга колона

За четвртиот метод, ќе користиме функцијата MATCH заедно со IF и ISNA функционира за Филтрирање колона базирана на друга колона .

Чекори:

  • Прво, напишете ја следната формула во ќелија D5 .
=IF(ISNA(MATCH(C5,$E$5:$E$6,0)),"",1)

Распределување на формулата

  • MATCH(C5,$E$5:$E$6,0)
    • Излез: 1 .
    • Функцијата MATCH ја покажува позицијата на вредност во низа . Нашата вредност за пребарување е во ќелијаC5 . Нашата лиза за пребарување е во E5:E6 и ние го бараме точното совпаѓање , па затоа го ставаме 0 .
  • Потоа, нашата формула се намалува на IF(ISNA(1),””,1)
    • Излез: 1 .
    • Функцијата ISNA проверува дали ќелија ја содржи грешката „ #N/A “. Ако ја има таа грешка , тогаш ќе го добиеме TRUE како излез. И на крај, нашата функција АКО ќе работи. Ако има некоја грешка тогаш ќе добиеме празна ќелија , во спротивно ќе добиеме 1 . Како што ја најдовме вредноста во нашата низа , оттука ја добивме вредноста 1 овде.

  • Второ, притиснете ENTER и AutoFill формулата.

Имаме 1 како според објаснувањето погоре.

  • Потоа, како што е прикажано во методот 2 , филтрирајте ги вредностите што содржат само 1 .

Како заклучок, ви покажавме друга формула за комбинација за Филтрирање колони засновани на друга колона .

Прочитајте повеќе: Податоци за филтер на Excel врз основа на вредност на ќелијата (6 ефикасни начини)

5. Филтрирајте ја колоната врз основа на друга колона со користење ФИЛТЕР Функција во Excel

Во овој метод, ќе ја користиме функцијата FILTER до Филтрирање колони базирани на друга колона .

Чекори:

  • Прво, напишете ја следнава формула во ќелија B13 .
=FILTER(B4:C10,(C4:C10=E5)+(C4:C10=E6),"")

ФормулаРаспределба

  • Нашата низа е B4:C10 . Имаме два критериуми кои се поврзани со плус ( + ). Тоа значи дека ако некој од критериумите е исполнет, тогаш ќе добиеме излез.
  • (C4:C10=E5)+(C4:C10=E6)
    • Излез: {0;1;1;0;0;1;0} .
    • Проверуваме дали опсегот ќелија содржи нашата вредност од ќелии E5 и E6 . Потоа, добивме 3 вредности кои ја исполнуваат нашата состојба.
  • Конечно, не дефинираме ниту еден аргумент во оваа формула.

  • Конечно, притиснете ENTER .

Како заклучок, го покажавме конечниот метод на Филтрирање колони врз основа на друга колона .

Прочитајте повеќе: Како да се филтрира повеќе Колони во Excel независно

Работи што треба да се запаметат

  • Прво, не заборавајте да ја користите апсолутната референца на ќелија .
  • Второ, Функцијата ФИЛТЕР е достапна само во Excel 365 и Excel 2021 .

Дел за вежбање

Ние' вклучивме збирки на податоци за вежбање за секој метод во датотеката Excel .

Заклучок

Ви покажавме 5 методи за користење на Excel до Филтрирај колона базирана на друга колона . Ако се соочувате со какви било проблеми, слободно коментирајте подолу. Ви благодариме за читањето, продолжете да напредувате!

Хју Вест е високо искусен тренер и аналитичар на Excel со повеќе од 10 години искуство во индустријата. Има диплома за сметководство и финансии и магистер по бизнис администрација. Хју има страст за предавање и има развиено уникатен пристап на наставата кој е лесен за следење и разбирање. Неговото стручно познавање на Excel им помогна на илјадници студенти и професионалци ширум светот да ги подобрат своите вештини и да се истакнат во нивните кариери. Преку својот блог, Хју го споделува своето знаење со светот, нудејќи бесплатни упатства за Excel и онлајн обука за да им помогне на поединците и бизнисите да го достигнат својот целосен потенцијал.