ΦΙΛΤΡΟ Δεδομένων Excel με μια λειτουργία! - Συμβουλές για το Excel

Πίνακας περιεχομένων

Το FILTER είναι μια ολοκαίνουργια λειτουργία Dynamic Array στο Excel. Ανακοινώθηκε στο Ignite 2018, η συνάρτηση είναι μία από τις πολλές νέες λειτουργίες του Excel:

  • Η Δευτέρα κάλυψε τη νέα φόρμουλα = A2: A20, το σφάλμα SPILL και τη νέα συνάρτηση SINGLE που απαιτείται στη θέση της έμμεσης τομής
  • Η Τρίτη κάλυψε το SORT και το SORTBY
  • Αυτό το άρθρο καλύπτει ΦΙΛΤΡΟ
  • Η Πέμπτη θα καλύψει ΜΟΝΑΔΙΚΟ
  • Η Παρασκευή θα καλύψει τις συναρτήσεις SEQUENCE και RANDARRAY

Το FILTER θα δεχτεί έναν πίνακα, θα διατηρήσει τις σειρές που καθορίζετε και θα επιστρέψει τα αποτελέσματα σε ένα εύρος διαρροών.

Για αυτό το άρθρο, θα χρησιμοποιείτε αυτό το σύνολο δεδομένων:

Όνομα, ομάδα και βαθμολογία

Η σύνταξη του FILTER είναι FILTER (πίνακας, include, (εάν είναι κενό))

Σύνταξη ΦΙΛΤΡΟΥ

Πρώτο παράδειγμα: Θέλετε να ανακτήσετε όλες τις σειρές από το σύνολο δεδομένων όπου η ομάδα είναι Μπλε. Βάλτε το μπλε στο κελί F1. Ο τύπος που εισάγεται στο Ε4 είναι =FILTER(A4:C16,B4:B16=F1,"None Found").

Σημειώστε ότι δεν χρειάζεται να χρησιμοποιήσετε F4 ή Dollar Signs στον τύπο. Είναι ένας μοναδικός τύπος που επιστρέφει πολλά αποτελέσματα. Δεν χρειάζεται να το αντιγράψετε οπουδήποτε, επομένως δεν υπάρχει ανάγκη για απόλυτες αναφορές. Επίσης, δεν χρειάζεται να πατήσετε Ctrl + Shift + Enter.

Ένας τύπος FILTER επιστρέφει όλα τα μέλη της ομάδας Red

Αλλάξτε το F1 σε Blue και έχετε όλα τα μέλη της ομάδας Blue.

Αλλάξτε το F1 για να αλλάξετε τα αποτελέσματα

Το τρίτο επιχείρημα του FILTER είναι προαιρετικό και απεικονίζεται εδώ. (if_empty) καθορίζει το κείμενο για επιστροφή σε περίπτωση που δεν υπήρχαν αποτελέσματα. Εάν αλλάξετε το F1 σε Lime, θα λάβετε το κείμενο που καθορίζεται στον τύπο.

φά
Καθορίστε τι θα επιστρέψετε εάν δεν βρεθεί τίποτα

Το παραπάνω αποτέλεσμα δεν είναι πολύ πλήρες. Τι γίνεται αν έχετε έναν τύπο που χρειάζεται πραγματικά μια αριθμητική απάντηση στην 3η στήλη; Μπορείτε να καθορίσετε μια σταθερά πίνακα ως το όρισμα (if_empty):=FILTER(A4:C16,B4:B16=F1,("None Found","No Team",0))

Το τρίτο όρισμα θα δεχτεί έναν πίνακα; Ναί.

Όσο περισσότερο χρησιμοποιείτε αυτούς τους νέους τύπους Dynamic Array, τόσο πιο εκπληκτικό εμφανίζονται.

Στην ανάρτησή του σχετικά με το FILTER, ο Smitty Smith της ομάδας του Excel έχει ένα εξαιρετικό παράδειγμα να κάνει ένα AND μέσα στη νέα λειτουργία FILTER.

Δες το βίντεο

Λήψη αρχείου Excel

Για λήψη του αρχείου excel: filter-function-in-excel.xlsx

Excel Thought Of the Day

Ζήτησα από τους φίλους μου στο Excel Master τις συμβουλές τους σχετικά με το Excel. Η σημερινή σκέψη να σκεφτούμε:

"Παραλείψτε άχρηστες μορφές"

Jordan Goldmeier

ενδιαφέροντα άρθρα...