Функция ФИЛТЪР на Excel
Функцията FILTER филтрира диапазон от данни и динамично връща съответстващите резултати според зададените от вас критерии.
Забележка: Функцията FILTER е налична само в Excel за Microsoft 365, Excel 2021 или по-нови версии на Excel и Excel за уеб.
Синтаксис
=FILTER(array, include, [if_empty])
Аргументи
- масив (задължително): Диапазонът или масивът за филтриране.
- включват (задължително): Логическият тест, който връща масив от булеви стойности (TRUE или FALSE), показващи дали съответният ред или колона в масива трябва да премине през FILTER.
- [if_empty] (по избор): Стойността, която да се върне, ако няма съответстващи резултати във включени масив.
Връщана стойност
Функцията FILTER връща масив.
Функционални бележки
- масивът може да бъде предоставен като ред от стойности, колона от стойности или комбинация от редове и колони от стойности.
- Размерите на include трябва да е равен на този на масив аргумент.
- За да добавите два или повече критерия в include, трябва да оградите всеки критерий в скоби и да ги свържете със звездичка (*).
- Резултатът, върнат от FILTER, ще се разпръсне в диапазон от клетки по начина, по който вашите оригинални данни масив е организиран. Ако една или повече клетки в диапазона на разливане не са празни, #ПРАЗЛИВАНЕ! ще бъде върната грешка.
- Ако някоя от стойностите, предоставени като аргумент за включване, е грешка или не може да бъде преобразувана в булева стойност, FILTER ще върне грешка.
- Текстови стойности в include or if_empty аргументите трябва да бъдат поставени в двойни кавички. В противен случай FILTER ще върне #NAME? грешка.
- За да не показвате нищо, когато няма съответстващи данни, предоставете празен низ ("") за if_empty.
- FILTER ще върне #CALC! грешка, ако няма съответстващи данни и стойността за if_empty не се предоставя.
- FILTER може да се използва между различни работни книги. Уверете се обаче, че посочените работни книги са отворени. В противен случай, a #REF! ще бъде върната грешка, ако опресните клетката с резултати.
- Резултатите от FILTER са динамични, което означава, че се актуализират автоматично, когато стойностите в изходните данни се променят. Резултатите обаче няма да се актуализират, ако добавите нови записи към масив. За да коригирате това, трябва да използвате структурирани препратки като масив аргумент.
Пример
Да предположим, че имате таблица на учениците, както е показано по-долу, за да филтрирате учениците, които са от клас А и са получили повече от 60, моля, копирайте или въведете формулата по-долу в горната лява клетка на таблицата с резултати и след това натиснете Въведете за да получите резултата:
=ФИЛТЪР(B3:E14,(B3:B14="Class A")*(E3:E14>60),„НЯМА ЗАПИСИ“)
Или използвайте препратки към клетки, за да направите формулата динамична:
=ФИЛТЪР(B3:E14,(B3:B14=H3)*(E3:E14>J3),„НЯМА ЗАПИСИ“)
Пример за липса на съвпадения
Да предположим, че искате да филтрирате учениците, които са от клас А и са получили резултат под 60 (очевидно няма резултат, който да е по-малък от 60), за да покажете резултатите като нищо или определен текстов низ, можете да копирате формулите по-долу и Натиснете Въведете за да видите резултатите.
=ФИЛТЪР(B3:E14,(B3:B14="Class A")*(E3:E14<60),"") >>> Връщания нищо
=ФИЛТЪР(B3:E14,(B3:B14="Class A")*(E3:E14<60),„НЯМА ЗАПИСИ“) >>> Връщания БЕЗ ЗАПИС
Свързани функции
Функцията SORT сортира съдържанието на диапазон или масив във възходящ или низходящ ред.
Функцията SORTBY сортира съдържанието на един диапазон или масив въз основа на стойностите в съответния диапазон или масив, без значение дали съответният диапазон или масив е включен в диапазона или масива, които трябва да бъдат сортирани, или не.
Функцията UNIQUE извлича уникални стойности от набор от данни. Данните могат да включват текст, числа, дати, стойности на грешки и др.
Най-добрите инструменти за производителност в офиса
Kutools за Excel - помага ви да се откроите от тълпата
Kutools за Excel разполага с над 300 функции, Гарантираме, че това, от което се нуждаете, е само на един клик разстояние...
Раздел Office - Активиране на четене и редактиране с раздели в Microsoft Office (включително Excel)
- Една секунда за превключване между десетки отворени документи!
- Намалете стотиците кликвания на мишката за вас всеки ден, кажете сбогом на ръката на мишката.
- Увеличава продуктивността ви с 50% при преглеждане и редактиране на множество документи.
- Внася ефективни раздели в Office (включително Excel), точно като Chrome, Edge и Firefox.