Πώς να φιλτράρετε αυτόματα τις σειρές με βάση την τιμή κελιού στο Excel;
Κανονικά, η λειτουργία Φίλτρο στο Excel μπορεί να μας βοηθήσει να φιλτράρουμε όσα δεδομένα χρειαζόμαστε, αλλά, μερικές φορές, θα ήθελα να φιλτράρω αυτόματα κελιά με βάση μια χειροκίνητη είσοδο κελιού που σημαίνει ότι όταν εισάγω κριτήρια σε ένα κελί, τα δεδομένα μπορούν να είναι φιλτράρεται αυτόματα ταυτόχρονα. Υπάρχουν καλές ιδέες για την αντιμετώπιση αυτής της εργασίας στο Excel;
Αυτόματο φίλτρο σειρών με βάση την τιμή κελιού που εισαγάγατε με τον κωδικό VBA
Αυτόματο φίλτρο σειρών με βάση την τιμή κελιού που εισαγάγατε με τον κωδικό VBA
Ας υποθέσουμε, έχω το ακόλουθο εύρος δεδομένων, τώρα, όταν εισάγω τα κριτήρια στα κελιά E1 και E2, θέλω τα δεδομένα να φιλτραριστούν αυτόματα όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης:
1. Μεταβείτε στο φύλλο εργασίας που θέλετε να φιλτράρετε αυτόματα την ημερομηνία με βάση την τιμή κελιού που εισαγάγατε.
2. Κάντε δεξί κλικ στην καρτέλα φύλλων και επιλέξτε Προβολή κωδικού από το μενού περιβάλλοντος, στο αναδυόμενο Microsoft Visual Basic για εφαρμογές παράθυρο, αντιγράψτε και επικολλήστε τον ακόλουθο κώδικα στο κενό Μονάδα μέτρησης παράθυρο, δείτε το στιγμιότυπο οθόνης:
Κωδικός VBA: δεδομένα αυτόματου φίλτρου σύμφωνα με την τιμή του κελιού
Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice 20160606
If Target.Address = Range("E2").Address Then
Range("A1:C20").CurrentRegion.AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=Range("E1:E2")
End If
End Sub
Note: Στον παραπάνω κώδικα, Α1: Γ20 είναι το εύρος δεδομένων που θέλετε να φιλτράρετε, E2 είναι η τιμή-στόχος στην οποία θέλετε να φιλτράρετε βάσει και E1: E2 είναι το κριτήριό σας θα φιλτραριστεί βάσει. Μπορείτε να τα αλλάξετε ανάλογα με τις ανάγκες σας.
3. Τώρα, όταν εισάγετε τα κριτήρια στο κελί E1 και E2 και πατήστε το πλήκτρο εισάγετε κλειδί, τα δεδομένα σας θα φιλτράρονται αυτόματα από τις τιμές των κελιών
Φιλτράρετε δεδομένα βάσει πολλαπλών κριτηρίων ή άλλης συγκεκριμένης κατάστασης, όπως κατά μήκος κειμένου, κατά περίπτωση
Φιλτράρετε δεδομένα βάσει πολλαπλών κριτηρίων ή άλλης συγκεκριμένης κατάστασης, όπως κατά μήκος κειμένου, κατά κεφαλαίο κ.λπ.
Kutools για Excel'S Σούπερ φίλτρο η δυνατότητα είναι ένα ισχυρό βοηθητικό πρόγραμμα, μπορείτε να εφαρμόσετε αυτήν τη δυνατότητα για να ολοκληρώσετε τις ακόλουθες λειτουργίες:
Kutools για Excel: με περισσότερα από 300 εύχρηστα πρόσθετα του Excel, δωρεάν δοκιμή χωρίς περιορισμό σε 30 ημέρες. Λήψη και δωρεάν δοκιμή τώρα! |
Επίδειξη: Αυτόματο φίλτρο σειρών με βάση την τιμή κελιού που εισαγάγατε με τον κώδικα VBA
Τα καλύτερα εργαλεία παραγωγικότητας γραφείου
Αυξήστε τις δεξιότητές σας στο Excel με τα Kutools για Excel και απολαύστε την αποτελεσματικότητα όπως ποτέ πριν. Το Kutools για Excel προσφέρει πάνω από 300 προηγμένες δυνατότητες για την ενίσχυση της παραγωγικότητας και την εξοικονόμηση χρόνου. Κάντε κλικ εδώ για να αποκτήσετε τη δυνατότητα που χρειάζεστε περισσότερο...
Το Office Tab φέρνει τη διεπαφή με καρτέλες στο Office και κάνει την εργασία σας πολύ πιο εύκολη
- Ενεργοποίηση επεξεργασίας και ανάγνωσης καρτελών σε Word, Excel, PowerPoint, Publisher, Access, Visio και Project.
- Ανοίξτε και δημιουργήστε πολλά έγγραφα σε νέες καρτέλες του ίδιου παραθύρου και όχι σε νέα παράθυρα.
- Αυξάνει την παραγωγικότητά σας κατά 50% και μειώνει εκατοντάδες κλικ του ποντικιού για εσάς κάθε μέρα!