
Γενική φόρμουλα
=FILTER(data,EXACT(range,A1))
Περίληψη
Για να φιλτράρετε δεδομένα με τρόπο ευαίσθητο σε πεζούς, μπορείτε να χρησιμοποιήσετε τη λειτουργία ΦΙΛΤΡΟ με βοήθεια μαζί με τη λειτουργία ΑΚΡΙΒΩΣ. Στο παράδειγμα που εμφανίζεται, ο τύπος στο F5 είναι:
=FILTER(B5:D15,EXACT(B5:B15,"RED"))
Που εξάγει δεδομένα όπου το χρώμα είναι "ΚΟΚΚΙΝΟ", με σεβασμό σε κεφαλαία και πεζά γράμματα.
Εξήγηση
Αυτός ο τύπος βασίζεται στη συνάρτηση FILTER για την ανάκτηση δεδομένων με βάση μια λογική δοκιμή. Το όρισμα πίνακα παρέχεται ως B5: D15, το οποίο περιέχει όλα τα δεδομένα χωρίς κεφαλίδες. Το όρισμα include είναι μια έκφραση που βασίζεται στη συνάρτηση EXACT:
EXACT(B5:B15,"RED")
Η συνάρτηση EXACT συγκρίνει δύο συμβολοσειρές κειμένου με διάκριση πεζών-κεφαλαίων. Εάν οι δύο συμβολοσειρές είναι ακριβώς οι ίδιες, το EXACT επιστρέφει TRUE. Εάν οι δύο χορδές δεν είναι ακριβώς οι ίδιες, το EXACT επιστρέφει FALSE.
Δεδομένου ότι δίνουμε ένα εύρος με 11 τιμές ως το πρώτο όρισμα και τη συμβολοσειρά "RED" ως το δεύτερο, το EXACT επιστρέφει έναν πίνακα με 11 αποτελέσματα όπως αυτό:
(FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;TRUE)
Παρατηρήστε ότι η θέση του TRUE αντιστοιχεί στη σειρά όπου το χρώμα είναι "ΚΟΚΚΙΝΟ".
Αυτός ο πίνακας επέστρεψε απευθείας στη συνάρτηση FILTER ως όρισμα "include". Το FILTER χρησιμοποιεί τον πίνακα για να φιλτράρει δεδομένα και επιστρέφει τρεις σειρές όπου το χρώμα είναι "ΚΟΚΚΙΝΟ". Δεν περιλαμβάνονται σειρές όπου το χρώμα είναι "Κόκκινο".
Μερική αντιστοιχία
Για να εκτελέσετε έναν ακριβή αγώνα με το FILTER βάσει μερικής αντιστοίχισης, δείτε το παράδειγμα που εξηγείται εδώ.