Φιλτράρισμα δεδομένων κατά συνθήκες λίστας. Φιλτράρισμα δεδομένων στη λίστα. Φιλτράρισμα με χρήση φόρμας δεδομένων

Στόχος της εργασίας:εκτέλεση ταξινόμησης δεδομένων, εξοικείωση με τη μέθοδο φιλτραρίσματος καταχωρήσεων λίστας, αυτόματο φιλτράρισμα και εργασία με φόρμες δεδομένων.

Ασκηση 1.

Ταξινομήστε τα δεδομένα στον Πίνακα 5.5 πολλές φορές σύμφωνα με τα ακόλουθα κριτήρια - με αλφαβητική σειρά των επωνύμων των αγοραστών, με φθίνουσα σειρά του ποσού της συναλλαγής, με αύξουσα σειρά ημερομηνίας συναλλαγής, σε συνδυασμό χαρακτηριστικών (επώνυμο, ημερομηνία, ποσό).

Τρόπος εκτέλεσης της εργασίας

1. Ανοίξτε ένα νέο βιβλίο εργασίας και αποθηκεύστε το ως "Ταξινόμηση" στον φάκελο εργασίας σας .

2. Δημιουργήστε τον πίνακα που φαίνεται στην Εικόνα 5.56.

Εικόνα 5.56 – Αρχικός πίνακας με δεδομένα

3. Ορίστε επιλογές μορφοποίησης για τον πίνακα.

Font Times New Roman, μέγεθος γραμματοσειράς 12 pt., για επικεφαλίδες, έντονη γραφή και στοίχιση στο κέντρο, αναδίπλωση λέξεων, γκρι γέμισμα. για το κύριο μέρος. Ως υπενθύμιση, οι εντολές μορφοποίησης είναι διαθέσιμες στην Κορδέλα Αρχική Þ Κυψέλες .

4. Για να ταξινομήσετε με βάση το πεδίο επωνύμου του αγοραστή, τοποθετήστε τον κέρσορα οπουδήποτε σε αυτήν τη στήλη και εκτελέστε την εντολή Δεδομένα Þ Ταξινόμηση (Εικ. 5.51) .

Στο παράθυρο διαλόγου που ανοίγει, στο πεδίο Ταξινόμηση κατάΕπιλέξτε Επώνυμο Αγοραστή. Αύξουσα.

5. Επαναλάβετε όλα τα βήματα στο βήμα 4 και ορίστε την ταξινόμηση κατά «Ποσό Συναλλαγής», με φθίνουσα σειρά.

6. Εκ νέου ταξινόμηση κατά το πεδίο «Ημερομηνία συναλλαγής», αύξουσα.

7. Αντιγράψτε τον πίνακα σε ΝΕΟ ΦΥΛΛΟκαι ταξινομήστε το κατά ένα σύνολο χαρακτηριστικών. Για να το κάνετε αυτό, καλέστε την εντολή Δεδομένα Þ Ταξινόμηση. Εγκαθιστώ Ταξινόμηση κατάεπώνυμα σε αύξουσα σειρά, Μετά απόημερομηνία με αύξουσα σειρά, Τέλος, απόποσό κατά φθίνουσα σειρά.

8. Χρήση εντολής Μετονομάζω Δώστε ονόματα σε αυτά τα δύο φύλλα.

Εργασία 2. Επιλέξτε πληροφορίες από τη λίστα με βάση την εντολή AutoFilter.

Τρόπος εκτέλεσης της εργασίας.

1. Στο φύλλο 4, δημιουργήστε έναν πίνακα και συμπληρώστε τον με πληροφορίες από τον πίνακα 5.5.

2. Μετονομάστε το Sheet4, δίνοντάς του το όνομα "AutoFilter #1".

3. Για να εφαρμόσετε το Αυτόματο Φιλτράρισμα, τοποθετήστε τον κέρσορα στην περιοχή λίστας και εκτελέστε την εντολή Δεδομένα ÞΦίλτρο. Τα βέλη προς τα κάτω θα εμφανιστούν δίπλα στα ονόματα των στηλών του πίνακα, αποκαλύπτοντας μια λίστα με πιθανές τιμές. Στη στήλη «Φύλο» επιλέξτε «Μ» Αντιγράψτε τον πίνακα στο φύλλο 5 και μετονομάστε τον σε «Αυτόματο φίλτρο Νο. 2».

4. Στο φύλλο «Αυτόματο φίλτρο αρ. 1», στη στήλη «Φύλο», ανοίξτε τη λίστα φιλτραρίσματος και επιλέξτε «Όλα». Στη συνέχεια, στη στήλη «Ημερομηνία Γέννησης», επιλέξτε «Κατάσταση» από τη λίστα φιλτραρίσματος και ορίστε τη συνθήκη (Εικ. 5.57):

Πίνακας 5.5

Επώνυμο Ονομα ημερομηνία πρόσληψης Ημερομηνια γεννησης Πάτωμα Μισθός Ηλικία
Ο Πάσκοφ Ιγκόρ 16.05.74 15.03.49 Μ
Αντρέεβα Άννα 16.01.93 19.10.66 ΚΑΙ
Έροχιν Βλαδίμηρος 23.10.81 24.04.51 Μ
Ποπόφ Αλεξέι 02.05.84 07.10.56 Μ
Ο Tyunkov Βλαδίμηρος 03.11.88 19.07.41 Μ
Νότκιν Ευγένιος 27.08.85 17.08.60 Μ
Kubrina Μαρίνα 20.04.93 26.06.61 ΚΑΙ
Γκούντκοφ Νικήτα 18.03.98 05.04.58 Μ
Γκορμπάτοφ Μιχαήλ 09.08.99 15.09.52 Μ
Μπιστρόφ Αλεξέι 06.12.00 08.10.47 Μ
Κρίλοβα Η Τατιάνα 28.12.93 22.03.68 ΚΑΙ
Μπερσέβα Όλγα 14.12.01 22.12.74 ΚΑΙ
Ρουσάνοβα Ελπίδα 24.05.87 22.01.54 ΚΑΙ

Εικόνα 5.57 – Ρύθμιση συνθηκών φιλτραρίσματος

5. Αντιγράψτε τον φιλτραρισμένο πίνακα στο φύλλο 6 και μετονομάστε τον σε "Autofilter No. 3". Στο φύλλο AutoFilter No. 1, αποεπιλέξτε.

Εικόνα 5.58 – Προσαρμοσμένο φίλτρο

6. Στη στήλη «Επώνυμο», επιλέξτε «Κατάσταση» στη λίστα φιλτραρίσματος και ορίστε μια συνθήκη για την επιλογή όλων των υπαλλήλων των οποίων το επώνυμο αρχίζει με «Β» (Εικ. 5.58).

7. Αντιγράψτε τη φιλτραρισμένη λίστα στο φύλλο 7 και μετονομάστε την σε "Αυτόματο φίλτρο αρ. 4".

8. Στο φύλλο “Autofilter No. της λίστας».

9. Αποθηκεύστε το αρχείο.

Εργασία 3.Επιλέξτε εγγραφές από τη λίστα χρησιμοποιώντας την εντολή Advanced filter.

Μεθοδολογία για την εκτέλεση της εργασίας.

1. Μεταβείτε στο Φύλλο 8 και μετονομάστε το σε "Σύνθετο φίλτρο".

2. Αντιγράψτε τον πίνακα από την προηγούμενη εργασία (Πίνακας 5.5) σε αυτό το φύλλο, επικολλήστε τον ξεκινώντας από τη γραμμή 7. Οι πρώτες 6 γραμμές δεσμεύονται για τη ρύθμιση των συνθηκών.

3. Ας δημιουργήσουμε μια σειρά από συνθήκες. Ας υποθέσουμε ότι πρέπει να επιλέξουμε τα ονόματα των υπαλλήλων που κερδίζουν περισσότερα από 5.000 ρούβλια. Ή των οποίων η ηλικία υπερβαίνει τα 50 έτη. Συμπληρώστε τις συνθήκες όπως φαίνεται στην Εικόνα 5.59.

Εικόνα 5.59 – Προϋποθέσεις για προηγμένο φίλτρο

4. Εκτελέστε την εντολή Δεδομένα Þ Πρόσθετα . Συμπληρώστε το πλαίσιο διαλόγου ως εξής (Εικ. 5.60):

Εικόνα 5.60 – Παράθυρο σύνθετων παραμέτρων φίλτρου

Δείτε τα αποτελέσματα της επιλογής. Κατά την εγγραφή συνθηκών σε μία γραμμή, υλοποιείται το λογικό AND. Όταν γράφετε συνθήκες σε διαφορετικές γραμμές, θεωρούνται συνδεδεμένες με λογικό OR. Έχουμε εξετάσει την πρώτη επιλογή, τώρα θα εξετάσουμε τη δεύτερη.

5. Ας υποθέσουμε ότι χρειάζεται να εμφανίσουμε μόνο εκείνους τους υπαλλήλους των οποίων τα επώνυμα αρχίζουν με τα γράμματα A, G ή N. Συμπληρώστε το εύρος των συνθηκών (Εικόνα 5.61).

Εικόνα 5.61 – Προϋποθέσεις για προηγμένο φίλτρο

6. Εκτελέστε την εντολή Δεδομένα Πρόσθετα και συμπληρώστε το πλαίσιο διαλόγου (Εικόνα 5.62).

Εικόνα 5.62 – Παράθυρο σύνθετων παραμέτρων φίλτρου

Δείτε τα αποτελέσματα της επιλογής των εγγραφών.

1. Καταγράψτε όλους τους υπαλλήλους μισθόςπου είναι πάνω από το μέσο όρο. Πριν δημιουργήσετε αυτό το φίλτρο, εισαγάγετε τον τύπο =AVERAGE(F8:F20) στο κελί H2 για να υπολογίσετε τον μέσο μισθό.

2. Στη συνέχεια, στο κελί A2 εισάγουμε την υπολογιζόμενη συνθήκη =F8>$H$2, η οποία αναφέρεται στο κελί H2 (Εικόνες 5.63 και 5.64).

Εικόνα 5.63 – Προϋποθέσεις για προηγμένο φίλτρο

Εικόνα 5.64 – Προηγμένες παράμετροι φίλτρου

Ένα φίλτρο είναι ένας γρήγορος και εύκολος τρόπος για να βρείτε ένα υποσύνολο δεδομένων και να εργαστείτε με αυτό σε μια λίστα. Η φιλτραρισμένη λίστα εμφανίζει μόνο σειρές που πληρούν τα κριτήρια. Σε αντίθεση με την ταξινόμηση, ένα φίλτρο δεν αλλάζει τη σειρά των καταχωρήσεων στη λίστα. Το φιλτράρισμα αποκρύπτει προσωρινά τις σειρές που δεν θέλετε να εμφανίζονται.

Οι σειρές που επιλέγονται με φιλτράρισμα μπορούν να επεξεργαστούν, να μορφοποιηθούν, να δημιουργηθούν σε γραφήματα και να εκτυπωθούν χωρίς αλλαγή της σειράς σειρών ή μετακίνηση τους.

Το φιλτράρισμα επιλέγει μόνο τα απαραίτητα δεδομένα και αποκρύπτει τα υπόλοιπα δεδομένα. Με αυτόν τον τρόπο, εμφανίζεται μόνο αυτό που θέλετε να δείτε και αυτό μπορεί να γίνει με ένα κλικ.

Κατά το φιλτράρισμα, τα δεδομένα δεν αλλάζουν με κανέναν τρόπο. Μόλις αφαιρεθεί το φίλτρο, όλα τα δεδομένα εμφανίζονται ξανά με την ίδια μορφή που ήταν πριν από την εφαρμογή του φίλτρου.

Υπάρχουν δύο εντολές διαθέσιμες στο Excel για φιλτράρισμα λιστών:

Αυτόματο φίλτρο

Να επιτρέψει Αυτόματο φίλτροπρέπει να επιλέξετε οποιοδήποτε κελί στον πίνακα και μετά στην καρτέλα Δεδομένα στην Ομάδα Ταξινόμηση Και φίλτρο πατήστε το μεγάλο κουμπί :

Μετά από αυτό, ένα κουμπί κάτω βέλους θα εμφανιστεί στην κεφαλίδα του πίνακα στα δεξιά κάθε επικεφαλίδας στήλης:

Κάνοντας κλικ σε ένα βέλος ανοίγει ένα μενού λίστας για την αντίστοιχη στήλη. Η λίστα περιέχει όλα τα στοιχεία μιας στήλης με αλφαβητική ή αριθμητική σειρά (ανάλογα με τον τύπο δεδομένων), ώστε να μπορείτε να βρείτε γρήγορα το στοιχείο που χρειάζεστε:

Εάν χρειαζόμαστε ένα φίλτρο μόνο για μία στήλη, τότε δεν χρειάζεται να εμφανίσουμε κουμπιά με βέλη για τις υπόλοιπες στήλες. Για να το κάνετε αυτό, πριν πατήσετε το κουμπί επιλέξτε πολλά κελιά της επιθυμητής στήλης μαζί με την επικεφαλίδα.

Φιλτράρισμα κατά ακριβή τιμή

Ανάβω Αυτόματο φίλτρο, κάντε κλικ στο κουμπί βέλους και επιλέξτε μια τιμή από την αναπτυσσόμενη λίστα. Για να επιλέξετε γρήγορα όλα τα στοιχεία μιας στήλης ή να καταργήσετε την επιλογή όλων των στοιχείων, κάντε κλικ στο στοιχείο (Επιλογή όλων) :

Σε αυτήν την περίπτωση, όλες οι σειρές των οποίων το πεδίο δεν περιέχει την επιλεγμένη τιμή είναι κρυφές.

Κάνοντας εργαστηριακές εργασίες, επιλέξτε το αποτέλεσμα φιλτραρίσματος, αντιγράψτε το σε άλλο σημείο του φύλλου και υπογράψτε το.

Να κλείσει Αυτόματο φίλτροπρέπει να πατήσετε ξανά το κουμπί .

Για να ακυρώσετε την ενέργεια φίλτρου χωρίς να βγείτε από τη λειτουργία φιλτραρίσματος, κάντε κλικ στο κουμπί και επιλέξτε το στοιχείο από την αναπτυσσόμενη λίστα (Επιλογή όλων) . Σε αυτήν την περίπτωση, εμφανίζονται σειρές πίνακα που κρύβονται από το φίλτρο.

Σημάδια φιλτραρίσματος δεδομένων

Τα φίλτρα αποκρύπτουν δεδομένα. Για αυτό ακριβώς έχουν σχεδιαστεί. Ωστόσο, εάν το φιλτράρισμα δεδομένων δεν είναι γνωστό, μπορεί να φαίνεται ότι λείπουν ορισμένα δεδομένα. Μπορεί, για παράδειγμα, να ανοίξετε το φιλτραρισμένο φύλλο κάποιου άλλου ή ακόμη και να ξεχάσετε ότι εσείς ο ίδιος εφαρμόσατε ένα φίλτρο στο παρελθόν. Έτσι, όταν έχετε φίλτρα σε ένα φύλλο, μπορείτε να βρείτε διαφορετικές οπτικές ενδείξεις και μηνύματα.

(βρίσκεται στο κάτω αριστερό μέρος του παραθύρου). Η αρχική κατάσταση:

Αμέσως μετά το φιλτράρισμα των δεδομένων, το αποτέλεσμα της εφαρμογής του φίλτρου εμφανίζεται στην κάτω αριστερή γωνία της γραμμής κατάστασης. Για παράδειγμα, " Βρέθηκαν εγγραφές: 2 από 11”:

Αριθμοί γραμμών . Οι αριθμοί σπασμένων γραμμών υποδεικνύουν ότι ορισμένες γραμμές είναι κρυφές και το αλλαγμένο χρώμα των αριθμών ορατές γραμμέςυποδεικνύει ότι οι επιλεγμένες σειρές είναι το αποτέλεσμα μιας επιλογής φίλτρου.

Τύπος βέλους . Όταν το βέλος AutoFilter σε μια φιλτραρισμένη στήλη αλλάζει σε, υποδεικνύει ότι η στήλη έχει φιλτραριστεί.

Το "" είναι ένα άλλο καθολικό φίλτρο που μπορεί να εφαρμοστεί σε στήλες με αριθμούς ή ημερομηνίες.

Το "" είναι ένα πολύ συμβατικό όνομα. Στην πραγματικότητα, οι δυνατότητες αυτού του φίλτρου είναι πολύ ευρύτερες. Χρησιμοποιώντας αυτό το φίλτρο, μπορείτε να βρείτε είτε τα πρώτα στοιχεία είτε τα τελευταία στοιχεία (μικρότεροι ή μεγαλύτεροι αριθμοί ή ημερομηνίες). Και, σε αντίθεση με το όνομα του φίλτρου, τα αποτελέσματα που λαμβάνονται δεν περιορίζονται στα πρώτα 10 στοιχεία ή στα τελευταία 10 στοιχεία. Ο αριθμός των στοιχείων που εμφανίζονται μπορεί να επιλεγεί από 1 έως 500.

” σας επιτρέπει επίσης να φιλτράρετε δεδομένα κατά ποσοστό του συνολικού αριθμού σειρών σε μια στήλη. Εάν μια στήλη περιέχει 100 αριθμούς και θέλετε να δείτε τους μεγαλύτερους δεκαπέντε, επιλέξτε 15 τοις εκατό.

Μπορείτε να χρησιμοποιήσετε το φίλτρο για να βρείτε προϊόντα με τις υψηλότερες ή χαμηλότερες τιμές, για να καθορίσετε τη λίστα των εργαζομένων που προσλήφθηκαν πιο πρόσφατα ή για να δείτε μια λίστα μαθητών με τους καλύτερους ή τους χειρότερους βαθμούς. Για να εφαρμόσετε το φίλτρο "" σε μια στήλη δεδομένων ( μόνο αριθμούς ή ημερομηνίες!!!), κάντε κλικ στο βέλος στη στήλη και επιλέξτε το στοιχείο Αριθμητικά φίλτρα Περαιτέρω :


Μετά από αυτό, θα ανοίξει ένα παράθυρο διαλόγου Επικάλυμμα συνθήκες Με λίστα :

Στο πλαίσιο διαλόγου επιλέξτε αριθμός(σειρές ή ποσοστά), μεγαλύτερηή μικρότερο, στοιχεία λίσταςή % του αριθμού των στοιχείων.

Δημιουργήστε τα δικά σας προσαρμοσμένα φίλτρα

Για παράδειγμα, πρέπει να εξάγουμε μόνο σειρές με θέσεις που ξεκινούν με το γράμμα « ρε’. Για να το κάνετε αυτό, κάντε κλικ στο βέλος αυτόματου φίλτρου στην πρώτη στήλη και επιλέξτε Φίλτρα κειμένου , μετά το σημείο ξεκινάω με… :


Θα εμφανιστεί ένα πλαίσιο διαλόγου (Όποιο στοιχείο στα δεξιά και αν επιλέξετε, το ίδιο παράθυρο διαλόγου θα εξακολουθεί να εμφανίζεται.):

Στο χωράφι Τίτλος εργασίαςδιαλεξε - ξεκινάω με , δεξιά μπαίνουμε ρε:


Στο παράθυρο υπάρχει μια υπόδειξη:

Ερωτηματικό " ? " σημαίνει οποιονδήποτε χαρακτήρα.

Σημάδι " * ” υποδηλώνει μια ακολουθία οποιωνδήποτε χαρακτήρων.

Μπορείτε να επιλέξετε τα απαραίτητα δεδομένα από τη λίστα χρησιμοποιώντας φιλτράρισμα, δηλαδή αποκρύπτοντας όλες τις σειρές της λίστας εκτός από αυτές που πληρούν τα καθορισμένα κριτήρια. Για να χρησιμοποιήσετε τη λειτουργία φιλτραρίσματος, πρέπει να τοποθετήσετε τον κέρσορα του πίνακα σε ένα από τα κελιά της κεφαλίδας της λίστας (στον πίνακά μας αυτό είναι το εύρος A1:U11) και να καλέσετε την εντολή Δεδομένα/Φίλτρο/Αυτόματο Φίλτρο. Μόλις ενεργοποιηθεί, θα εμφανιστεί ένα μικρό τετράγωνο με ένα αναπτυσσόμενο βέλος στην κάτω δεξιά γωνία κάθε κελιού κεφαλίδας.

Ας δούμε πώς να εργαστείτε με ένα αυτόματο φίλτρο χρησιμοποιώντας το ακόλουθο παράδειγμα. Ας προσδιορίσουμε πόσοι εκπρόσωποι του ισχυρότερου φύλου εργάζονται στην επιχείρηση. Κάντε κλικ στο κουμπί φίλτρου που βρίσκεται στο κελί με την επικεφαλίδα Φύλο και επιλέξτε το γράμμα M (αρσενικό) από τη λίστα που ανοίγει. Το μήνυμα Filter: επιλογή θα εμφανιστεί στη γραμμή κατάστασης (Εικ. 4.20). Όλες οι σειρές που δεν πληρούν τα καθορισμένα κριτήρια θα είναι κρυφές. Το βέλος στο κουμπί λίστας θα γίνει μπλε για να το υποδείξει αυτού του τομέαΤο αυτόματο φίλτρο είναι ενεργοποιημένο.

Ρύζι. 4.20.Χρήση αυτόματου φίλτρου για επιλογή εγγραφών με βάση το "M" (αρσενικό)

Εάν θέλετε να διευκρινίσετε πόσοι από αυτούς τους άνδρες είναι αφεντικά, κάντε επίσης κλικ στο κουμπί αυτόματου φίλτρου στο κελί Θέση και επιλέξτε τη λέξη Αρχηγός στην αντίστοιχη λίστα. Στη γραμμή κατάστασης θα εμφανιστεί ένα μήνυμα που υποδεικνύει πόσες σειρές ικανοποιούν το καθορισμένο κριτήριο: Βρέθηκαν εγγραφές: 2 στα 10 (δηλαδή, η απάντηση θα δοθεί αμέσως). Το αποτέλεσμα φαίνεται στο Σχ. 4.21.

Για να ακυρώσετε το φιλτράρισμα κατά μια συγκεκριμένη στήλη, απλώς ανοίξτε τη λίστα Αυτόματου φίλτρου σε αυτήν τη στήλη και επιλέξτε Όλα. Ωστόσο, εάν η λειτουργία φιλτραρίσματος έχει ρυθμιστεί σε πολλές στήλες, θα πρέπει να επαναλάβετε αυτήν τη λειτουργία πολλές φορές. Σε αυτή την περίπτωση είναι προτιμότερο να χρησιμοποιήσετε την εντολή Δεδομένα/Φίλτρο/Εμφάνιση όλων.


Ρύζι. 4.21.Φύλλο εργασίας μετά το φιλτράρισμα της λίστας των εργαζομένων με το κριτήριο «άνδρας προϊστάμενος»

Η λειτουργία φιλτραρίσματος θα λειτουργήσει σωστά εάν είστε προσεκτικοί κατά την εισαγωγή δεδομένων. Συγκεκριμένα, πρέπει να βεβαιωθείτε ότι δεν υπάρχουν επιπλέον κενά στην αρχή και στο τέλος των δεδομένων κειμένου. Δεν είναι αισθητά στην οθόνη, αλλά μπορεί να οδηγήσουν σε λανθασμένα αποτελέσματα και αφιερώνεται πολύς χρόνος για την αναγνώρισή τους.

Το φιλτράρισμα επιλέγει δεδομένα που πληρούν ακριβώς ένα δεδομένο κριτήριο. Επομένως, εάν αντί για τη λέξη "Head" εμφανίζεται η λέξη "Head_" σε μια στήλη, δηλαδή με ένα κενό στο τέλος, το Excel αντιμετωπίζει αυτές τις τιμές ως διαφορετικές. Για να απαλλαγείτε από ασυνέπειες αυτού του είδους, αντιγράψτε το κελί με τη λέξη "Boss" στο πρόχειρο, ενεργοποιήστε το φίλτρο για επιλογή από "Boss_" και αντικαταστήστε τις εσφαλμένες τιμές​​με τα περιεχόμενα του buffer.

Μπορείτε να εμφανίσετε πληροφορίες για μία/πολλές παραμέτρους χρησιμοποιώντας το φιλτράρισμα δεδομένων στο Excel.

Υπάρχουν δύο εργαλεία για αυτό το σκοπό: Αυτόματο φίλτρο και προηγμένο φίλτρο. Δεν διαγράφουν, αλλά αποκρύπτουν δεδομένα που δεν πληρούν τις προϋποθέσεις. Το αυτόματο φίλτρο εκτελεί τις απλούστερες λειτουργίες. Το προηγμένο φίλτρο έχει πολύ περισσότερες επιλογές.

Αυτόματο φίλτρο και προηγμένο φίλτρο στο Excel

Έχω έναν απλό πίνακα που δεν είναι μορφοποιημένος ή δηλωμένος ως λίστα. Μπορείτε να ενεργοποιήσετε το αυτόματο φίλτρο μέσω του κύριου μενού.


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

Η χρήση ενός αυτόματου φίλτρου είναι απλή: πρέπει να επιλέξετε την καταχώρηση με την επιθυμητή τιμή. Για παράδειγμα, εμφανίστε παραδόσεις στο κατάστημα Νο. 4. Τοποθετήστε ένα σημάδι επιλογής δίπλα στην αντίστοιχη συνθήκη φιλτραρίσματος:

Βλέπουμε αμέσως το αποτέλεσμα:

Χαρακτηριστικά του εργαλείου:

  1. Το αυτόματο φίλτρο λειτουργεί μόνο σε εύρος χωρίς διακοπή. Διαφορετικοί πίνακες στο ίδιο φύλλο δεν φιλτράρονται. Ακόμα κι αν έχουν τον ίδιο τύπο δεδομένων.
  2. Το εργαλείο αντιμετωπίζει την επάνω γραμμή ως επικεφαλίδες στηλών - αυτές οι τιμές δεν περιλαμβάνονται στο φίλτρο.
  3. Επιτρέπεται η εφαρμογή πολλών συνθηκών φιλτραρίσματος ταυτόχρονα. Αλλά κάθε προηγούμενο αποτέλεσμα μπορεί να κρύβει τις εγγραφές που απαιτούνται για το επόμενο φίλτρο.

Το προηγμένο φίλτρο έχει πολύ περισσότερες επιλογές:

  1. Μπορείτε να ορίσετε όσες συνθήκες φιλτραρίσματος χρειάζεται.
  2. Τα κριτήρια για την επιλογή των δεδομένων είναι ορατά.
  3. Χρησιμοποιώντας το προηγμένο φίλτρο, ο χρήστης μπορεί εύκολα να βρει μοναδικές τιμές σε έναν πίνακα πολλαπλών γραμμών.


Πώς να δημιουργήσετε ένα προηγμένο φίλτρο στο Excel

Ένα έτοιμο παράδειγμα - πώς να χρησιμοποιήσετε ένα προηγμένο φίλτρο στο Excel:



Μόνο οι σειρές που περιέχουν την τιμή "Μόσχα" παρέμειναν στον αρχικό πίνακα. Για να ακυρώσετε το φιλτράρισμα, πρέπει να κάνετε κλικ στο κουμπί "Διαγραφή" στην ενότητα "Ταξινόμηση και φίλτρο".

Πώς να χρησιμοποιήσετε το προηγμένο φίλτρο στο Excel

Ας εξετάσουμε το ενδεχόμενο να χρησιμοποιήσετε ένα προηγμένο φίλτρο στο Excel για να επιλέξετε σειρές που περιέχουν τις λέξεις "Μόσχα" ή "Ρυαζάν". Οι συνθήκες φιλτραρίσματος πρέπει να βρίσκονται στην ίδια στήλη. Στο παράδειγμά μας - το ένα κάτω από το άλλο.

Συμπλήρωση του μενού σύνθετου φίλτρου:

Λαμβάνουμε έναν πίνακα με σειρές που επιλέγονται σύμφωνα με ένα δεδομένο κριτήριο:


Ας επιλέξουμε σειρές που περιέχουν την τιμή "No. 1" στη στήλη "Store" και ">1.000.000 ρούβλια" στη στήλη κόστους. Τα κριτήρια για το φιλτράρισμα πρέπει να βρίσκονται στις κατάλληλες στήλες του πίνακα συνθηκών. Σε μια γραμμή.

Συμπληρώστε τις παραμέτρους φιλτραρίσματος. Κάντε κλικ στο OK.

Ας αφήσουμε στον πίνακα μόνο εκείνες τις σειρές που περιέχουν τη λέξη "Ryazan" στη στήλη "Περιοχή" ή την τιμή ">10.000.000 ρούβλια" στη στήλη "Κόστος". Επειδή τα κριτήρια επιλογής ανήκουν σε διαφορετικές στήλες, τα τοποθετούμε σε διαφορετικές γραμμές κάτω από τις αντίστοιχες επικεφαλίδες.

Ας χρησιμοποιήσουμε το εργαλείο "Σύνθετο φίλτρο":


Αυτό το εργαλείο μπορεί να λειτουργήσει με τύπους, οι οποίοι επιτρέπουν στον χρήστη να λύσει σχεδόν οποιοδήποτε πρόβλημα κατά την επιλογή τιμών από πίνακες.

Βασικοί κανόνες:

  1. Το αποτέλεσμα του τύπου είναι το κριτήριο επιλογής.
  2. Ο γραπτός τύπος επιστρέφει TRUE ή FALSE.
  3. Το αρχικό εύρος καθορίζεται χρησιμοποιώντας απόλυτες αναφορές και το κριτήριο επιλογής (με τη μορφή τύπου) καθορίζεται χρησιμοποιώντας σχετικές.
  4. Εάν επιστραφεί TRUE, η σειρά θα εμφανιστεί μετά την εφαρμογή του φίλτρου. ΛΑΘΟΣ - όχι.

Ας εμφανίσουμε σειρές που περιέχουν ποσότητες άνω του μέσου όρου. Για να το κάνετε αυτό, εκτός από την πινακίδα με τα κριτήρια (στο κελί I1), πληκτρολογήστε το όνομα «Μεγαλύτερη ποσότητα». Παρακάτω είναι ο τύπος. Χρησιμοποιούμε τη συνάρτηση AVERAGE.

Επιλέξτε οποιοδήποτε κελί στην περιοχή προέλευσης και καλέστε το "Σύνθετο φίλτρο". Ως κριτήριο επιλογής υποδεικνύουμε το I1:I2 (σχετικοί σύνδεσμοι!).

Μόνο εκείνες οι σειρές όπου οι τιμές στη στήλη "Ποσότητα" είναι πάνω από το μέσο όρο παραμένουν στον πίνακα.


Για να αφήσετε μόνο μη επαναλαμβανόμενες σειρές στον πίνακα, στο παράθυρο "Σύνθετο φίλτρο", επιλέξτε το πλαίσιο δίπλα στο "Μόνο μοναδικές εγγραφές".

Κάντε κλικ στο OK. Οι διπλές γραμμές θα είναι κρυφές. Μόνο μοναδικές καταχωρήσεις θα παραμείνουν στο φύλλο.

Το φιλτράρισμα δεδομένων σε μια λίστα είναι η επιλογή δεδομένων σύμφωνα με ένα δεδομένο κριτήριο, π.χ. Αυτή είναι μια λειτουργία που σας επιτρέπει να επιλέξετε τα απαραίτητα δεδομένα από τα διαθέσιμα.

Χρησιμοποιώντας φίλτρα, μπορείτε να εμφανίσετε και να προβάλετε μόνο δεδομένα που πληρούν ορισμένες προϋποθέσεις. Το Excel σάς επιτρέπει να προβάλλετε γρήγορα και άνετα τα απαιτούμενα δεδομένα από τη λίστα χρησιμοποιώντας μια απλή εντολή - "Αυτόματο φιλτράρισμα". Περισσότερο σύνθετα ερωτήματαστη βάση δεδομένων μπορεί να εφαρμοστεί χρησιμοποιώντας την εντολή "Advanced Filter".

Αυτόματο φιλτράρισμα

Για να εκτελέσετε αυτόματο φιλτράρισμα, πρέπει αρχικά να αντιγράψετε τη βάση δεδομένων προέλευσης από το φύλλο "Υπολογισμός δεδομένων κατά τύπους" σε ένα νέο φύλλο "Αυτόματο φιλτράρισμα". Στη συνέχεια, τοποθετήστε τον κέρσορα στην περιοχή της λίστας και εκτελέστε την εντολή "Δεδομένα" - "Φίλτρο" - "Αυτόματο φίλτρο". Με αυτό Ομάδα Excelτοποθετεί αναπτυσσόμενες λίστες απευθείας στα ονόματα στηλών λίστας. Κάνοντας κλικ στο βέλος, μπορείτε να δείτε μια λίστα με πιθανά κριτήρια επιλογής. Εάν το κουμπί χρησιμοποιήθηκε για την εκχώρηση φίλτρου, το βέλος γίνεται μπλε. Οι ακόλουθες επιλογές λίστας κριτηρίων είναι διαθέσιμες:

· «Όλα» - επιλέγονται όλες οι εγγραφές.

· «Top 10» - στο πλαίσιο διαλόγου «Επιβολή συνθήκης σε λίστα», επιλέξτε έναν ορισμένο αριθμό από τα μικρότερα ή μεγαλύτερα στοιχεία της λίστας που θέλετε να εμφανίσετε.

· "Τιμές" - θα επιλεγούν μόνο εκείνες οι εγγραφές που δημιουργούν την καθορισμένη τιμή σε αυτήν τη στήλη.

· "Συνθήκη" - οι εγγραφές επιλέγονται βάσει μιας συνθήκης που δημιουργείται από το χρήστη στο πλαίσιο διαλόγου "Προσαρμοσμένο αυτόματο φίλτρο".

· "Empty" - παρουσιάζονται σειρές που δεν περιέχουν δεδομένα στη στήλη.

· "Μη κενή" - παρουσιάζονται μόνο εκείνες οι εγγραφές που περιέχουν μη κενές γραμμές στη στήλη.

Σε αυτήν την περίπτωση, είναι απαραίτητο να δημιουργηθούν οι ακόλουθες συνθήκες για τη λειτουργία "Αυτόματο φιλτράρισμα": για το πεδίο "Πλεονεκτήματα" πρέπει να ορίσετε την τιμή "Βετεράνος ή Ανάπηρος" και για το πεδίο "Αριθμός μελών οικογένειας" πρέπει να ορίσετε τη συνθήκη - "Μεγαλύτερο ή ίσο με 3". Σύμφωνα με το γεγονός ότι τα φίλτρα εγκαθίστανται σε δύο στήλες ταυτόχρονα, το φιλτράρισμα των αρχείων θα εκτελείται σύμφωνα με δύο συνθήκες ταυτόχρονα, δηλαδή, ως αποτέλεσμα, θα επιλεγούν τα επιδόματα βετεράνων και αναπήρων, ο αριθμός των μελών της οικογένειας εκ των οποίων είναι μεγαλύτερος ή ίσος του 3. Ως αποτέλεσμα, βρέθηκαν ενοικιαστές που πληρούν τις παραπάνω προϋποθέσεις. Αυτό το αποτέλεσμαπαρουσιάζεται στο Σχήμα Πίνακας 4 «Αυτόματο φιλτράρισμα».

Προηγμένο φίλτρο


Το φιλτράρισμα με χρήση προηγμένου φίλτρου πραγματοποιείται χρησιμοποιώντας την εντολή: "Δεδομένα" - "Φίλτρο" - "Σύνθετο φίλτρο".

Για να χρησιμοποιήσετε την εντολή "Σύνθετο φίλτρο", πρέπει πρώτα να δημιουργήσετε έναν πίνακα κριτηρίων, τον οποίο στη συνέχεια θα τοποθετήσουμε στο ίδιο φύλλο εργασίας "Σύνθετο φίλτρο" με τον αρχικό πίνακα "Υπολογισμός δεδομένων κατά τύπους", αλλά για να μην αποκρύψουμε το φύλλο κατά τη διάρκεια φιλτράρισμα.

Στο «Σύνθετο φίλτρο», καθώς και στο «Αυτόματο φίλτρο», υπάρχουν διάφορες επιλογές για τους τύπους κριτηρίων, όπως:

Το κριτήριο σύγκρισης περιλαμβάνει πράξεις του ακόλουθου τύπου:

· ακριβής αξία;

· Τιμές που σχηματίζονται με χρήση σχεσιακών τελεστών.

ένα μοτίβο τιμών που περιλαμβάνει χαρακτήρες ή

Πολλαπλό κριτήριο - ένα κριτήριο που σχηματίζεται σε πολλές στήλες.

· Εάν τα κριτήρια υποδεικνύονται σε κάθε στήλη σε μία γραμμή, τότε θεωρούνται ότι δεσμεύονται από την συνθήκη ΚΑΙ.

· Εάν τα κριτήρια είναι γραμμένα σε πολλές γραμμές, τότε θεωρείται ότι συνδέονται με μια συνθήκη OR.

Υπολογισμένο κριτήριο - είναι ένας τύπος γραμμένος σε μια γραμμή στην περιοχή συνθηκών που επιστρέφει τη λογική τιμή "TRUE" ή "FALSE".




Μπλουζα