Kaip naudotis „Excel FILTER“ funkcija -

Santrauka

„Excel FILTER“ funkcija filtruoja duomenų diapazoną pagal pateiktus kriterijus ir išskiria atitinkamus įrašus.

Tikslas

Filtrų diapazonas atitinka nurodytus kriterijus

Grąžinimo vertė

Filtruotų reikšmių masyvas

Sintaksė

= 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

  1. Filtras gali dirbti tiek su vertikaliomis, tiek su horizontaliomis matricomis.
  2. Argumentas „ include“ turi būti suderinamas su masyvo argumentu, kitaip filtras grąžins #VALUE!
  3. Jei įtraukimo masyve yra klaidų, FILTER grąžins klaidą.
  4. Jei tarp darbaknygių naudojamas FILTER, abi darbaknygės turi būti atidarytos, kitaip FILTER grįš #REF !.

Susiję vaizdo įrašai

FILTRAS su logine logika Šiame vaizdo įraše mes pažvelgsime, kaip naudoti funkciją FILTER su Boolean logika, kad būtų pritaikyti keli kriterijai. Rezultatas yra filtruotas sąrašas, kuriame spalva yra mėlyna, o mėnuo yra birželis. Kaip rodyti n viršutinius arba apatinius rezultatus duomenų rinkinyje. Pateikite pasikartojančių reikšmių sąrašą naudodami FILTER Šiame vaizdo įraše apžvelgsime, kaip išvardyti pasikartojančias vertes naudojant funkciją FILTER. Kitaip tariant, vertės, kurios duomenų rinkinyje atsiranda daugiau nei vieną kartą. Dinaminių masyvų formulių lizdas Šiame vaizdo įraše apžvelgsime, kaip kartu įterpti dinaminių masyvų funkcijas, kad būtų sukurti galingi ir dinamiški sprendimai. Filtruoti naudojant dinaminį išskleidžiamąjį sąrašą Šiame vaizdo įraše sukursime išskleidžiamąjį sąrašą naudodami dinaminius masyvus, kad filtruotume duomenis pagal spalvas. Išskleidžiamasis sąrašas sukurtas patvirtinant duomenis. Kaip suskaičiuoti unikalias reikšmes Šiame vaizdo įraše mes apžvelgsime, kaip suskaičiuoti unikalias reikšmes, kurias grąžino funkcija UNIKALI, kartu su kitomis funkcijomis, tokiomis kaip FILTRAS ir COUNTA.

Įdomios straipsniai...