Усъвършенстван филтър с обхват от критерии в Excel (18 приложения)

  • Споделя Това
Hugh West

Съдържание

В Microsoft Excel, на Разширен филтър е полезна, когато се търсят данни, които отговарят на два или повече критерия. В тази статия ще обсъдим приложенията на опцията Разширен филтър Критерии Обхват в Excel.

Изтегляне на работна тетрадка за практика

Изтеглете работната тетрадка за упражнения от тук.

Използване на разширен филтър.xlsx

18 Приложения на разширен диапазон от критерии за филтриране в Excel

1. Използване на разширен обхват на критериите за филтриране за числа и дати

На първо място ще се запознаем с нашата съвкупност от данни. B към колона E представлява различни данни, свързани с продажбите. Сега можем да приложим тук Обхват на разширените критерии за филтриране . В този пример ще използваме разширен диапазон от критерии за филтриране за филтриране на числа и дати. Ще извлечем всички данни, при които количеството продажби е по-голямо от 10 . Нека видим процедурата.

  • Първо, в Данни изберете раздела Разширен команда от Сортиране и филтриране опция. Диалогов прозорец с име Разширен филтър ще се появи.

  • След това изберете цялата таблица (B4:E14) за Обхват на списъка .
  • Изберете клетка (C17:C18) като Обхват на критериите .
  • Натиснете OK .

  • Накрая можем да видим само данните с количества, по-големи от 10 .

Забележка:

2. Ще използваме заглавия за свързаните колони, в които ще се прилагат критериите за филтриране.

2. Филтриране на текстова стойност с разширени критерии за филтриране

Можем да сравняваме текстови стойности, като използваме логически оператори в допълнение към числата и датите. В този раздел ще обсъдим как можем да филтрираме текстова стойност с разширени критерии за филтриране за точно съвпадение на текст, както и за наличие на определен символ в началото.

2.1 За точно съвпадение на текст

При този метод, Филтриране ще ни върне точната стойност на въведения текст. Да предположим, че имаме следната съвкупност от данни за продажби заедно с нова колона Град . Ще извлечем само данните за града "НЮ ЙОРК . просто направете следните стъпки, за да извършите това действие:

  • В началото изберете клетка C18 . Въведете следната формула:
=EXACT(D5," NEW YORK")

  • Натиснете Въведете .

  • След това изберете следния диапазон от критерии за филтриране:

Обхват на списъка: B4:F14

Обхват на критериите: C17:C18

  • Хит OK .

  • Накрая ще получим само данните за града "НЮ ЙОРК .

2.1 Специфичен характер в началото

Сега ще филтрираме стойностите на текста, ако започват с определен символ, а не с точно съвпадение. Тук ще извлечем само стойностите на градовете, които започват с думата "Нов . Нека видим как да го направим.

  • Първо, изберете диапазоните на критериите в Разширен филтър кутия:

Обхват на списъка: B4:F14

Обхват на критериите: C18:C19

  • Натиснете OK .

  • фин съюзник, ще получим данните за всички градове, започващи с думата "Нов .

3. Използване на заместващи знаци с опцията за разширен филтър

Използването на заместител символи е друг начин за прилагане на Обхват на разширените критерии за филтриране . Обикновено в Excel има три вида заместващи символи:

? (Въпросник) - Представлява всеки отделен символ в текст.

* (Звездичка) - Представлява произволен брой символи.

~ (Tilde) - Представлява наличието на заместващ символ в текста.

Можем да търсим конкретен текстов низ в нашата съвкупност от данни с помощта на Звездичка (*) В този пример намираме имената на търговците, започващи с текста 'J' За да го направим, трябва да следваме следните стъпки.

  • Първо отворете Разширен филтър прозорец. Изберете следния диапазон от критерии:

Обхват на списъка: B4:F14

Обхват на критериите: C17:C18

  • Натиснете OK .

  • Накрая ще получим имената само на търговците, които започват с текст 'J' .

Свързано съдържание: Разширен филтър на Excel [Множество колони & Критерии, използване на формула & с Wildcards]

4. Прилагане на формула с разширен обхват на критериите за филтриране

Още един начин за използване на разширения диапазон от критерии за филтриране е прилагането на формули. В този пример ще извлечем сумата на продажбите, по-голяма от $350 . Просто следвайте следните стъпки за това:

  • В началото изберете клетка C19 . Въведете следната формула:
=F5>350

  • Хит OK .

Формулата итерира стойността на сумата на продажбите, ако тя е по-голяма от $350 или не.

  • След това изберете следния диапазон от критерии в Разширен филтър диалогов прозорец:

Обхват на списъка: B4:F14

Обхват на критериите: C17:C19

  • Натиснете OK .

  • Така можем да видим данните само за стойностите на продажбите, по-големи от $350 .

5. Разширен филтър с логически критерии AND

Сега ще въведем Логика AND в обхвата на разширените критерии за филтриране. Тази логика използва два критерия. Тя връща изходната стойност, когато данните отговарят и на двата критерия. Имаме следния набор от данни. В този набор от данни ще филтрираме данните за град Ню Йорк както и с продажна стойност >= 200 . Нека видим как да го направим.

  • Първо, отидете в Разширен филтър в диалоговия прозорец изберете следния диапазон от критерии:

Обхват на списъка: B4:F14

Обхват на критериите: C18:C19

  • Натиснете OK .

  • Накрая ще получим набор от данни само за град Ню Йорк с продажби стойност, по-голяма от $250 .

6. Използване на OR логика с разширен обхват на критериите за филтриране

Подобно на И логика, на Логика ИЛИ също използва два критерия. И логиката връща резултат, ако са изпълнени и двата критерия, докато ИЛИ връща, ако е изпълнен само един критерий. Тук ще използваме данни за градовете Ню Йорк и Тексас Просто следвайте следните стъпки, за да извършите това действие:

  • В началото отворете Разширен филтър Диалогов прозорец. Въведете следния диапазон от критерии:

Обхват на списъка: B4:F14

Обхват на критериите: C18:C20

  • Хит ДОБРЕ.

  • Накрая получаваме набор от данни само за градовете Ню Йорк и Тексас .

7. Комбинация от AND & OR Logic като обхват на критериите

Понякога може да се наложи да филтриране на данни по множество критерии. В този случай можем да използваме комбинация от И & ИЛИ Логика. Ще извлечем данни от следния набор от данни въз основа на зададените критерии. Просто направете следните стъпки, за да извършите това действие:

  • Първо, отворете Разширен филтър Диалогов прозорец. Изберете следните критерии:

Обхват на списъка: B4:F14

Обхват на критериите: C18:C20

  • След това натиснете ДОБРЕ.

  • Така можем да видим само набора от данни, който отговаря на нашите критерии.

8. Използване на разширен диапазон от критерии за филтриране за извличане на конкретни колони

В този пример ще филтрираме определени части от набор от данни. След филтрирането ще преместим филтрираната част в друга колона. Ще използваме следния набор от данни, за да извършим това действие чрез процедурата по-долу.

  • Първо, от Разширен филтър в диалоговия прозорец изберете следните критерии:

Обхват на списъка: B4:F14

Обхват на критериите: C18:C20

  • Изберете копиране на друго място опция.
  • Вход Копиране до обхват H8:I10 .
  • Хит ДОБРЕ.

  • Така получаваме филтрираните данни в H8:I10 според нашите критерии.

9. Копиране на данни в друг работен лист след филтриране

В този пример ще копираме данни и в друг работен лист, докато в предишния пример го направихме в същия работен лист. Извършете следните стъпки, за да го изпълните:

  • Първо, отидете в "Друг работен лист-2 където ще копираме данните след филтриране.

Виждаме две колони 'City' и "Продажби в "Друг работен лист-2 .

  • След това отворете "Разширен филтър диалогов прозорец.

  • След това отидете в "Друг работен лист-1 Изберете следните критерии:

Обхват на списъка: B4:F14

Обхват на критериите: C18:C19

  • Сега изберете копиране на друго място опция.

  • След това отидете в "Друг работен лист-2 . Копиране до Обхват B2:C4 .
  • Натиснете OK .

  • Накрая можем да видим филтрираните данни в "Друг работен лист-2 .

10. Извличане на уникални записи с разширени критерии за филтриране

В този случай ще извлечем само уникалните стойности от конкретна колона. От следващата съвкупност от данни ще извлечем уникалните стойности на градовете в друга колона. Просто направете стъпките:

  • В началото отворете Разширен филтър прозорец. Изберете критериите

Обхват на списъка: D4:D14

  • След това изберете опцията Копиране на друго място .
  • След това въведете Копиране до обхват като H4:H8 .
  • Поставете отметка в квадратчето Само уникални записи .
  • Натиснете OK .

  • Накрая можем да видим имената на градовете с уникални записи само в колона H .

11. Намиране на дни от седмицата с разширен обхват на критериите за филтриране

Можем да намерим дни от седмицата с помощта на разширен диапазон от критерии за филтриране. Тук ще използваме следния набор от данни, за да илюстрираме този процес:

  • Първо, изберете клетка C19 . Въведете следната формула:
=И(ДЕН ОТ СЕДМИЦАТА(B5)1,ДЕН ОТ СЕДМИЦАТА(B5)7)

  • След това задайте следния диапазон от критерии в Разширен филтър диалогов прозорец:

Обхват на списъка: B4:F14

Обхват на критериите: C18:C19

  • Натиснете OK .

  • Накрая ще получим Дата стойности само за работни дни.

🔎 Как работи формулата?

  • РАБОТЕН ДЕН(B5)1: 1 означава неделя. В тази част се задава критерий, че датата не е Неделя .
  • РАБОТЕН ДЕН(B5)7: 7 означава неделя. В тази част се задава критерий, че датата не е Събота .
  • И(РАБОТЕН ДЕН(B5)1,РАБОТЕН ДЕН(B5)7): Задайте критерия, че денят не е нито Събота нито Неделя .

12. Прилагане на разширен филтър за намиране на Уикенд

Можем също така да използваме разширения диапазон от критерии на филтъра, за да намерим Уикенд Нека видим как да направим това, като използваме следния набор от данни:

  • В началото изберете клетка C19. Въведете следната формула:
=ИЛИ(РАБОТЕН ДЕН(B5)=1,РАБОТЕН ДЕН(B5)=7)

  • Натиснете Въведете .

  • След това от Разширен филтър в диалоговия прозорец изберете следния диапазон от критерии:

Обхват на списъка: B4:F14

Обхват на критериите: C18:C19

  • Натиснете OK .

  • Така че можем да видим само стойностите на уикенда в Дата колона.

13. Използвайте разширен филтър, за да изчислите стойности под или над средната стойност

В този раздел ще изчислим стойността под или над средната стойност, като използваме Обхват на разширените критерии за филтриране . Тук ще филтрираме само стойността на продажбите, която е по-голяма от средната стойност на продажбите.

  • Първо, изберете клетка C19 . Въведете следната формула:
=E5>СРЕДНА(E5:E14)

  • След това отворете Разширен филтър Диалогов прозорец. Въведете следния диапазон от критерии:

Обхват на списъка: B4:F14

Обхват на критериите: C18:C19

  • Натиснете OK .

  • Така получаваме само набор от данни за стойност на продажбите, по-голяма от средната стойност.

14. Филтриране на празни клетки с OR логика

Ако наборът ни от данни се състои от празни клетки, можем да извлечем празните клетки, като използваме Разширен филтър .

Разполагаме със следния набор от данни. Наборът от данни се състои от празни клетки Определихме критериите, като използвахме следната формула:

=B5=""

  • Първо, отидете в Разширени филтри r диалогов прозорец. Въведете следните критерии:

Обхват на списъка: B4:F14

Обхват на критериите: C17:C22

  • Натиснете OK .

  • Накрая получаваме набор от данни, който се състои само от празни клетки.

15. Прилагане на разширен филтър за филтриране на непразни клетки с помощта на логиката OR и AND

В този пример ще елиминираме празните клетки, докато в предишния пример елиминирахме непразните клетки. Зададохме следните критерии за използване на формулата:

=B5""

  • Първо, отидете в Разширен филтър Диалогов прозорец. Вмъкнете следния диапазон от критерии:

Обхват на списъка: B4:F14

Обхват на критериите: C17:G18

  • Сега натиснете OK .

  • Така получаваме набор от данни, в който няма празни клетки.

16. Намиране на първите 5 записа с помощта на разширен диапазон от критерии за филтриране

Сега ще приложим опцията за разширен филтър за извличане на първите 5 записи от всякакъв вид набор от данни. В този пример ще вземем първите пет стойности на Продажби колона. За да извършим това, първо ще зададем критериите въз основа на следната формула:

=F5>=LARGE($F$5:$F$14,5)

След това просто направете следните стъпки:

  • В началото отидете в Разширен филтър Диалогов прозорец. Вмъкнете следния диапазон от критерии:

Обхват на списъка: B4:F14

Обхват на критериите: C17:C18

  • Хит ОК .

  • Накрая получаваме петте най-добри записа на Продажби колона.

17. Използване на разширен диапазон от критерии за филтриране за намиране на петте най-долни записа

Можем да използваме опцията Разширен филтър, за да намерим долна петица За да намерите петте най-ниски записа за Продажби ще създадем следните критерии, като използваме формулата по-долу:

=F5<=SMALL($F$5:$F$14,5)

След това следвайте следните стъпки, за да извършите това действие:

  • Първо, въведете следния диапазон от критерии в Разширен филтър диалогов прозорец:

Обхват на списъка: B4:F14

Обхват на критериите: C17:C18

  • След това натиснете OK .

  • Накрая можем да видим петте най-ниски стойности на Продажби колона.

18. Филтриране на редове според съвпадащите записи в списъка с помощта на разширен диапазон от критерии за филтриране

Понякога може да се наложи да сравним две колони или редове от набор от данни, за да премахнем или запазим определени стойности. За да извършим това действие, можем да използваме опцията за въвеждане на съвпадение.

18.1 Съвпадения с елементи в списък

Да предположим, че имаме следната съвкупност от данни с две колони с градове. Ще вземем само съвпадащите записи между тези две колони. За да направим това, ще зададем следните критерии, като използваме формулата по-долу:

=C5=E5

Просто направете следните стъпки, за да извършите това действие:

  • В началото отворете Разширен филтър опция. въведете следния диапазон от критерии:

Обхват на списъка: B4:F14

Обхват на критериите: C17:C18

  • Хит ОК .

  • Накрая, Можем да видим една и съща стойност в две колони с градове.

18.2 Не съвпада с елементи в списък

Предишният пример беше за съвпадащи записи, докато този пример ще филтрира несъответстващи записи. Ще зададем критериите, като използваме следната формула:

=C5E5

Нека видим как да го направим:

  • Първо, от Предварителен филтър въведете следния диапазон от критерии:

Обхват на списъка: B4:F14

Обхват на критериите: C17:C18

  • След това натиснете OK .

  • Накрая ще получим стойностите на градовете в Колона C и Колона Е които не съвпадат помежду си.

Заключение

В тази статия сме се опитали да разгледаме всички методи на Обхват на разширените критерии за филтриране Изтеглете нашата учебна тетрадка, добавена към тази статия, и се упражнявайте сами. Ако чувствате някакво объркване или имате предложения, просто оставете коментар по-долу, ще се опитаме да ви отговорим възможно най-скоро.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.