Съдържание
В тази статия ще ви покажем 5 методи за използване Excel към Филтър a на базата на колона на друга колона За да демонстрираме тези методи, взехме набор от данни с 2 колони : " Име " и " Отдел ". Освен това, Ние ще На базата на филтър върху стойността на " Отдел " колона .
Изтегляне на работна тетрадка за практика
Филтриране на колона с помощта на друга колона.xlsx5 начина за филтриране на колона въз основа на друга колона в Excel
1. Използване на разширен филтър в Excel за филтриране на колона въз основа на друга колона
За първия метод ще използваме Разширен филтър функция на Excel към Филтър a колона на базата на на друга колона .
Стъпки:
- Първо, от Данни tab>>> изберете Разширен .
Сайтът Диалогов прозорец Разширен филтър ще се появи.
- Второ, задайте следното клетка обхват -
- C4:C10 като Обхват на списъка .
- E4:E6 като Обхват на критериите .
- Накрая щракнете върху OK .
По този начин Име колоната е Филтриран на базата на на друг колона .
Прочетете още: Филтриране на една и съща колона в Excel чрез VBA по няколко критерия (6 примера)
2. Въз основа на друга колона Филтрирайте колона, като приложите функцията COUNTIF на Excel
В този метод ще използваме функцията COUNTIF към Филтър a колона на базата на на друг колона .
Стъпки:
- Първо, изберете клетка обхват D5:D10 .
- Второ, въведете следната формула.
=COUNTIF($E$5:$E$6,C5)=0
Сайтът COUNTIF проверява дали стойността от колона C съвпада със стойността от колона E . Ако стойността е намерена, тогава 1 ще бъде изходът. След това ще проверим дали тази стойност е 0 . Ако да, тогава ще получим TRUE . Филтрирана колона ще продължи стойността FALSE .
- Трето, натиснете CTRL + ВЪВЕДЕТЕ .
Тук виждаме, че съвпадащите стойности се показват FALSE .
Сега ще F ilter стойностите.
- Първо, изберете клетка обхват B4:D10 .
- Второ, от Данни tab>>> изберете Филтър .
Този път ще забележим Икони за филтриране .
- Трето, щракнете върху Икона на филтър на колона D .
- След това, поставяне на отметка на FALSE .
- Накрая натиснете ОК .
По този начин завършихме още друг метод на Филтриране на колони на базата на на друга колона .
Прочетете още: Филтриране на различни колони по множество критерии в Excel VBA
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)
- Изход: "Accounting" .
- Сайтът VLOOKUP връща стойност от функция масив или диапазон. Търсим стойността на " Счетоводство " в нашия масив ( E5:E6 ). Има само 1 колона , поради което поставихме 1 . Освен това, ние поставихме FALSE за точното съвпадение.
- Тогава нашата формула се свежда до, IF(ISNA("Счетоводство"),"",1)
- Изход: 1 .
- Сайтът ISNA функция проверява дали даден клетка съдържа грешката "#N/A" . Ако е така грешка , тогава ще получим TRUE като изход. Накрая, нашата IF ще работи. Ако има грешка тогава ще получим празна клетка , в противен случай ще получим 1 . Тъй като намерихме стойност в нашите масив , поради което получаваме стойността 1 тук.
- Второ, натиснете ВЪВЕДЕТЕ и Автоматично попълване на формулата .
Получихме стойността 1 , както е обяснено по-горе.
Виждаме, че има 3 TRUE стойности.
- След това, както е показано в метода 2 , филтриране на стойностите, съдържащи 1 само.
В заключение, показахме ви комбинирана формула за Филтриране на колони въз основа на на друга колона .
Свързано съдържание: Филтриране на множество критерии в Excel (4 подходящи начина)
Подобни четива
- Excel VBA: Как да филтрирате с няколко критерия в масив (7 начина)
- Как да използвате филтър в защитен лист на Excel (с лесни стъпки)
- Как да премахнете филтъра по цвят в Excel (5 метода)
- Excel VBA: филтриране на таблица въз основа на стойността на клетката (6 лесни метода)
- Как да филтрирате няколко колони по цвят в Excel (2 метода)
4. Включване на функциите IF, ISNA и MATCH в Excel за филтриране на колона въз основа на друга колона
За четвъртия метод ще използваме функцията MATCH заедно с IF , и ISNA функции на Филтър a на базата на колона на друга колона .
Стъпки:
- Първо, въведете следната формула в клетка 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 като изход. Накрая, нашата IF ще работи. Ако има някаква грешка тогава ще получим празна клетка , в противен случай ще получим 1 . Тъй като намерихме стойност в нашите масив , поради което получаваме стойността 1 тук.
- Второ, натиснете ВЪВЕДЕТЕ и Автоматично попълване формулата.
Имаме 1 както е обяснено по-горе.
- След това, както е показано в метода 2 , филтриране на стойностите, съдържащи 1 само.
В заключение ви показахме друга комбинирана формула за Филтриране на колони въз основа на на друга колона .
Прочетете още: Филтриране на данни в Excel въз основа на стойността на клетката (6 ефективни начина)
5. Филтриране на колона въз основа на друга колона чрез използване на функцията FILTER в 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;0;1;0} .
- Проверяваме дали клетка диапазонът съдържа нашата стойност от клетки E5 и E6 . Тогава получихме 3 стойности, които отговарят на нашето условие.
- И накрая, не дефинираме никакви аргумент в тази формула.
- Накрая натиснете ВЪВЕДЕТЕ .
В заключение показахме последния метод на Филтриране на колони въз основа на на друга колона .
Прочетете още: Как да филтрирате няколко колони в Excel независимо
Нещата, които трябва да запомните
- Първо, не забравяйте да използвате абсолютна референция на клетката .
- Второ, ФИЛТЪР е налична само в Excel 365 , и Excel 2021 .
Практически раздел
Включили сме набори от данни за практиката за всеки метод в Excel файл.
Заключение
Показахме ви 5 методи на използване Excel към Филтриране на базата на колона на друга колона . Ако срещнете някакви проблеми, не се колебайте да коментирате по-долу. Благодаря за четенето, продължавайте да се усъвършенствате!