Η συνάρτηση FILTER στο Excel – Πρακτικός Οδηγός με Παραδείγματα

 

Η FILTER είναι μία από τις πιο δυναμικές συναρτήσεις του Excel. Μπορείς να τη σκεφτείς σαν “έξυπνο φίλτρο” που επιστρέφει νέο δυναμικό πίνακα με τα αποτελέσματα που πληρούν τα κριτήρια που θέτεις.
Στο σημερινό παράδειγμα θα δουλέψουμε με τον πίνακα TblSales, που περιέχει δείγματα πωλήσεων (Ημερομηνία, Περιοχή, Πωλητής, Προϊόν, Ποσό), και θα εφαρμόσουμε έξι διαφορετικά σενάρια.


🔹 Παράμετροι

Στήσαμε πλαίσιο παραμέτρων στα κελιά H3:H7 ώστε ο χρήστης να μπορεί να αλλάζει τιμές και να βλέπει τα αποτελέσματα να ενημερώνονται αυτόματα.

ΠαράμετροςΠεριγραφή
H3Περιοχή (π.χ. Βορράς)
H4Ελάχιστο ποσό (π.χ. 500)
H5Δεύτερη Περιοχή (π.χ. Νότος)
H6Περιέχει κείμενο (π.χ. “top”)
H7Προϊόν (π.χ. Laptop)

🔹 Παραδείγματα FILTER

1️⃣ Βασικό φίλτρο ανά Περιοχή

 
=FILTER(TblSales[[Ημερομηνία]:[Ποσό]], TblSales[Περιοχή]=H3, "Δεν βρέθηκαν")

Τι κάνει: Εμφανίζει όλες τις εγγραφές όπου η Περιοχή = H3.


2️⃣ Πολλαπλά κριτήρια (AND)

 
=FILTER(TblSales[[Ημερομηνία]:[Ποσό]], (TblSales[Περιοχή]=H3)*(TblSales[Ποσό]>=H4), "Δεν βρέθηκαν")

Τι κάνει: Φέρνει εγγραφές με Περιοχή=H3 και Ποσό ≥ H4.
(Ο πολλαπλασιασμός = AND)


3️⃣ Εναλλακτικά κριτήρια (OR)

 
=FILTER(TblSales[[Ημερομηνία]:[Ποσό]], (TblSales[Περιοχή]=H3)+(TblSales[Περιοχή]=H5), "Δεν βρέθηκαν")

Τι κάνει: Φέρνει εγγραφές από δύο περιοχές (π.χ. H3 ή H5).
(Η άθροιση = OR)


4️⃣ Περιέχει κείμενο

 
=FILTER(TblSales[[Ημερομηνία]:[Ποσό]], ISNUMBER(SEARCH(H6, TblSales[Προϊόν])), "Δεν βρέθηκαν")

Τι κάνει: Εμφανίζει προϊόντα που περιέχουν τη λέξη/φράση του H6 (π.χ. “top”).


5️⃣ Ταξινόμηση αποτελεσμάτων (SORT)

 
=IFERROR(SORT(FILTER(TblSales[[Ημερομηνία]:[Ποσό]], TblSales[Περιοχή]=H3), 5, -1), "Δεν βρέθηκαν")

Τι κάνει: Φέρνει τα αποτελέσματα και τα ταξινομεί κατά Ποσό (στήλη 5) σε φθίνουσα σειρά.
(Το IFERROR καθαρίζει τα σφάλματα)


6️⃣ Μοναδικοί Πωλητές για προϊόν (UNIQUE)

 
=UNIQUE(FILTER(TblSales[Πωλητής], TblSales[Προϊόν]=H7, "—"))

Τι κάνει: Επιστρέφει μοναδικούς πωλητές που πουλάνε το προϊόν που ορίζεται στο H7.


🔹 Συμβουλές χρήσης 🧩

  • Ορίστε το τρίτο όρισμα (if_empty) για καθαρά μηνύματα (“Δεν βρέθηκαν”).

  • Για AND → χρησιμοποιήστε *. Για OR → χρησιμοποιήστε +.

  • Για σύγκριση αριθμών → π.χ. [Ποσό]>=H4.

  • Αφήστε χώρο για το αποτέλεσμα (αλλιώς #SPILL!).

  • Χρησιμοποιήστε Δομημένες Αναφορές (π.χ. TblSales[Περιοχή]) για πιο καθαρούς και δυναμικούς τύπους.


🔹 Συμπέρασμα

Με λίγες μόνο γραμμές κώδικα, η FILTER σού δίνει τη δυνατότητα να στήσεις δυναμικά reports που ενημερώνονται αυτόματα με βάση τις παραμέτρους.
Είναι ιδανική για dashboards, ανάλυση δεδομένων και γρήγορες αναφορές.

The Excelakia NewsLetter

Το εβδομαδιαίο σου εργαλείο για να γίνεις πιο αποτελεσματικός στη δουλειά!

Τι θα μάθεις;

Θα χρησιμοποιηθεί σύμφωνα με την πολιτική απορρήτου

Έχετε εγγραφεί στο newsLetter Ops! Something went wrong, please try again.

Korina Katsani

Microsoft Excel Expert

Handcrafted with 

by Korina
Katsani