
Santrauka
„Excel FILTER“ funkcija filtruoja duomenų diapazoną pagal pateiktus kriterijus ir išskiria atitinkamus įrašus.
Tikslas
Filtrų diapazonas atitinka nurodytus kriterijusGrąžinimo vertė
Filtruotų reikšmių masyvasSintaksė
= FILTRAS (masyvas, įtraukimas, (jei_naujas))Argumentai
- masyvas - diapazonas arba masyvas filtruoti.
- įtraukti - Būlo masyvas, pateiktas kaip kriterijus.
- if_empty - (neprivaloma) Reikšmė, kurią reikia grąžinti, kai nėra jokių rezultatų.
Versija
„Excel 365“Naudojimo užrašai
„Excel FILTER“ funkcija „filtruoja“ duomenų diapazoną pagal pateiktus kriterijus. Rezultatas yra masyvas, atitinkantis pirminio diapazono reikšmes. Kai šis masyvas yra galutinis rezultatas (ty rezultatai nėra perduodami kitai funkcijai), atitikimo rezultatai „pasklis“ ant darbalapio. Paprasta kalba filtravimo funkcija leidžia lengvai išgauti atitinkamus įrašus iš didesnio šaltinio duomenų rinkinio pagal jūsų pateiktus kriterijus.
Filtro rezultatai yra dinamiški. Keičiant šaltinio duomenų reikšmes arba pakeitus šaltinio duomenų masyvo dydį, FILTER rezultatai bus atnaujinti automatiškai.
Pavyzdys
Parodytame pavyzdyje formulė F5 yra:
=FILTER(B5:D14,D5:D14=H2,"No results")
Kadangi H2 reikšmė yra „raudona“, funkcija FILTRAS išskiria duomenis iš masyvo, kur grupės stulpelyje yra „raudona“. Visi atitinkantys įrašai grąžinami į darbalapį pradedant langeliu F5, kur yra formulė.
Vertybės taip pat gali būti užkoduotos. Toliau pateiktos formulės rezultatas yra tas pats, kaip nurodyta aukščiau, o „raudona“ yra koduojama į kriterijus:
=FILTER(B5:D14,D5:D14="red","No results")
Norėdami nieko negrąžinti neradę atitinkančių duomenų, pateikite tuščią eilutę ("") if_empty :
=FILTER(B5:D14,D5:D14=H2,"")
Keli kriterijai
Yra argumentas gali būti pratęstas su boolean logika. Pavyzdžiui, jei norite išgauti tik tuos duomenis, kur grupė yra „raudona“, o balas didesnis nei 80, galite naudoti tokią formulę:
=FILTER(B5:D14,(D5:D14="red")*(C5:C14>80),"No results")
Statybos kriterijai su loginėmis išraiškomis yra elegantiškas ir lankstus požiūris. Daugiau kriterijų, kuriuos galite sukurti naudodami logines išraiškas, pavyzdžių, žr. Pavyzdžius mūsų funkcijos SUMPRODUCT puslapyje.
Pastabos
- Filtras gali dirbti tiek su vertikaliomis, tiek su horizontaliomis matricomis.
- Argumentas „ include“ turi būti suderinamas su masyvo argumentu, kitaip filtras grąžins #VALUE!
- Jei įtraukimo masyve yra klaidų, FILTER grąžins klaidą.
- Jei tarp darbaknygių naudojamas FILTER, abi darbaknygės turi būti atidarytos, kitaip FILTER grįš #REF !.
Susiję vaizdo įrašai





