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

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

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

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

Ας το παραδεχτούμε.

Δεν υπάρχει απλός τρόπος να το κάνουμε.

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

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

Μέθοδος 1 - Φιλτράρετε τα έντονα κελιά χρησιμοποιώντας Εύρεση και αντικατάσταση

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

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

Ακολουθούν τα βήματα φιλτραρίσματος κελιών με έντονη μορφή κειμένου:

  1. Επιλέξτε ολόκληρο το σύνολο δεδομένων.
  2. Μεταβείτε στην καρτέλα Αρχική σελίδα.
  3. Στην ομάδα Επεξεργασία, κάντε κλικ στο αναπτυσσόμενο μενού Εύρεση και επιλογή.
  4. Κάντε κλικ στο Αντικατάσταση. (Συντόμευση πληκτρολογίου: Control + H)
  5. Στο παράθυρο διαλόγου Εύρεση και αντικατάσταση, κάντε κλικ στο κουμπί Επιλογές.
  6. Στην ενότητα Εύρεση τι, μεταβείτε στο αναπτυσσόμενο μενού Μορφή και επιλέξτε «Επιλογή μορφής από κελί».
  7. Επιλέξτε οποιοδήποτε κελί που έχει το κείμενο σε έντονη μορφή γραμματοσειράς.
  8. Στην ενότητα "Αντικατάσταση με:", μεταβείτε στο αναπτυσσόμενο μενού Μορφή και κάντε κλικ στην επιλογή "Επιλογή μορφής από κελί".
  9. Στο παράθυρο διαλόγου Αντικατάσταση μορφοποίησης, επιλέξτε την καρτέλα Συμπλήρωση και επιλέξτε οποιοδήποτε χρώμα και κάντε κλικ στο κουμπί OK (βεβαιωθείτε ότι είναι ένα χρώμα που δεν υπάρχει ήδη στα κελιά του φύλλου εργασίας σας).
  10. Κάντε κλικ στο Αντικατάσταση όλων. Αυτό θα χρωματίσει όλα τα κελιά που έχουν το κείμενο με έντονη μορφοποίηση γραμματοσειράς.

Στα παραπάνω βήματα, μετατρέψαμε την έντονη μορφή κειμένου σε μορφή που αναγνωρίζεται ως κριτήριο φίλτρου από το Excel.

Τώρα για να φιλτράρετε αυτά τα κελιά, ακολουθούν τα βήματα:

  1. Επιλέξτε ολόκληρο το σύνολο δεδομένων.
  2. Μεταβείτε στην καρτέλα Δεδομένα.
  3. Κάντε κλικ στο εικονίδιο Φίλτρο (Συντόμευση βασικού πίνακα: Control + Shift + L)
  4. Για τη στήλη που θέλετε να φιλτράρετε, κάντε κλικ στο εικονίδιο φίλτρου (το κάτω βέλος κατάδειξης στο κελί).
  5. Στο αναπτυσσόμενο μενού, μεταβείτε στην επιλογή «Φίλτρο κατά χρώμα» και επιλέξτε το χρώμα που εφαρμόσατε σε κελιά με κείμενο σε έντονη μορφή γραμματοσειράς.

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

Δοκιμάστε το μόνοι σας … Κατεβάστε το αρχείο

Μέθοδος 2 - Χρήση του τύπου Get.Cell

Ρθε η ώρα για ένα κρυφό κόσμημα στο Excel. Είναι μια μακροεντολή Excel 4 - GET.CELL ().

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

Η λειτουργία GET.CELL σας δίνει τις πληροφορίες σχετικά με το κελί.

Για παράδειγμα, μπορεί να σας πει:

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

Εδώ είναι η σύνταξη του τύπου GET.CELL

= GET.CELL (type_num, reference)
  • Type_num είναι το όρισμα για να καθορίσετε τις πληροφορίες που θέλετε να λάβετε για το αναφερόμενο κελί (για παράδειγμα, εάν εισαγάγετε 20 ως τύπος_αριθμός, θα επιστρέψει TRUE εάν το κελί έχει έντονη μορφή γραμματοσειράς και FALSE αν όχι).
  • Αναφορά είναι η αναφορά κελιού που θέλετε να αναλύσετε.

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

  1. Μεταβείτε στην καρτέλα Τύποι.
  2. Κάντε κλικ στην επιλογή Ορισμός ονόματος.
  3. Στο παράθυρο διαλόγου Νέο όνομα, χρησιμοποιήστε τις ακόλουθες λεπτομέρειες:
    • Όνομα: FilterBoldCell
    • Πεδίο εφαρμογής: Τετράδιο εργασίας
    • Αναφέρεται στο: = GET.CELL (20, $ A2)
  4. Κάντε κλικ στο OK.
  5. Μεταβείτε στο κελί B2 (ή οποιοδήποτε κελί στην ίδια σειρά με αυτό του πρώτου κελιού του συνόλου δεδομένων) και πληκτρολογήστε = FilterBoldCell
  6. Αντιγράψτε αυτόν τον τύπο για όλο το κελί της στήλης. Θα επιστρέψει TRUE εάν το κελί έχει έντονη μορφοποίηση και FALSE αν δεν έχει.
  7. Τώρα επιλέξτε ολόκληρο το σύνολο δεδομένων, μεταβείτε στην καρτέλα Δεδομένα και κάντε κλικ στο εικονίδιο Φίλτρο.
  8. Στη στήλη όπου έχετε TRUE/FALSE, επιλέξτε το αναπτυσσόμενο μενού φίλτρου και επιλέξτε TRUE.

Αυτό είναι!

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

Σημείωση: Δεδομένου ότι πρόκειται για λειτουργία μακροεντολής, πρέπει να αποθηκεύσετε αυτό το αρχείο με .xlsm ή .επέκταση xls.

Δεν βρήκα κανένα άρθρο βοήθειας στο GET.CELL () της Microsoft. Εδώ είναι κάτι που βρήκα στον πίνακα μηνυμάτων του κ. Excel.

Δοκιμάστε το μόνοι σας … Κατεβάστε το αρχείο

Μέθοδος 3 - Φιλτράρετε τα έντονα κελιά χρησιμοποιώντας VBA

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

Εδώ είναι τα βήματα:

  1. Κάντε δεξί κλικ στην καρτέλα φύλλο εργασίας και επιλέξτε Προβολή κώδικα (ή χρησιμοποιήστε τη συντόμευση πληκτρολογίου ALT + F11). Αυτό ανοίγει το backend του VB Editor.
  2. Στο παράθυρο του VB Editor, θα υπάρχει το παράθυρο Project Explorer. Εάν δεν είναι εκεί, μεταβείτε στην Προβολή και επιλέξτε Project Explorer.
  3. Στο παράθυρο Project Explorer, κάντε δεξί κλικ στο βιβλίο εργασίας (VBAProject) στο οποίο εργάζεστε, μεταβείτε στην επιλογή Εισαγωγή και κάντε κλικ στην ενότητα. Αυτό εισάγει μια ενότητα όπου θα βάλουμε τον κωδικό VBA.
  4. Κάντε διπλό κλικ στο εικονίδιο της μονάδας (για να βεβαιωθείτε ότι ο κωδικός σας στη μονάδα) και επικολλήστε τον ακόλουθο κώδικα στο παράθυρο στα δεξιά:
    Λειτουργία BoldFont (CellRef As Range) BoldFont = CellRef.Font.Bold End Function
  5. Μεταβείτε στο φύλλο εργασίας και χρησιμοποιήστε τον παρακάτω τύπο: = BoldFont (B2)
  6. Αυτός ο τύπος επιστρέφει TRUE όπου υπάρχει έντονη μορφοποίηση που εφαρμόζεται στο κελί και FALSE διαφορετικά. Τώρα μπορείτε απλά να φιλτράρετε όλες τις ΑΛΗΘΙΝΕΣ τιμές (όπως φαίνεται στη Μέθοδο 2)

Πάλι! Αυτό το βιβλίο εργασίας έχει πλέον μακροεντολή, οπότε αποθηκεύστε το με επέκταση .xlsm ή .xls

Δοκιμάστε το μόνοι σας … Κατεβάστε το αρχείο

Ελπίζω ότι αυτό θα σας δώσει αρκετό χρόνο για αυτό το τόσο απαραίτητο διάλειμμα για καφέ

Ξέρετε κανέναν άλλο τρόπο για να το κάνετε αυτό; Θα ήθελα πολύ να μάθω από εσάς. Αφήστε τις σκέψεις σας στην ενότητα σχολίων και γίνετε υπέροχοι.

Θα βοηθήσει στην ανάπτυξη του τόπου, μοιράζονται τη σελίδα με τους φίλους σας

wave wave wave wave wave