Πώς να εφαρμόσετε πολλαπλά φίλτρα στο Excel (6 κατάλληλες μέθοδοι)

  • Μοιραστείτε Αυτό
Hugh West

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

Σε αυτό το άρθρο, θα συζητήσουμε τις μεθόδους για το πώς να εφαρμόσετε πολλαπλά φίλτρα συμπεριλαμβανομένου του Κώδικας VBA στο Excel. Επίσης, θα δείξουμε η λειτουργία FILTER που φιλτράρει έξυπνα και ενημερώνει αυτόματα τα δεδομένα.

Κατεβάστε το βιβλίο ασκήσεων

Μπορείτε να κατεβάσετε το βιβλίο ασκήσεων από εδώ:

Εφαρμογή πολλαπλών φίλτρων.xlsm

6 μέθοδοι για την εφαρμογή πολλαπλών φίλτρων στο Excel

Πριν περάσουμε στην κύρια ανάλυση, ας ρίξουμε μια ματιά στο ακόλουθο σύνολο δεδομένων. Εδώ, το Ονόματα 15 περιοχών δίνονται μαζί με τις Κατηγορία . Εκτός αυτού, το Αριθμός επισκέψεων και Νέοι συνδρομητές παρέχονται με βάση το Ημερομηνία και τον τρόπο Πλατφόρμες .

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

1. Πολλαπλά φίλτρα με απλό τρόπο σε διαφορετικές στήλες στο Excel

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

Για το σκοπό αυτό, ακολουθήστε τα παρακάτω βήματα.

  • Πρώτον, επιλέξτε το σύνολο δεδομένων σας.
  • Δεύτερον, από το Αρχική σελίδα κάντε κλικ στην καρτέλα Φίλτρο επιλογή (από το Ταξινόμηση & φίλτρο γραμμή εντολών). Επιπλέον, μπορείτε να ανοίξετε το Φίλτρο επιλογή με άλλο τρόπο. Επιπλέον, αυτή είναι από το Δεδομένα tab> κλικ Φίλτρο επιλογή.

Μετά από αυτό, θα δείτε το πτυσσόμενο βέλος για κάθε πεδίο.

Τώρα, πρέπει να φιλτράρετε τα επιθυμητά δεδομένα.

  • Αρχικά, επιλέξτε το "Κατηγορία" πεδίο.
  • Στη συνέχεια, αποεπιλέξτε το πλαίσιο κοντά στο Επιλέξτε όλα για να καταργήσετε την επιλογή όλων των επιλογών δεδομένων.
  • Στη συνέχεια, τσεκάρετε το πλαίσιο κοντά στο "Εκπαίδευση" .
  • Αργότερα, πατήστε OK .

  • Και πάλι, κάντε κλικ στο "Πλατφόρμες" και τσεκάρετε το κουτάκι κοντά στο πεδίο "Κινητό" πλατφόρμα με τον προηγούμενο τρόπο.

Μετά το φιλτράρισμα των δύο πεδία, θα έχετε τα εξής αριθμός επισκέψεων.

2. Χρήση της επιλογής AutoFilter για το φιλτράρισμα πολλαπλών τιμών στο Excel

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

Έτσι, αν θέλετε να βρείτε το "Όνομα τοποθεσιών" με ένα αριθμός επισκέψεων μεταξύ 5000 και 10000 , και το "Νέοι συνδρομητές" είναι μεγαλύτερο από 200 , μπορείτε να το κάνετε με τον ακόλουθο τρόπο.

  • Πρώτον, επιλέξτε το σύνολο δεδομένων και πατήστε CTRL+SHIFT+L .

  • Στη συνέχεια, κάντε κλικ στο πτυσσόμενο βέλος του "Αριθμός επισκέψεων" πεδίο.
  • Μετά από αυτό, μεταβείτε στο Φίλτρα αριθμού μενού.
  • Στη συνέχεια, επιλέξτε το Μεταξύ επιλογή.

Αυτή τη στιγμή, ένα νέο παράθυρο διαλόγου με όνομα Προσαρμοσμένο αυτόματο φίλτρο θα εμφανιστεί.

  • Πρώτον, εισάγετε 5000 στο πρώτο κενό διάστημα του Προσαρμοσμένο φίλτρο AutoFilter παράθυρο διαλόγου.
  • Δεύτερον, γράψτε 10000 στον δεύτερο χώρο.
  • Τέλος, πατήστε OK .

Ως αποτέλεσμα, θα δείτε το φιλτραρισμένο Αριθμός επισκέψεων .

  • Παρομοίως, κάντε κλικ στο πτυσσόμενο βέλος του "Νέοι συνδρομητές" πεδίο.
  • Στη συνέχεια, μεταβείτε στο Φίλτρα αριθμού μενού.
  • Μετά από αυτό, επιλέξτε το Μεγαλύτερο από επιλογή.

Ομοίως, το παράθυρο διαλόγου με όνομα Προσαρμοσμένο αυτόματο φίλτρο για " Νέοι συνδρομητές " ανοίγει.

  • Στη συνέχεια, συμπληρώστε το κενό πληκτρολογώντας 200 .
  • Στη συνέχεια, πατήστε OK .

Και θα λάβετε το ακόλουθο αποτέλεσμα για το ερώτημά σας. Έτσι, νομίζουμε ότι είναι σαφές σε εσάς πώς να εφαρμόσετε πολλαπλά φίλτρα στο Excel.

3. Φίλτρα πολλαπλών στηλών ταυτόχρονα χρησιμοποιώντας τη λειτουργία προηγμένου φίλτρου

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

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

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

  • Αρχικά, γράψτε τα παραπάνω κριτήρια σχετικά με τα πεδία τους. Εδώ, έχουμε γράψει αυτά τα κριτήρια στην περιοχή κελιών του B22:D23 . Στην πραγματικότητα, πρέπει να γράψετε τα κριτήρια οριζόντια .

  • Στη συνέχεια, ανοίξτε το Φίλτρο για προχωρημένους επιλογή κάνοντας κλικ στο Δεδομένα tab>, Ταξινόμηση &, Φίλτρο >, Προχωρημένο .

  • Αργότερα, καθορίστε το εύρος ολόκληρου του συνόλου των δεδομένων σας από όπου θέλετε να φιλτράρετε στο πεδίο Εύρος λίστας επιλογή και δώστε τα κριτήρια στο Εύρος κριτηρίων .
  • Επιπλέον, εάν δεν χρειάζεστε παρόμοια δεδομένα, τσεκάρετε το πλαίσιο κοντά στο Μόνο μοναδικές εγγραφές .
  • Στη συνέχεια, πατήστε OK .

Και θα δείτε την ακόλουθη έξοδο.

Παρόμοιες αναγνώσεις:

  • Φιλτράρισμα πολλαπλών κριτηρίων στο Excel (4 κατάλληλοι τρόποι)
  • Φιλτράρισμα δεδομένων στο Excel χρησιμοποιώντας τύπο
  • Πώς να φιλτράρετε πολλαπλές στήλες ταυτόχρονα στο Excel (3 τρόποι)
  • Αναζήτηση πολλαπλών στοιχείων στο φίλτρο του Excel (2 τρόποι)

4. Πολλαπλά φίλτρα που χρησιμοποιούν το VBA στο Excel

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

Αντίθετα, μπορείτε να χρησιμοποιήσετε το VBA κώδικα στο Excel που εκτελεί το αποτέλεσμα γρήγορα και με ακρίβεια.

Τώρα, ας δούμε πώς μπορείτε να εφαρμόσετε το VBA κώδικα στο σύνολο δεδομένων μας.

Εδώ, θα δούμε τις δύο εφαρμογές του Αυτόματο φίλτρο VBA χρησιμοποιώντας το Ή χειριστής και ΚΑΙ αντίστοιχα.

4.1. Πολλαπλά φίλτρα με χρήση του τελεστή OR (λογική)

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

  • Πρώτον, από το Προγραμματιστής καρτέλα> κάντε κλικ στο Visual Basic .

  • Στη συνέχεια, ανοίξτε μια ενότητα κάνοντας κλικ στο Εισαγωγή >, Ενότητα .

  • Μετά από αυτό, γράψτε τον ακόλουθο κώδικα στο Ενότητα 1 .
 Sub filter_my_sites() Dim range_to_filter As Range Set range_to_filter = Range("B4:G19") range_to_filter.AutoFilter field:=5, Criteria1:="15000", Operator:=xlOr range_to_filter.AutoFilter field:=2, Criteria1:="Education" End Sub 

Ανάλυση κώδικα

Τα ακόλουθα πράγματα είναι απαραίτητα για τη χρήση του Αυτόματο φίλτρο VBA .

  • Εύρος: Αναφέρεται στην περιοχή κελιών που θα φιλτραριστεί, π.χ. B4:G19 .
  • Πεδίο: Είναι ο δείκτης του αριθμού της στήλης από το αριστερότερο μέρος του συνόλου δεδομένων σας. Η τιμή του πρώτου πεδίου θα είναι 1 .
  • Κριτήρια 1: Το πρώτο κριτήριο για ένα πεδίο π.χ. Criteria1=”<10000”
  • Κριτήρια 2: Το δεύτερο κριτήριο για ένα πεδίο π.χ. Criteria2=”>15000”
  • Χειριστής: Ένας τελεστής του Excel που καθορίζει ορισμένες απαιτήσεις φιλτραρίσματος, π.χ. Χειριστής:=xlOr , Χειριστής:=xlAnd , κ.λπ.
  • Αυτή τη στιγμή, από το Προγραμματιστής tab> go to Μακροεντολές .

  • Στη συνέχεια, επιλέξτε filter_my_sites από το Όνομα μακροεντολής και πατήστε Εκτέλεση .

Αν εκτελέσετε τον παραπάνω κώδικα, θα λάβετε την ακόλουθη έξοδο.

4.2. Πολλαπλά φίλτρα με χρήση του τελεστή AND (λογική)

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

 Sub filter_mysites_2() Dim range_to_filter As Range Set range_to_filter = Range("B4:G19") range_to_filter.AutoFilter field:=5, Criteria1:=">=5000", Criteria2:="<=15000", Operator:=xlAnd range_to_filter.AutoFilter field:=2, Criteria1:="Education" End Sub 

  • Μετά την εκτέλεση του κώδικα, θα λάβετε την ακόλουθη έξοδο.

Έτσι, σκεφτήκαμε ότι είναι σαφές σε σας πώς να εφαρμόσετε πολλαπλά φίλτρα στο Excel χρησιμοποιώντας VBA .

5. Χρήση της λειτουργίας FILTER για την εφαρμογή πολλαπλών φίλτρων

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

Αυτός είναι ο λόγος για τον οποίο η Microsoft φέρνει μια ενημερωμένη ΦΊΛΤΡΟ η οποία ενημερώνει αυτόματα τα φιλτραρισμένα δεδομένα. Επιπλέον, θα λάβετε αυτή τη συνάρτηση μόνο στο Excel 365 έκδοση.

Η σύνταξη της συνάρτησης είναι η εξής

FILTER (array, include, [if_empty])

Τα επιχειρήματα είναι...

  • σειρά: Εύρος ή πίνακας για φιλτράρισμα.
  • περιλαμβάνουν: Πίνακας Boolean, που παρέχεται ως κριτήριο.
  • if_empty: Τιμή που επιστρέφεται όταν δεν επιστρέφονται αποτελέσματα. Αυτό είναι προαιρετικό πεδίο.

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

  • Σε αυτή την περίπτωση, γράψτε τον τύπο στο H5 κύτταρο. Εδώ, θα πρέπει να διατηρήσετε αρκετό χώρο για τα φιλτραρισμένα δεδομένα, διαφορετικά θα εμφανιστεί κάποιο σφάλμα.
=FILTER(B5:F19,MONTH(D5:D19)> 5, "No data")

Ορίστε, B5:F19 είναι το σύνολο δεδομένων μας, D5:D19 είναι για την ημερομηνία, η σύνταξη ΜΗΝΑΣ(D5:D19)> 5 επιστρέφει την ημερομηνία για Ιούνιος .

  • Στη συνέχεια, πατήστε ENTER .

Και, θα λάβετε την ακόλουθη έξοδο.

6. Χρήση πίνακα του Excel για την εφαρμογή πολλαπλών φίλτρων

Μπορείτε να χρησιμοποιήσετε ένα Πίνακας Excel για να εφαρμόσετε πολλαπλά φίλτρα. Τα βήματα δίνονται παρακάτω.

Βήματα:

  • Πρώτον, επιλέξτε το εύρος δεδομένων.
  • Δεύτερον, από το Εισαγωγή tab>> επιλέξτε το Πίνακας χαρακτηριστικό.

Αυτή τη στιγμή, ένα παράθυρο διαλόγου με το όνομα Δημιουργία πίνακα θα εμφανιστεί.

  • Τώρα, βεβαιωθείτε ότι έχετε επιλέξει το εύρος δεδομένων στο πεδίο Πού βρίσκονται τα δεδομένα για τον πίνακά σας; κουτί. Εδώ, αν επιλέξετε το εύρος δεδομένων πριν, τότε αυτό το πλαίσιο θα συμπληρωθεί αυτόματα.
  • Στη συνέχεια, ελέγξτε το Ο πίνακάς μου έχει επικεφαλίδες επιλογή.
  • Τέλος, πατήστε OK .

Μετά από αυτό, θα δείτε το πτυσσόμενο βέλος για κάθε πεδίο.

  • Στη συνέχεια, ακολουθήστε τα βήματα μέθοδος-1 και θα λάβετε την έξοδο.

Πώς να φιλτράρετε πολλαπλές τιμές διαχωρισμένες με κόμμα στο Excel

Για την παρούσα ενότητα, θα χρησιμοποιήσουμε έναν διαφορετικό πίνακα δεδομένων. Ο οποίος περιέχει τα Όνομα τοποθεσίας, κατηγορία, αριθμός επισκέψεων, και Πλατφόρμες .

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

  • Τώρα, επιλέξτε το σύνολο δεδομένων και πατήστε CTRL+SHIFT+L .

Έτσι, θα δείτε το πτυσσόμενο βέλος για κάθε πεδίο.

  • Στη συνέχεια, κάντε κλικ στο πτυσσόμενο βέλος του "Κατηγορία" πεδίο.
  • Μετά από αυτό, μεταβείτε στο Φίλτρα κειμένου μενού.
  • Στη συνέχεια, επιλέξτε το Περιέχει.. επιλογή.

Αυτή τη στιγμή, ένα νέο παράθυρο διαλόγου με όνομα Προσαρμοσμένο αυτόματο φίλτρο θα εμφανιστεί.

  • Αρχικά, γράψτε Εκπαίδευση στον πρώτο χώρο.
  • Στη συνέχεια, πατήστε OK .

Έτσι, θα δείτε το Κατηγορία φιλτράρεται.

Στη συνέχεια, για το φιλτράρισμα των Πλατφορμών ακολουθήστε τα εξής βήματα μέθοδος-1 και θα λάβετε την τελική έξοδο.

Τμήμα πρακτικής

Τώρα, μπορείτε να εφαρμόσετε την εξηγηθείσα μέθοδο μόνοι σας.

Συμπέρασμα

Έτσι μπορείτε να εφαρμόστε τα πολλαπλά φίλτρα Αν έχετε προτάσεις ή απορίες, ενημερώστε μας στην παρακάτω ενότητα σχολίων.

Σας ευχαριστούμε που είστε μαζί μας.

Ο Hugh West είναι ένας εξαιρετικά έμπειρος εκπαιδευτής και αναλυτής του Excel με πάνω από 10 χρόνια εμπειρίας στον κλάδο. Είναι κάτοχος πτυχίου Λογιστικής και Χρηματοοικονομικής και μεταπτυχιακού στη Διοίκηση Επιχειρήσεων. Ο Hugh έχει πάθος για τη διδασκαλία και έχει αναπτύξει μια μοναδική προσέγγιση διδασκαλίας που είναι εύκολο να ακολουθηθεί και να κατανοηθεί. Οι εξειδικευμένες γνώσεις του στο Excel έχουν βοηθήσει χιλιάδες φοιτητές και επαγγελματίες παγκοσμίως να βελτιώσουν τις δεξιότητές τους και να διαπρέψουν στην καριέρα τους. Μέσω του ιστολογίου του, ο Hugh μοιράζεται τις γνώσεις του με τον κόσμο, προσφέροντας δωρεάν μαθήματα Excel και διαδικτυακή εκπαίδευση για να βοηθήσει άτομα και επιχειρήσεις να αξιοποιήσουν πλήρως τις δυνατότητές τους.