Funkcija „Excel FILTER“ tiesiog grąžina filtruotus duomenis iš nurodyto diapazono. Tai funkcinė paprasto filtravimo iš pagrindinio meniu versija, kurią „Excel“ naudojame dešimtmečius. Ši funkcija padeda mums filtruoti dideles duomenų bazes į mažesnes dalis, kurias mums reikia tik dirbti.
Kol kas ši FILTRO funkcija galima tik naudojant „Excel 365“ internetinę versiją. Jis nepasiekiamas „Excel 2016“ ir senesnėse versijose.
Funkcijos FILTER sintaksė
= FILTRAS (masyvas, įtraukite, [if_empty])
Masyvas: Tai diapazonas, kurį norite filtruoti. Tai gali būti sunkiai užkoduotas masyvas arba diapazono nuoroda. Tai gali būti visa duomenų bazė, pavyzdžiui, darbuotojų duomenų bazė.
Įtraukti: Tai stulpelis arba eilutė, pagal kurią norite filtruoti pagal kriterijus. Pavyzdžiui, darbuotojų duomenų bazės darbo užmokesčio stulpelis su sąlyga> 10000 USD ir tt Nebūtina būti duomenų bazės dalimi. Šio masyvo matmenys turėtų sutapti su filtro masyvu.
[if_empty]: Tai neprivalomas argumentas. Naudokite tai, jei norite apibrėžti, ką grąžinti, jei nerandama vertė.
Funkciją FILTER suprasime pavyzdžiu
FILTRO funkcijos pavyzdys: grąžinkite visus įrašus, kurių ženklai yra didesni nei 90
Čia turiu pavyzdinį studentų duomenų rinkinį ir jų įvertinimus testo metu.
Noriu filtruoti visus įrašus, kurių pažymiai yra didesni nei 90. Paprasta šios problemos formulė būtų tokia:
=FILTRAS(A3: C11, C3: C11> 90, „Nėra tokių įrašų“)
Mes pateikėme visą lentelę A3: C11 kaip masyvą. Kadangi norime filtruoti pagal balą, pateikiame balų diapazono nuorodą ir kriterijus C3: C11> 90. Galiausiai, jei nė viena vertė neatitinka nurodytų kriterijų, grąžiname „Nėra tokių įrašų“.
Tai grąžina įrašą ir išsilieja į lapą.
Kaip tai veikia
Pagalvokite apie tai kaip apie skaičiavimo funkciją, kuri grąžina suderintų sąlygų skaičių. Vienintelis esminis skirtumas yra tas, kad FILTER funkcija grąžina visą įrašų rinkinį, o ne tik skaičių. Jis taip pat gali būti naudojamas kaip LOOKUP, kad būtų grąžintos visos suderintos duomenų rinkinio vertės, kaip tai darome „Excel 2016“ ir naujesnėse versijose.
Filtruokite duomenų rinkinį su keliomis sąlygomis
Norėdami filtruoti duomenų rinkinį su daugiau nei viena sąlyga, galime naudoti * AND sąlygoms ir + OR logikai.
Pavyzdžiui, iš aukščiau pateiktų duomenų, jei noriu filtruoti įrašą, kurio ženklai yra didesni arba lygūs 90, o ritinių skaičius didesnis nei 107, formulė bus tokia:
=FILTRAS(A3: C11,(C3: C11>=90)*(B3: B11> 107), „Nėra tokių įrašų“)
ARBA logikos pavyzdys: jei norite filtruoti duomenų rinkinį, kuriame ženklai yra didesni nei 90 arba mažesni nei 70 (tik, pavyzdžiui). Formulė bus tokia:
= FILTRAS (A3: C11, (C3: C11> 90)+(C3: C11 <70), „Nėra tokių įrašų“)
Taigi, vaikinai, tai buvo greitas įvadas į „Excel 365.“ funkciją FILTER. Ji dar nepasiekiama darbalaukio programoms, tačiau tikimasi, kad ji bus išleista naudojant „Excel 2019 pro“ versiją.
Tikiuosi, kad buvau pakankamai aiškinantis. Jei turite kokių nors abejonių dėl šios funkcijos ar turite su „Excel“/VBA susijusių užklausų, paklauskite jų komentarų skiltyje žemiau.
Funkcija RŪŠYTI „Excel“ | Rūšiavimo funkcija „Excel 365“ yra nauja. Ši funkcija dinamiškai surūšiuoja pateiktą masyvą į naują vietą, kaip masyvo funkcija:
Populiarūs straipsniai:
50 „Excel“ nuorodų, skirtų produktyvumui padidinti | Greičiau atlikite savo užduotį. Šie 50 sparčiųjų klavišų leis dar greičiau dirbti naudojant „Excel“.
Kaip naudotis „VLOOKUP“ funkcija „Excel“ | Tai yra viena iš dažniausiai naudojamų ir populiariausių „Excel“ funkcijų, naudojama vertei ieškoti iš įvairių diapazonų ir lapų.
Kaip naudoti funkciją „COUNTIF“ programoje „Excel 2016“ | Naudodami šią nuostabią funkciją, suskaičiuokite reikšmes su sąlygomis. Norint suskaičiuoti konkrečias vertes, nereikia filtruoti duomenų. Skaitiklio funkcija yra būtina norint paruošti prietaisų skydelį.
Kaip naudotis „SUMIF“ funkcija „Excel“ | Tai dar viena esminė prietaisų skydelio funkcija. Tai padeda apibendrinti vertes konkrečiomis sąlygomis.