Ovladavanje Excel FILTER funkcijom uz primenu višestrukih kriterijuma
Uvodna razmatranja
Excelova funkcija FILTER predstavlja izuzetno koristan alat koji omogućava brzo i efikasno izdvajanje podataka na osnovu jednog ili više postavljenih uslova. Ova funkcija se pokazala kao odličan izbor za izdvajanje specifičnih informacija iz opsežnih skupova podataka, kao i za kreiranje dinamičnih izveštaja koji se automatski osvežavaju kada dođe do promena u podacima.
U ovom vodiču detaljno ćemo objasniti kako se koristi Excelova funkcija FILTER kada je potrebno primeniti više kriterijuma istovremeno. Naučićemo vas kako da definišete kriterijume, koristite logičke operatore i formirate željeni rezultatni opseg. Uvidećete na koji način se funkcija FILTER može primeniti za rešavanje različitih izazova u okviru Excel okruženja.
Definisanje kriterijuma
Kriterijumi u okviru funkcije FILTER određuju koji redovi će biti prikazani u rezultatu. Kriterijumi mogu biti definisani kao tekstualne fraze, numeričke vrednosti, datumi ili logičke istine. Na primer, ukoliko želite da izdvojite redove koji u koloni „Voće“ sadrže reč „jabuka“, potrebno je postaviti kriterijum „Voće“ = „jabuka“.
Primena logičkih operatora
Logički operatori se koriste za kombinovanje više kriterijuma u složene logičke izraze. Dva najčešće korišćena operatora su AND (I) i OR (ILI).
* AND (I): Operator AND daje rezultat TRUE samo ako su svi kriterijumi istovremeno TRUE. Na primer, kriterijum „(Voće“ = „jabuka“) AND (Boja“ = „crvena“)“ će prikazati samo one redove koji u koloni „Voće“ sadrže „jabuka“ i istovremeno u koloni „Boja“ imaju vrednost „crvena“.
* OR (ILI): Operator OR vraća TRUE ako je bar jedan od kriterijuma zadovoljen. Na primer, kriterijum „(Voće“ = „jabuka“) OR (Boja“ = „crvena“)“ će prikazati redove koji ili u koloni „Voće“ imaju vrednost „jabuka“ ili u koloni „Boja“ imaju vrednost „crvena“.
Formiranje rezultatnog opsega
Rezultatni opseg predstavlja deo radnog lista u koji se smeštaju filtrirani podaci. Dimenzije ovog opsega moraju odgovarati dimenzijama kriterijuma. Ukoliko kriterijumi zauzimaju tri reda, rezultatni opseg takođe mora imati tri reda.
Praktični primeri
Filtriranje podataka na osnovu više tekstualnih kriterijuma
Pretpostavimo da imate tabelu sa proizvodima, koja sadrži kolone „Naziv“, „Kategorija“ i „Cena“. Ukoliko želite da izdvojite proizvode koji pripadaju kategoriji „Voće“ ili „Povrće“, a čija cena je veća od 500, koristili biste sledeću FILTER funkciju:
=FILTER(A2:D20, (B2:B20="Voće") OR (B2:B20="Povrće"), C2:C20>500)
Filtriranje podataka na osnovu više numeričkih kriterijuma
Pretpostavimo da imate evidenciju transakcija sa kolonama „Datum“, „Iznos“ i „Vrsta“. Ukoliko želite da filtrirate transakcije koje su izvršene u proteklih 30 dana, a čiji iznos je veći od 1000, koristili biste sledeću FILTER funkciju:
=FILTER(A2:C20, A2:A20>=DATE(TODAY()-30), B2:B20>1000)
Filtriranje podataka na osnovu više datuma kao kriterijuma
Uzmimo primer evidencije rezervacija sa kolonama „Datum prijave“, „Datum odjave“ i „Broj sobe“. Ukoliko želite da izdvojite rezervacije koje su započele pre 1. jula, a završile se posle 15. jula, koristili biste sledeću FILTER funkciju:
=FILTER(A2:C20, A2:A20<DATE(2022, 7, 1), B2:B20>DATE(2022, 7, 15))
Zaključna reč
Excelova funkcija FILTER se ističe kao veoma moćan alat koji omogućava brzo i efikasno filtriranje podataka na osnovu jednog ili više kriterijuma. Razumevanjem načina definisanja kriterijuma, primene logičkih operatora i formiranja rezultatnog opsega, možete iskoristiti pun potencijal funkcije FILTER za rešavanje različitih zadataka u Excelu.
Odgovori na česta pitanja
Šta ako želim da filtriram podatke na osnovu kriterijuma koji nisu u istom opsegu kao podaci?
Možete da koristite funkciju LOOKUP kako biste izdvojili odgovarajuće vrednosti iz drugog opsega i iskoristili ih kao kriterijume unutar funkcije FILTER.
Da li je moguće koristiti specijalne karaktere u kriterijumima?
Da, moguće je koristiti specijalne karaktere kao što su zvezdica (*), upitnik (?) i uglaste zagrade ([]) za definisanje fleksibilnih kriterijuma.
Kako filtrirati podatke na osnovu praznih ili ne-praznih ćelija?
Za proveru praznih ćelija koristite funkciju ISBLANK, dok za proveru ne-praznih ćelija koristite funkciju ISNONBLANK unutar kriterijuma.
Da li je moguće koristiti funkciju FILTER za kreiranje dinamičkih tabela?
Da, funkcija FILTER može poslužiti kao izvor podataka za dinamičke tabele. Na taj način, tabele će se automatski ažurirati kada dođe do promena u izvornim podacima.
Da li se funkcija FILTER može koristiti za filtriranje podataka sa više radnih listova?
Da, uz pomoć funkcije INDIRECT, moguće je dinamički referencirati opsege sa drugih radnih listova i koristiti ih kao kriterijume u funkciji FILTER.
Kako uneti više kriterijuma unutar jednog ključnog niza?
Funkciju CONCAT možete koristiti za spajanje više kriterijuma u jedan niz koji će se koristiti kao kriterijum u funkciji FILTER.
Da li je moguće koristiti funkciju FILTER za filtriranje podataka koji sadrže određene ćelije?
Da, funkcija ADDRESS se može koristiti za izdvajanje referenci na ćelije, koje se zatim mogu upotrebiti kao kriterijumi u funkciji FILTER.
Da li je moguće koristiti funkciju FILTER za filtriranje podataka na osnovu boje ćelije?
Da, uz pomoć funkcije GETCELL, možete izdvojiti informaciju o boji ćelije i iskoristiti je kao kriterijum u funkciji FILTER.