Како се користи функција Екцел ФИЛТЕР

Anonim

Екцелова функција ФИЛТЕР једноставно враћа филтриране податке из датог опсега. То је функционална верзија једноставног филтрирања из почетног менија коју деценијама користимо у екцелу. Ова функција нам помаже да филтрирамо велике базе података у мање делове на којима само треба да радимо.

За сада је ова функција ФИЛТЕР доступна само за Екцел 365 мрежну верзију. Није доступан у програму Екцел 2016 и старијим верзијама.
Синтакса функције ФИЛТЕР

= ФИЛТЕР (низ, укључи, [иф_емпти])

Низ: Ово је опсег који желите да филтрирате. То може бити тешко кодиран низ или референца распона. То може бити читава база података попут базе података о запосленима.

Укључује: То је колона или ред по којем желите да филтрирате критеријуме. На пример, колона плате у бази запослених са условом> 10000 УСД итд. Није неопходно да будете део базе података. Димензије овог низа треба да се подударају са низом филтера.

[иф_емпти]: Ово је опциони аргумент. Користите ово када желите да дефинишете шта да вратите ако нема вредности.

Хајде да разумемо функцију ФИЛТЕР са примером

Пример функције ФИЛТЕР: Враћа све записе чије су ознаке веће од 90

Овде имам узорак података о студентима и њихове оцене добијене на тесту.

Желим да филтрирам све записе чије су оцене веће од 90. Једноставна формула за овај проблем би била:

=ФИЛТЕР(А3: Ц11, Ц3: Ц11> 90, "Нема таквих записа")

Испоручили смо целу табелу А3: Ц11 као низ. Пошто желимо да филтрирамо према оцени, дајемо референцу опсега оцена и критеријума Ц3: Ц11> 90. На крају, ако ниједна вредност не одговара датим критеријумима, враћамо „Нема таквих записа“.

Ово враћа запис и излива се у лист.

Како то ради

Замислите то као функцију пребројавања која враћа број подударних услова. Једина велика разлика је у томе што функција ФИЛТЕР враћа читав скуп записа, а не само број. Такође се може користити као ЛООКУП за враћање свих подударних вредности из скупа података као што радимо у Екцелу 2016 и старијим.

Филтрирајте скуп података са више услова

За филтрирање скупа података са више услова можемо користити * за АНД услове и + за ОР логику.

На пример, из горњих података, ако желим да филтрирам запис чије су ознаке веће или једнаке 90, а број ролне већи од 107, формула ће бити:

=ФИЛТЕР (А3: Ц11,(Ц3: Ц11>=90)*(Б3: Б11> 107), "Нема таквих записа")

Пример логике ИЛИ: Ако желите да филтрирате скуп података где су ознаке веће од 90 или мање од 70 (само на пример). Тада ће формула бити:

= ФИЛТЕР (А3: Ц11, (Ц3: Ц11> 90)+(Ц3: Ц11 <70), "Нема таквих записа")

Да, момци, ово је био кратак увод у функцију ФИЛТЕР програма Екцел 365. Још није доступна за апликације за рачунаре, али се очекује да ће бити објављена са Екцел 2019 про верзијом.

Надам се да сам довољно објаснио. Ако имате било каквих недоумица у вези са овом функцијом или имате било који упит везан за Екцел/ВБА, питајте га у одељку за коментаре испод.

СОРТ функција у Екцелу | Функција сортирања је нова у програму Екцел 365. Ова функција динамички сортира испоручени низ на нову локацију попут функције низа:

Популарни чланци:

50 Екцел пречица за повећање продуктивности | Убрзајте свој задатак. Ових 50 пречица ће учинити да радите још брже на Екцелу.

Како се користи функција ВЛООКУП у програму Екцел | Ово је једна од најчешће кориштених и популарних функција програма Екцел која се користи за тражење вриједности из различитих распона и листова.

Како се користи функција ЦОУНТИФ у програму Екцел 2016 | Бројте вредности са условима користећи ову невероватну функцију. Не морате да филтрирате податке да бисте рачунали одређене вредности. Цоунтиф функција је неопходна за припрему ваше контролне табле.

Како се користи функција СУМИФ у програму Екцел | Ово је још једна битна функција контролне табле. Ово вам помаже да сумирате вредности под одређеним условима.