
Резиме
Функција Екцел ФИЛТЕР филтрира низ података на основу испоручених критеријума и издваја одговарајуће записе.
Сврха
Опсег филтера је са датим критеријумимаПовратна вредност
Низ филтрираних вредностиСинтакса
= ФИЛТЕР (низ, укључи, (ако_празно))Аргументи
- низ - опсег или низ за филтрирање.
- укључују - логички низ, испоручен као критеријум.
- иф_емпти - (опционално) Вредност коју треба вратити када се не врате резултати.
Верзија
Екцел 365Напомене о употреби
Функција Екцел ФИЛТЕР „филтрира“ низ података на основу испоручених критеријума. Резултат је низ одговарајућих вредности оригиналног опсега. Када је овај низ коначни резултат (тј. Резултати се не предају некој другој функцији), подударни резултати ће се „прелити“ на радни лист. Једноставним језиком, функција ФИЛТЕР омогућава вам лако извлачење одговарајућих записа из већег скупа изворних података на основу критеријума које наведете.
Резултати из ФИЛТЕР-а су динамични. Када се вредности у изворним подацима промене или се величини изворних података промени величина, резултати из ФИЛТЕР-а ће се аутоматски ажурирати.
Пример
У приказаном примеру, формула у Ф5 је:
=FILTER(B5:D14,D5:D14=H2,"No results")
Будући да је вредност у Х2 „црвена“, функција ФИЛТЕР извлачи податке из низа где колона „Гроуп“ садржи „црвено“. Сви одговарајући записи враћају се на радни лист почев од ћелије Ф5, где формула постоји.
Вредности такође могу бити тешко кодиране. Доленаведена формула има исти резултат као горе са црвено кодираним критеријумима:
=FILTER(B5:D14,D5:D14="red","No results")
Да не бисте вратили ништа када нису пронађени одговарајући подаци, унесите празан низ ("") за иф_емпти :
=FILTER(B5:D14,D5:D14=H2,"")
Више критеријума
Укључују аргумент може бити продужен са Булова логика. На пример, да бисте издвојили само податке где је група „црвена“ и оцена је већа од 80, можете користити формулу попут ове:
=FILTER(B5:D14,(D5:D14="red")*(C5:C14>80),"No results")
Изградња критеријума са логичким изразима је елегантан и флексибилан приступ. За више примера врсте критеријума које можете конструисати помоћу логичких израза, погледајте примере на нашој функцијској страници СУМПРОДУЦТ.
Напомене
- Филтер може радити и са вертикалним и са хоризонталним низовима.
- Укључују аргумент мора имати димензију компатибилан са арраи аргумент, иначе филтер ће се вратити #ВАЛУЕ!
- Ако низ укључи укључује неке грешке, ФИЛТЕР ће вратити грешку.
- Ако се ФИЛТЕР користи између радних свезака, обе радне свеске морају бити отворене, у супротном ће ФИЛТЕР вратити #РЕФ !.
Повезани видео снимци





