Πίνακας περιεχομένων
Το σεμινάριο εξηγεί τα βασικά στοιχεία του Σύνθετου φίλτρου του Excel και δείχνει πώς να το χρησιμοποιήσετε για να βρείτε τις εγγραφές που πληρούν ένα ή περισσότερα σύνθετα κριτήρια.
Αν είχατε την ευκαιρία να διαβάσετε το προηγούμενο σεμινάριό μας, γνωρίζετε ότι το Excel Filter παρέχει μια ποικιλία επιλογών για διαφορετικούς τύπους δεδομένων. Αυτές οι ενσωματωμένες επιλογές φιλτραρίσματος για κείμενο, αριθμούς και ημερομηνίες μπορούν να χειριστούν πολλά σενάρια. Πολλά, αλλά όχι όλα! Όταν ένα κανονικό AutoFilter δεν μπορεί να κάνει αυτό που θέλετε, χρησιμοποιήστε το εργαλείο Advanced Filter και ρυθμίστε τα κριτήρια που ταιριάζουν ακριβώς στις ανάγκες σας.
Το Φίλτρο για προχωρημένους του Excel είναι πραγματικά χρήσιμο όταν πρόκειται για την εύρεση δεδομένων που πληρούν δύο ή περισσότερα σύνθετα κριτήρια, όπως η εξαγωγή αντιστοιχιών και διαφορών μεταξύ δύο στηλών, το φιλτράρισμα γραμμών που ταιριάζουν με στοιχεία σε μια άλλη λίστα, η εύρεση ακριβών αντιστοιχιών, συμπεριλαμβανομένων κεφαλαίων και πεζών χαρακτήρων, και πολλά άλλα.
Το προηγμένο φίλτρο είναι διαθέσιμο σε όλες τις εκδόσεις του Excel 365 - 2003. Κάντε κλικ στους παρακάτω συνδέσμους για να μάθετε περισσότερα.
Προηγμένο φίλτρο Excel vs. AutoFilter
Σε σύγκριση με το βασικό εργαλείο AutoFilter, το Προηγμένο φίλτρο λειτουργεί διαφορετικά με μερικούς σημαντικούς τρόπους.
- Το AutoFilter του Excel είναι μια ενσωματωμένη δυνατότητα που εφαρμόζεται με ένα μόνο κλικ στο κουμπί. Απλά πατήστε το κουμπί Φίλτρο στην κορδέλα, και το φίλτρο του Excel είναι έτοιμο για χρήση.
Το Σύνθετο φίλτρο δεν μπορεί να εφαρμοστεί αυτόματα, καθώς δεν έχει προκαθορισμένη ρύθμιση, απαιτεί τη διαμόρφωση της περιοχής λίστας και της περιοχής κριτηρίων με μη αυτόματο τρόπο.
- Το AutoFilter επιτρέπει το φιλτράρισμα δεδομένων με το πολύ 2 κριτήρια, και οι συνθήκες αυτές καθορίζονται απευθείας στην εντολή Προσαρμοσμένο φίλτρο AutoFilter παράθυρο διαλόγου.
Χρησιμοποιώντας το Σύνθετο φίλτρο, μπορείτε να βρείτε σειρές που πληρούν πολλαπλά κριτήρια σε πολλές στήλες και τα σύνθετα κριτήρια πρέπει να εισαχθούν σε ξεχωριστή περιοχή στο φύλλο εργασίας σας.
Παρακάτω θα βρείτε λεπτομερείς οδηγίες για τη χρήση του προηγμένου φίλτρου στο Excel, καθώς και μερικά χρήσιμα παραδείγματα προηγμένων φίλτρων για τιμές κειμένου και αριθμητικές τιμές.
Πώς να δημιουργήσετε ένα προηγμένο φίλτρο στο Excel
Η χρήση του προηγμένου φίλτρου του Excel δεν είναι τόσο εύκολη όσο η εφαρμογή του AutoFilter (όπως συμβαίνει με πολλά "προηγμένα" πράγματα :) αλλά σίγουρα αξίζει τον κόπο. Για να δημιουργήσετε ένα προηγμένο φίλτρο για το φύλλο σας, εκτελέστε τα ακόλουθα βήματα.
1. Οργανώστε τα δεδομένα προέλευσης
Για καλύτερα αποτελέσματα, οργανώστε το σύνολο των δεδομένων σας ακολουθώντας αυτούς τους 2 απλούς κανόνες:
- Προσθέστε μια γραμμή επικεφαλίδας όπου κάθε στήλη έχει μια μοναδική επικεφαλίδα - οι διπλές επικεφαλίδες θα προκαλέσουν σύγχυση στο Σύνθετο φίλτρο.
- Βεβαιωθείτε ότι δεν υπάρχουν κενές γραμμές στο σύνολο δεδομένων σας.
Για παράδειγμα, δείτε πώς είναι ο πίνακας του δείγματός μας:
2. Ορίστε το εύρος των κριτηρίων
Πληκτρολογήστε τις συνθήκες σας, ή αλλιώς τα κριτήρια, σε μια ξεχωριστή περιοχή στο φύλλο εργασίας. Θεωρητικά, η περιοχή κριτηρίων μπορεί να βρίσκεται οπουδήποτε στο φύλλο. Στην πράξη, είναι πιο βολικό να την τοποθετήσετε στην κορυφή και να τη διαχωρίσετε από το σύνολο δεδομένων με μία ή περισσότερες κενές γραμμές.
Σημειώσεις προηγμένων κριτηρίων:
- Το εύρος των κριτηρίων πρέπει να έχει το ίδιες επικεφαλίδες στηλών ως ο πίνακας/το εύρος που θέλετε να φιλτράρετε.
- Τα κριτήρια που αναγράφονται στην ίδια γραμμή λειτουργούν με τη λογική AND. Τα κριτήρια που αναγράφονται σε διαφορετικές γραμμές λειτουργούν με τη λογική OR.
Για παράδειγμα, για να φιλτράρετε τις εγγραφές για το Βόρεια περιοχή της οποίας Υποσύνολο είναι μεγαλύτερη ή ίση με 900, ορίστε το ακόλουθο εύρος κριτηρίων:
- Περιοχή: Βόρεια
- Υποσύνολο:>=900
Για λεπτομερείς πληροφορίες σχετικά με τους τελεστές σύγκρισης, τα σύμβολα μπαλαντέρ και τους τύπους που μπορείτε να χρησιμοποιήσετε στα κριτήριά σας, ανατρέξτε στην ενότητα Εύρος κριτηρίων φίλτρου για προχωρημένους.
3. Εφαρμόστε το προηγμένο φίλτρο του Excel
Στο εύρος κριτηρίων που υπάρχει, εφαρμόστε ένα προηγμένο φίλτρο με αυτόν τον τρόπο:
- Επιλέξτε οποιοδήποτε μεμονωμένο κελί μέσα στο σύνολο δεδομένων σας.
- Στα Excel 2016, Excel 2013, Excel 2010 και Excel 2007, μεταβείτε στο μενού Δεδομένα tab>, Ταξινόμηση & φίλτρο ομάδα και κάντε κλικ στο Προχωρημένο .
Στο Excel 2003, κάντε κλικ στο Δεδομένα μενού, δείξτε στην επιλογή Φίλτρο , και στη συνέχεια κάντε κλικ στο Προηγμένο φίλτρο... .
Θα εμφανιστεί το παράθυρο διαλόγου Excel Advanced Filter και θα το ρυθμίσετε όπως εξηγείται παρακάτω.
4. Διαμορφώστε τις παραμέτρους του φίλτρου για προχωρημένους
Στο παράθυρο διαλόγου Excel Advanced Filter, καθορίστε τις ακόλουθες παραμέτρους:
- Δράση . Επιλέξτε αν θα φιλτράρετε τη λίστα επιτόπου ή αν θα αντιγράψετε τα αποτελέσματα σε άλλη θέση.
Επιλέγοντας " Φιλτράρετε τη λίστα στη θέση της" θα αποκρύψει τις γραμμές που δεν ταιριάζουν με τα κριτήριά σας.
Αν επιλέξετε " Αντιγράψτε τα αποτελέσματα σε άλλη τοποθεσία" , επιλέξτε το επάνω αριστερό κελί της περιοχής όπου θέλετε να επικολλήσετε τις φιλτραρισμένες γραμμές. Βεβαιωθείτε ότι η περιοχή προορισμού δεν έχει δεδομένα οπουδήποτε στις στήλες, επειδή όλα τα κελιά κάτω από την αντιγραμμένη περιοχή θα διαγραφούν.
- Εύρος λίστας . Είναι το εύρος των κελιών που πρέπει να φιλτραριστούν, οι επικεφαλίδες των στηλών πρέπει να συμπεριληφθούν.
Εάν έχετε επιλέξει οποιοδήποτε κελί στο σύνολο δεδομένων σας πριν κάνετε κλικ στο κουμπί Προχωρημένο Αν το Excel έχει λάθος εύρος λίστας, κάντε κλικ στο κουμπί Διάλογος κατάρρευσης εικονίδιο αμέσως δεξιά του Εύρος λίστας και επιλέξτε το επιθυμητό εύρος χρησιμοποιώντας το ποντίκι.
- Εύρος κριτηρίων Είναι η περιοχή κελιών στην οποία εισάγετε τα κριτήρια.
Επιπλέον, το πλαίσιο ελέγχου στην κάτω αριστερή γωνία του παραθύρου διαλόγου Φίλτρο για προχωρημένους σας επιτρέπει να εμφανίσετε μόνο μοναδικές εγγραφές Για παράδειγμα, αυτή η επιλογή μπορεί να σας βοηθήσει να εξάγετε όλα τα διαφορετικά (διακριτά) στοιχεία σε μια στήλη.
Σε αυτό το παράδειγμα, φιλτράρουμε τη λίστα στη θέση της, οπότε ρυθμίστε τις παραμέτρους του Excel Advanced Filter με αυτόν τον τρόπο:
Τέλος, κάντε κλικ στο κουμπί OK και θα λάβετε το ακόλουθο αποτέλεσμα:
Αυτό είναι υπέροχο... αλλά το ίδιο αποτέλεσμα μπορεί στην πραγματικότητα να επιτευχθεί με το κανονικό αυτόματο φίλτρο του Excel, σωστά; Τέλος πάντων, μην βιαστείτε να φύγετε από αυτή τη σελίδα, γιατί έχουμε μόνο ξύσει την επιφάνεια, ώστε να έχετε τη βασική ιδέα για το πώς λειτουργεί το προηγμένο φίλτρο του Excel. Πιο κάτω στο άρθρο, θα βρείτε μερικά παραδείγματα που μπορούν να γίνουν μόνο με το προηγμένο φίλτρο. Για να σας διευκολύνουμε να παρακολουθήσετε τα πράγματα,ας μάθουμε πρώτα περισσότερα για τα κριτήρια του Σύνθετου φίλτρου.
Εύρος κριτηρίων φίλτρου για προχωρημένους του Excel
Όπως μόλις είδατε, η χρήση του Προχωρημένου φίλτρου στο Excel δεν είναι πυρηνική επιστήμη. Αλλά μόλις μάθετε τις λεπτομέρειες των κριτηρίων του Προχωρημένου φίλτρου, οι επιλογές σας θα είναι σχεδόν απεριόριστες!
Τελεστές σύγκρισης για αριθμούς και ημερομηνίες
Στα κριτήρια Φίλτρο για προχωρημένους, μπορείτε να συγκρίνετε διαφορετικές αριθμητικές τιμές χρησιμοποιώντας τους ακόλουθους τελεστές σύγκρισης.
Τελεστής σύγκρισης | Σημασία | Παράδειγμα |
= | Ισοδύναμο με | A1=B1 |
>, | Μεγαλύτερο από | A1>B1 |
<, | Λιγότερο από | A1 |
>= | Μεγαλύτερο ή ίσο με | A1>=B1 |
<= | Λιγότερο ή ίσο με | A1<=B1 |
Δεν είναι ίσο με | A1B1 |
Η χρήση των τελεστών σύγκρισης με αριθμούς είναι προφανής. Στο παραπάνω παράδειγμα, χρησιμοποιήσαμε ήδη τα αριθμητικά κριτήρια >=900 για να φιλτράρετε εγγραφές με Υποσύνολο μεγαλύτερο ή ίσο με 900.
Και εδώ είναι ένα άλλο παράδειγμα. Ας υποθέσουμε ότι θέλετε να εμφανίσετε το Βόρεια περιοχή εγγραφές για το μήνα Ιούλιος με Ποσό μεγαλύτερη από 800. Για το σκοπό αυτό, καθορίστε τις ακόλουθες συνθήκες στην περιοχή κριτηρίων:
- Περιοχή: Βόρεια
- Ημερομηνία παραγγελίας:>=7/1/2016
- Ημερομηνία παραγγελίας: <=7/30/2016
- Ποσό:>800
Και τώρα, εκτελέστε το εργαλείο Excel Advanced Filter, καθορίστε το Εύρος λίστας (A4:D50) και Εύρος κριτηρίων (A2:D2) και θα έχετε το ακόλουθο αποτέλεσμα:
Σημείωση. Ανεξάρτητα από τη μορφή ημερομηνίας που χρησιμοποιείται στο φύλλο εργασίας σας, θα πρέπει πάντα να προσδιορίζετε το πλήρης ημερομηνία στο εύρος κριτηρίων του Σύνθετου φίλτρου σε μορφή που μπορεί να κατανοήσει το Excel, όπως 7/1/2016 ή 1-Jul-2016.
Προηγμένο φίλτρο για τιμές κειμένου
Εκτός από τους αριθμούς και τις ημερομηνίες, μπορείτε επίσης να χρησιμοποιήσετε τους λογικούς τελεστές για να συγκρίνετε τιμές κειμένου. Οι κανόνες ορίζονται στον παρακάτω πίνακα.
Κριτήρια | Περιγραφή |
="=text" | Φιλτράρετε τα κελιά των οποίων οι τιμές είναι ακριβώς ίσο με "text". |
κείμενο | Φιλτράρετε τα κελιά των οποίων τα περιεχόμενα αρχίζουν με "text". |
κείμενο | Φιλτράρετε τα κελιά των οποίων οι τιμές είναι δεν είναι ακριβώς ίσο με "text" (τα κελιά που περιέχουν "text" ως μέρος του περιεχομένου τους θα συμπεριληφθούν στο φίλτρο). |
>text | Φιλτράρετε τα κελιά των οποίων οι τιμές είναι αλφαβητικά ταξινομημένες μετά το "text". |
| Φιλτράρετε τα κελιά των οποίων οι τιμές είναι αλφαβητικά ταξινομημένες πριν από το "text". |
Όπως βλέπετε, η δημιουργία ενός προηγμένου φίλτρου για τιμές κειμένου έχει αρκετές ιδιαιτερότητες, οπότε ας το αναλύσουμε περισσότερο.
Παράδειγμα 1. Φίλτρο κειμένου για ακριβή αντιστοίχιση
Για να εμφανίσετε μόνο τα κελιά που είναι ακριβώς ίσα σε ένα συγκεκριμένο κείμενο ή χαρακτήρα, συμπεριλάβετε το σύμβολο ισότητας στα κριτήρια.
Για παράδειγμα, για να φιλτράρετε μόνο Μπανάνα στοιχεία, χρησιμοποιήστε τα ακόλουθα κριτήρια:. Το Microsoft Excel θα εμφανίσει τα κριτήρια ως =μπανάνα σε ένα κελί, αλλά μπορείτε να δείτε ολόκληρη την έκφραση στη γραμμή τύπων:
Όπως μπορείτε να δείτε στο παραπάνω στιγμιότυπο οθόνης, τα κριτήρια εμφανίζουν μόνο το Μπανάνα εγγραφές με Υποσύνολο μεγαλύτερο ή ίσο του 900, αγνοώντας Πράσινη μπανάνα και Goldfinger μπανάνα .
Σημείωση. Όταν φιλτράρετε αριθμητικές τιμές που είναι ακριβώς ίσα σε μια δεδομένη τιμή, μπορείτε να χρησιμοποιήσετε ή όχι το σύμβολο της ισότητας στα κριτήρια. Για παράδειγμα, για να φιλτράρετε εγγραφές με υποσύνολο ίσο με 900, μπορείτε να χρησιμοποιήσετε οποιοδήποτε από τα ακόλουθα κριτήρια Υποσύνολο:, =900 ή απλά 900.
Παράδειγμα 2. Φιλτράρισμα τιμών κειμένου που αρχίζουν με έναν ή περισσότερους συγκεκριμένους χαρακτήρες
Για να εμφανίσετε όλα τα κελιά των οποίων τα περιεχόμενα αρχίζουν με ένα καθορισμένο κείμενο, απλώς πληκτρολογήστε το κείμενο αυτό στην περιοχή κριτηρίων χωρίς το σύμβολο ισότητας ή τα διπλά εισαγωγικά.
Για παράδειγμα, για να φιλτράρετε όλα τα " πράσινο " στοιχεία με υποσύνολο μεγαλύτερο ή ίσο του 900, χρησιμοποιήστε τα ακόλουθα κριτήρια:
- Στοιχείο: Πράσινο
- Υποσύνολο:>=900
Προηγμένο φίλτρο του Excel με μπαλαντέρ
Για να φιλτράρετε εγγραφές κειμένου με μερικό ταίριασμα , μπορείτε να χρησιμοποιήσετε τους ακόλουθους χαρακτήρες μπαλαντέρ στα κριτήρια του φίλτρου για προχωρημένους:
- Ερωτηματικό (?) για να ταιριάζει με οποιονδήποτε μεμονωμένο χαρακτήρα.
- Αστερίσκος (*) για να ταιριάζει με οποιαδήποτε ακολουθία χαρακτήρων.
- Tilde (~) ακολουθούμενη από *, ? ή ~ για να φιλτράρετε τα κελιά που περιέχουν πραγματικό ερωτηματικό, αστερίσκο ή tilde.
Ο παρακάτω πίνακας παρέχει μερικά παραδείγματα εύρους κριτηρίων με μπαλαντέρ.
Κριτήρια | Περιγραφή | Παράδειγμα |
*text* | Φιλτράρετε τα κύτταρα που περιέχουν "text". | *μπανάνα* βρίσκει όλα τα κελιά που περιέχουν τη λέξη "μπανάνα", π.χ. "πράσινες μπανάνες". |
??text | Φιλτράρετε τα κελιά των οποίων τα περιεχόμενα αρχίζουν με δύο οποιουσδήποτε χαρακτήρες, ακολουθούμενη από "text". | Μπανάνα βρίσκει τα κελιά που περιέχουν τη λέξη "μπανάνα" με 2 οποιουσδήποτε χαρακτήρες, όπως "1#μπανάνα" ή "//μπανάνα". |
text*text | Φιλτράρετε τα κύτταρα που αρχίζουν με "text" ΚΑΙ να περιέχει ένα δεύτερη εμφάνιση του "κειμένου" οπουδήποτε στο κελί. | μπανάνα*μπανάνα βρίσκει τα κελιά που αρχίζουν με τη λέξη "μπανάνα" και περιέχουν μια άλλη εμφάνιση της λέξης "μπανάνα" παρακάτω στο κείμενο, π.χ. " μπανάνα πράσινη vs. μπανάνα κίτρινη" . |
="=text*text" | Φιλτράρετε τα κύτταρα που begin με AND τέλος με "κείμενο". | ="= μπανάνα * μπανάνα " βρίσκει τα κελιά που αρχίζουν και τελειώνουν με τη λέξη "μπανάνα", π.χ. " μπανάνα, νόστιμη μπανάνα" . |
="=text1?text2" | Φιλτράρετε τα κύτταρα που begin με "text1", τέλος με "text2", και περιέχουν ακριβώς ένας χαρακτήρας ενδιάμεσα. | ="= μπανάνα ? πορτοκαλί " βρίσκει τα κελιά που αρχίζουν με τη λέξη "μπανάνα", τελειώνουν με τη λέξη "πορτοκάλι" και περιέχουν οποιονδήποτε χαρακτήρα ενδιάμεσα, π.χ. " μπανάνα/πορτοκαλί" ή " μπανάνα*πορτοκάλι". |
text~** | Φιλτράρετε τα κύτταρα που αρχίζουν με "text", ακολουθούμενη από *, ακολουθούμενη από οποιοσδήποτε άλλος χαρακτήρας. | μπανάνα~** βρίσκει τα κελιά που αρχίζουν με "banana" ακολουθούμενα από αστερίσκο, ακολουθούμενα από οποιοδήποτε άλλο κείμενο, όπως "banana*green" ή "banana*yellow". |
="=?????" | Φιλτράρει τα κελιά με τιμές κειμένου που περιέχουν ακριβώς 5 χαρακτήρες. | ="=?????" βρίσκει κελιά με οποιοδήποτε κείμενο που περιέχει ακριβώς 5 χαρακτήρες, όπως "apple" ή "lemon". |
Και εδώ είναι το απλούστερο κριτήριο μπαλαντέρ σε δράση (*μπανάνα*), το οποίο βρίσκει όλα τα κελιά που περιέχουν τη λέξη "μπανάνα":
Τύποι στα κριτήρια του φίλτρου για προχωρημένους
Για να δημιουργήσετε ένα προηγμένο φίλτρο με πιο σύνθετες συνθήκες, μπορείτε να χρησιμοποιήσετε μία ή περισσότερες συναρτήσεις του Excel στην περιοχή κριτηρίων. Για να λειτουργήσουν σωστά τα κριτήρια που βασίζονται σε τύπους, ακολουθήστε τους παρακάτω κανόνες:
- Ο τύπος πρέπει να αποτιμάται είτε σε TRUE είτε σε FALSE.
- Το εύρος κριτηρίων πρέπει να περιλαμβάνει τουλάχιστον 2 κελιά: κελί τύπου και κελί κεφαλής .
- Το κελί κεφαλής στα κριτήρια που βασίζονται στον τύπο θα πρέπει να κενό , ή έχει τίτλο διαφορετικό από οποιονδήποτε από τους τίτλους της περιοχής λίστας.
- Για τον τύπο που πρέπει να αξιολογηθεί για κάθε γραμμή δεδομένων στην περιοχή λίστας, χρησιμοποιήστε μια σχετική αναφορά (χωρίς $, όπως A1) για να αναφερθείτε στο κελί της πρώτης γραμμής δεδομένων.
- Για να αξιολογηθεί ο τύπος μόνο για ένα συγκεκριμένο κύτταρο ή εύρος κυττάρων , χρησιμοποιήστε μια απόλυτη αναφορά (με $, όπως $A$1) για να αναφερθείτε σε αυτό το κελί ή την περιοχή.
- Κατά την αναφορά στο εύρος λίστας στον τύπο, χρησιμοποιείτε πάντα απόλυτες αναφορές κελιών.
Για παράδειγμα, για να φιλτράρετε γραμμές όπου Αύγουστος οι πωλήσεις (στήλη Γ) είναι μεγαλύτερες από Ιούλιος πωλήσεις (στήλη D), χρησιμοποιήστε τα κριτήρια =D5>C5, όπου 5 είναι η πρώτη σειρά δεδομένων:
Σημείωση. Εάν τα κριτήριά σας περιλαμβάνουν μόνο ένας τύπος όπως σε αυτό το παράδειγμα, φροντίστε να συμπεριλάβετε τουλάχιστον 2 κελιά στην περιοχή κριτηρίων (κελί τύπου και κελί επικεφαλίδας).
Για πιο σύνθετα παραδείγματα πολλαπλών κριτηρίων που βασίζονται σε τύπους, ανατρέξτε στην ενότητα Πώς να χρησιμοποιήσετε το Σύνθετο φίλτρο στο Excel - παραδείγματα εύρους κριτηρίων.
Χρήση Προηγμένου φίλτρου με λογική AND vs. OR
Όπως αναφέρθηκε ήδη στην αρχή αυτού του σεμιναρίου, το φίλτρο Excel Advanced μπορεί να λειτουργήσει με τη λογική AND καθώς και με τη λογική OR, ανάλογα με το πώς ρυθμίζετε το εύρος κριτηρίων :
- Κριτήρια για το ίδια σειρά ενώνονται με ένα ΚΑΙ χειριστή.
- Κριτήρια για διαφορετικές σειρές ενώνονται με ένα Ή χειριστή.
Για να γίνουν τα πράγματα πιο κατανοητά, αναλογιστείτε τα ακόλουθα παραδείγματα.
Προηγμένο φίλτρο του Excel με λογική AND
Για να εμφανίσετε εγγραφές με Υποσύνολο >=900 AND Μέσος όρος >=350, ορίστε και τα δύο κριτήρια στην ίδια γραμμή:
Προηγμένο φίλτρο του Excel με λογική OR
Για να εμφανίσετε εγγραφές με Υποσύνολο >=900 Ή Μέσος όρος >=350, τοποθετήστε κάθε συνθήκη σε ξεχωριστή σειρά:
Προηγμένο φίλτρο του Excel με λογική AND καθώς και OR
Για να εμφανίσετε εγγραφές για το Βόρεια περιοχή με Υποσύνολο μεγαλύτερο ή ίσο του 900 Ή Μέσος όρος μεγαλύτερη ή ίση με 350, ρυθμίστε το εύρος κριτηρίων με τον ακόλουθο τρόπο:
Για να το θέσουμε διαφορετικά, το εύρος των κριτηρίων σε αυτό το παράδειγμα μεταφράζεται στην ακόλουθη συνθήκη:
( Περιοχή =Βόρεια ΚΑΙ Υποσύνολο >=900) Ή ( Περιοχή =Βόρεια ΚΑΙ Μέσος όρος >=350)
Σημείωση. Ο πίνακας πηγής σε αυτό το παράδειγμα περιέχει μόνο τέσσερις περιοχές: Βόρεια, Νότια, Ανατολική και Δυτική, επομένως μπορούμε να χρησιμοποιήσουμε με ασφάλεια την επιλογή Βόρεια Αν υπήρχαν άλλες περιοχές που περιέχουν τη λέξη "north", όπως Northwest ή Northeast, τότε θα χρησιμοποιούσαμε τα κριτήρια ακριβούς αντιστοίχισης: ="=Βόρεια"
.
Πώς να εξάγετε μόνο συγκεκριμένες στήλες
Όταν ρυθμίζετε τις παραμέτρους του Σύνθετου φίλτρου ώστε να αντιγράφει τα αποτελέσματα σε άλλη τοποθεσία, μπορείτε να καθορίσετε ποιες στήλες να εξαχθούν .
- Πριν από την εφαρμογή του φίλτρου, πληκτρολογήστε ή αντιγράψτε τις επικεφαλίδες των στηλών που θέλετε να εξαγάγετε στην πρώτη γραμμή της περιοχής προορισμού.
Για παράδειγμα, για να αντιγράψετε τη σύνοψη δεδομένων όπως Περιοχή , Στοιχείο και Υποσύνολο με βάση το καθορισμένο εύρος κριτηρίων πληκτρολογήστε τις ετικέτες των 3 στηλών στα κελιά H1:J1 (δείτε το παρακάτω στιγμιότυπο οθόνης).
- Εφαρμόστε το φίλτρο Excel Advanced Filter και επιλέξτε το Αντιγραφή σε άλλη τοποθεσία επιλογή στο πλαίσιο Δράση .
- Στο Αντιγραφή σε πληκτρολογήστε μια αναφορά στις ετικέτες των στηλών στην περιοχή προορισμού (H1:J1) και κάντε κλικ στο κουμπί OK.
Ως αποτέλεσμα, το Excel έχει φιλτράρει τις γραμμές σύμφωνα με τις συνθήκες που αναφέρονται στην περιοχή κριτηρίων ( Βόρεια στοιχεία περιοχής με Υποσύνολο >=900), και αντιγράψατε τις 3 στήλες στην καθορισμένη θέση:
Πώς να αντιγράψετε φιλτραρισμένες γραμμές σε άλλο φύλλο εργασίας
Εάν ανοίξετε το εργαλείο Σύνθετο φίλτρο στο φύλλο εργασίας που περιέχει τα αρχικά σας δεδομένα, επιλέξτε " Αντιγραφή σε άλλη τοποθεσία ", και επιλέξτε την επιλογή Αντιγραφή σε σε ένα άλλο φύλλο, θα καταλήξετε με το ακόλουθο μήνυμα σφάλματος: " Μπορείτε να αντιγράψετε φιλτραρισμένα δεδομένα μόνο στο ενεργό φύλλο ".
Ωστόσο, υπάρχει ένας τρόπος να αντιγράψετε φιλτραρισμένες γραμμές σε άλλο φύλλο εργασίας και έχετε ήδη πάρει το στοιχείο - απλά ξεκινήστε το Φίλτρο για προχωρημένους από την επιλογή φύλλο προορισμού , έτσι ώστε να είναι το ενεργό φύλλο σας.
Ας υποθέσουμε ότι ο αρχικός σας πίνακας βρίσκεται στο Φύλλο1 και θέλετε να αντιγράψετε τα φιλτραρισμένα δεδομένα στο Φύλλο2. Ακολουθεί ένας εξαιρετικά απλός τρόπος για να το πετύχετε:
- Αρχικά, ορίστε την περιοχή κριτηρίων στο φύλλο1.
- Πηγαίνετε στο Φύλλο2 και επιλέξτε οποιοδήποτε κενό κελί σε ένα αχρησιμοποίητο τμήμα του φύλλου εργασίας.
- Εκτελέστε το προηγμένο φίλτρο του Excel ( Δεδομένα tab>, Προχωρημένο ).
- Στο Φίλτρο για προχωρημένους παράθυρο διαλόγου, επιλέξτε τις ακόλουθες επιλογές:
- Κάτω από το Δράση , επέλεξε Αντιγραφή σε άλλη τοποθεσία .
- Κάντε κλικ στο Εύρος λίστας πλαίσιο, μεταβείτε στο Φύλλο1 και επιλέξτε τον πίνακα που θέλετε να φιλτράρετε.
- Κάντε κλικ στο Εύρος κριτηρίων πλαίσιο, μεταβείτε στο Φύλλο1 και επιλέξτε την περιοχή κριτηρίων.
- Κάντε κλικ στο Αντιγραφή σε και επιλέξτε το επάνω αριστερό κελί της περιοχής προορισμού στο Φύλλο2. (Σε περίπτωση που θέλετε να αντιγράψετε μόνο ορισμένες από τις στήλες, πληκτρολογήστε εκ των προτέρων τις επιθυμητές επικεφαλίδες στηλών στο Φύλλο2 και επιλέξτε τώρα αυτές τις επικεφαλίδες).
- Κάντε κλικ στο OK.
Σε αυτό το παράδειγμα, εξάγουμε 4 στήλες στο Φύλλο2, οπότε πληκτρολογήσαμε τις αντίστοιχες επικεφαλίδες των στηλών όπως ακριβώς εμφανίζονται στο Φύλλο1 και επιλέξαμε την περιοχή που περιέχει τις επικεφαλίδες (A1:D1) στο πεδίο Αντιγραφή σε κουτί:
Βασικά, έτσι χρησιμοποιείτε το Σύνθετο φίλτρο στο Excel. Στο επόμενο σεμινάριο, θα δούμε πιο αναλυτικά παραδείγματα πιο σύνθετων περιοχών κριτηρίων με τύπους, οπότε μείνετε συντονισμένοι!