Πίνακας περιεχομένων
Η χρήση χρωμάτων στο βιβλίο εργασίας είναι ένας πολύ καλός τρόπος για να το κάνετε να φαίνεται πιο ελκυστικό. Αλλά, καθώς δεν υπάρχει κάποια ενσωματωμένη λειτουργία για την καταμέτρηση των χρωματιστών κελιών στο Excel, οι άνθρωποι συνήθως αποφεύγουν το χρωματισμό των κελιών. Αλλά μπορεί να γίνει με μερικά κόλπα. Σε αυτό το άρθρο, θα σας δείξουμε πώς να μετράτε τα χρωματιστά κελιά στο Excel.
Λήψη προτύπου πρακτικής
Μπορείτε να κατεβάσετε το δωρεάν υπόδειγμα Excel από εδώ και να εξασκηθείτε μόνοι σας.
Μετρήστε τα έγχρωμα κελιά στο Excel.xlsm
4 εύκολοι τρόποι για να μετρήσετε χρωματιστά κελιά στο Excel
Σε αυτή την ενότητα, θα μάθετε πώς να μετράτε έγχρωμα κελιά στο Excel χρησιμοποιώντας τα εργαλεία εντολών του Excel και τις συναρτήσεις που ορίζονται από τον χρήστη (UDF).
1. Χρησιμοποιήστε την εντολή Εύρεση & Επιλογή για να μετρήσετε τα έγχρωμα κελιά στο Excel
Το Εύρεση & επιλογή είναι ένα από τα πιο χρήσιμα εργαλεία του Excel για την εκτέλεση οποιασδήποτε εργασίας που σχετίζεται με το Excel. Εδώ, θα τη χρησιμοποιήσουμε για να μετρήσουμε τα χρωματιστά κελιά στο Excel.
Σκεφτείτε το ακόλουθο σύνολο δεδομένων, όπου υπάρχουν τρεις κατηγορίες δεδομένων, Κατηγορία: Φρούτα, Λουλούδια και Τρόφιμα. Και κάθε κατηγορία διαφοροποιείται με διαφορετικά χρώματα. Η κατηγορία Φρούτα δηλώνεται με χρώμα Μπλε , κατηγορία Λουλούδι σε Πορτοκαλί και η κατηγορία Food δεν έχει χρώματα φόντου.
Τώρα θα μάθουμε πώς να βρούμε τον αριθμό κάθε χρώματος που περιέχει κάθε κελί κάθε κατηγορίας.
Βήματα:
- Επιλέξτε το σύνολο δεδομένων με τα χρωματιστά κελιά.
- Στο Καρτέλα επεξεργασίας , επιλέξτε Εύρεση & επιλογή -> Εύρεση
- Από το Αναδυόμενο παράθυρο εύρεσης και αντικατάστασης πλαίσιο, κάντε κλικ στο Επιλογές .
- Από το επόμενο αναδυόμενο πλαίσιο Εύρεση και αντικατάσταση, κάντε κλικ στην αναπτυσσόμενη λίστα στο Μορφή -> Επιλέξτε Μορφή από κελί .
- Θα εμφανιστεί ένα τετραδιάστατο σύμβολο συν. Τοποθετήστε αυτό το σύμβολο πάνω σε οποιοδήποτε έγχρωμο κελί και κάντε κλικ πάνω του (εμείς επιλέξαμε το χρώμα Μπλε).
- Και πάλι, θα εμφανιστεί το αναδυόμενο πλαίσιο Εύρεση και αντικατάσταση και θα παρατηρήσετε, ότι το Προεπισκόπηση* θα γεμίσει με ένα χρώμα παρόμοιο με το χρώμα του κελιού που επιλέξατε νωρίτερα.
- Κάντε κλικ στο Βρείτε όλα .
Θα λάβετε όλες τις λεπτομέρειες της καθορισμένα χρωματιστά κελιά μαζί με τον αριθμό των χρωματισμένων κελιών.
Με τον ίδιο τρόπο, μπορείτε να μετρήσετε όλα τα άλλα χρωματιστά κελιά στο φύλλο εργασίας σας στο Excel.
Διαβάστε περισσότερα: Πώς να μετρήσετε τα έγχρωμα κελιά στο Excel χωρίς VBA (3 μέθοδοι)
2. Εφαρμόστε φίλτρα και τη συνάρτηση SUBTOTAL στο Excel για να μετρήσετε τα χρωματιστά κελιά
Χρησιμοποιώντας το Excel Φίλτρο εργαλείο και εισάγοντας ένα ΥΠΟΣΥΝΟΛΟ σε αυτό, είναι ένας άλλος αποτελεσματικός τρόπος για την καταμέτρηση των έγχρωμων κελιών στο Excel. Και μπορούμε να το χρησιμοποιήσουμε αυτό για να μετρήσουμε τα έγχρωμα κελιά στο Excel επίσης.
Σκεφτείτε το ακόλουθο σύνολο δεδομένων που είναι χρωματισμένο με βάση την Κατηγορία. Τώρα θα μάθουμε τα βήματα για να βρούμε τον αριθμό αυτών των χρωματισμένων κελιών στο Excel χρησιμοποιώντας Φίλτρα και το Λειτουργία SUBTOTAL .
Βήματα:
- Σε ένα άλλο κελί του φύλλου εργασίας, γράψτε τα εξής ΥΠΟΣΥΝΟΛΟ φόρμουλα,
=SUBTOTAL(102,B5:B16)
Ορίστε,
102 = Ο αριθμός των ορατών κελιών στην καθορισμένη περιοχή.
B5:B16 = Το εύρος των χρωματισμένων κελιών.
- Θα λάβετε το συνολικό αριθμό των χρωματισμένων κελιών στο φύλλο (π.χ. έχουμε 12 κελιά με χρώματα φόντου, οπότε το ΥΠΟΣΥΝΟΛΟ μας έδωσε μια έξοδο 12 ).
- Στη συνέχεια, επιλέξτε μόνο τις επικεφαλίδες του συνόλου δεδομένων.
- Πηγαίνετε στο Δεδομένα -> Φίλτρο .
- Θα εισάγει ένα αναπτυσσόμενο κουμπί σε κάθε επικεφαλίδα του συνόλου δεδομένων.
- Κάντε κλικ στο αναπτυσσόμενο κουμπί από την επικεφαλίδα της στήλης που έχει χρωματιστά κελιά (π.χ. Όνομα προϊόντος).
- Από την αναπτυσσόμενη λίστα, επιλέξτε Φίλτρο ανά χρώμα και θα λάβετε όλα τα χρώματα από το σύνολο δεδομένων σας σε μια υπο-λίστα.
- Κάντε κλικ στο χρώμα που θέλετε να μετρήσετε (π.χ. επιλέξαμε το χρώμα Μπλε).
- Θα σας δείξει μόνο τα κελιά που είναι χρωματισμένα με το συγκεκριμένο χρώμα, μαζί με τον αριθμό αυτών των κελιών στο πεδίο ΥΠΟΣΥΝΟΛΟ κελί του αποτελέσματος (π.χ. υπάρχουν 4 κελιά μπλε χρώματος στο σύνολο δεδομένων μας).
- Με τον ίδιο τρόπο, μπορείτε να μετρήσετε όλα τα άλλα χρωματισμένα κελιά στο φύλλο εργασίας σας στο Excel (π.χ. όταν επιλέξαμε το χρώμα πορτοκαλί από την αναπτυσσόμενη λίστα, μας έδωσε τα κελιά που είναι χρωματισμένα με πορτοκαλί και καθώς έχουμε 5 κελιά χρωματισμένα με πορτοκαλί στο σύνολο δεδομένων μας, έτσι το ΥΠΟΣΥΝΟΛΟ αποτέλεσμα παραγόμενο κύτταρο 5 )
Διαβάστε περισσότερα: Μετρήστε τα κελιά ανά χρώμα με μορφοποίηση υπό όρους στο Excel (3 μέθοδοι)
3. Εφαρμογή του μακροεντολέα GET.CELL 4 και των συναρτήσεων COUNTIFS στο Excel για την καταμέτρηση έγχρωμων κελιών
Η χρήση των Μακροεντολή Excel 4.0 συναρτήσεων είναι περιορισμένη για λόγους συμβατότητας και δυσκολίας. Ένας άλλος λόγος είναι, ότι πρόκειται για μια παλιά λειτουργία μακροεντολών στο Excel, οπότε λείπουν κάποια νέα χαρακτηριστικά. Αλλά αν εξακολουθείτε να είστε άνετοι με την εργασία με την Μακροεντολές EXCEL 4.0 , τότε θα σας βοηθήσουμε να αξιοποιήσετε τη λειτουργία μέτρησης των χρωματιστών κελιών στο Excel.
Με το ίδιο σύνολο δεδομένων στο οποίο εξασκηθήκαμε, θα μάθουμε πώς να υλοποιούμε ένα Λειτουργία Macro 4 για να μετρήσετε χρωματιστά κελιά στο Excel.
- Πηγαίνετε στο Τύποι -> Ορισμός ονόματος .
- Στο Νέο αναδυόμενο πλαίσιο ονόματος , γράψτε τα εξής,
- Όνομα: GetColorCode (αυτό είναι ένα όνομα που ορίζεται από τον χρήστη)
- Πεδίο εφαρμογής: Βιβλίο εργασίας
- Αναφέρεται σε: =GET.CELL(38,GetCell!$B5)
Ορίστε,
GetCell = Όνομα φύλλου που έχει το σύνολο δεδομένων σας
$B5 = Αναφορά της στήλης με το χρώμα φόντου.
- Κάντε κλικ στο OK
Τώρα έχετε έναν τύπο που έχει οριστεί από τον χρήστη, =GetColorCode .
- Στο διπλανό μέρος των δεδομένων, γράψτε τον τύπο και πατήστε Εισάγετε το .
- Θα παράγει έναν αριθμό (π.χ. 42 ).
- Τώρα σύρετε το κελί προς τα κάτω κατά Χειρολαβή πλήρωσης για να εφαρμόσετε τον ίδιο τύπο στα υπόλοιπα κελιά.
Ο τύπος θα επιστρέψει συγκεκριμένους αριθμούς που καθορίζονται σε χρώματα. Έτσι, όλα τα κελιά με το το ίδιο χρώμα φόντου θα πάρει τον ίδιο αριθμό , και αν δεν υπάρχει χρώμα φόντου, ο τύπος θα επιστρέψει 0.
- Τώρα ορίστε αυτά τα χρώματα σε άλλα κελιά στο ίδιο φύλλο εργασίας για να λάβετε τον αριθμό.
Δείτε την παρακάτω εικόνα για να καταλάβετε περισσότερα.
Δημιουργήσαμε έναν πίνακα με το όνομα Color Count και σε αυτόν τον πίνακα ορίσαμε το Κύτταρα G5 και G6 σύμφωνα με το χρώμα μας Μπλε και Πορτοκαλί αντίστοιχα, και κρατήστε τα κελιά δίπλα σε αυτά ( Κύτταρα H5 &, H6 ) κενό, ώστε να μπορέσουμε να λάβουμε τον αριθμό των χρωματιστών κελιών μας σε αυτά τα κελιά.
- Γράψτε τον ακόλουθο τύπο στο κελί όπου θα έχετε την καταμέτρηση του χρωματισμένου κελιού,
=COUNTIFS($E5:$E$16,GetColorCode)
Ορίστε,
$E5:$E$16 = το εύρος του κωδικού χρώματος που εξάγουμε από τον τύπο που ορίζει ο χρήστης.
- Τύπος Εισάγετε το .
Θα λάβετε τον αριθμό των κελιών που έχουν οριστεί με χρώμα (π.χ. υπάρχουν 4 μπλε χρώματος κελιά στο σύνολο δεδομένων μας, οπότε δίπλα από το πεδίο Μπλε κελί που ορίζεται με χρώμα ( G5 ), μας δίνει την καταμέτρηση 4 ).
- Τώρα σύρετε το κελί σε ολόκληρη τη στήλη με Χειρολαβή πλήρωσης για να λάβετε όλες τις μετρήσεις των έγχρωμων κελιών σας στο φύλλο εργασίας.
Καθώς έχουμε 5 κελιά χρωματισμένα με Πορτοκαλί στο σύνολο των δεδομένων μας, η καθορισμένη από τον χρήστη GetColorCode ο τύπος μας έδωσε την καταμέτρηση 5 .
4. Ενσωματώστε κώδικα VBA (μια λειτουργία που ορίζεται από το χρήστη) για να μετρήσετε τα έγχρωμα κελιά στο Excel
Η εφαρμογή του VBA κώδικα σε εργασίες που σχετίζονται με το Excel είναι η ασφαλέστερη και αποτελεσματικότερη μέθοδος, επομένως απαιτεί δεξιότητες προχωρημένου επιπέδου από τους χρήστες. Και θυμηθείτε σχετικά με τα νέα χαρακτηριστικά που αναφέραμε στο προηγούμενο Μακροσκοπικό 4 τμήμα, λοιπόν, VBA είναι η προώθηση της Μακροεντολή Excel 4.0 .
Ας ξεκινήσουμε με την υλοποίηση της VBA κώδικα για να μετρήσετε τα χρωματιστά κελιά στο Excel.
Βήματα:
- Τύπος Alt + F11 στο πληκτρολόγιό σας ή πηγαίνετε στην καρτέλα Προγραμματιστής -> Visual Basic για να ανοίξετε Visual Basic Editor .
- Στο αναδυόμενο παράθυρο κώδικα, από τη γραμμή μενού, κάντε κλικ στην επιλογή Εισαγωγή -> Ενότητα .
- Αντιγράψτε τον παρακάτω κώδικα και επικολλήστε τον στο παράθυρο κώδικα,
Function Count_Colored_Cells(ColorCells As Range, DataRange As Range) Dim Data_Range As Range Dim Cell_Color As Long Cell_Color = ColorCells.Interior.ColorIndex For Each Data_Range In DataRange If Data_Range.Interior.ColorIndex = Cell_Color Then Count_Colored_Cells = Count_Colored_Cells + 1 End If Next Data_Range End Function
Δεν πρόκειται για υποδιαδικασία για την VBA πρόγραμμα για να τρέξει, αυτό δημιουργεί ένα Λειτουργία που ορίζεται από τον χρήστη (UDF) . Έτσι, μετά τη συγγραφή του κώδικα, μην κάνετε κλικ στο Run από τη γραμμή μενού.
- Τώρα επιστρέψτε στο σύνολο δεδομένων και ορίστε τα κελιά με χρώματα όπως κάναμε στην προηγούμενη μέθοδο.
- Κοιτάξτε την παρακάτω εικόνα για καλύτερη κατανόηση.
- Στο κελί, γράψτε τον ακόλουθο τύπο,
=Count_Colored_Cells(E5,$B$5:$B$16)
Ορίστε,
Count_Colored_Cells = η συνάρτηση που ορίστηκε από το χρήστη και δημιουργήσατε στο VBA κωδικός ( Count_Colored_Cells , στην πρώτη γραμμή του κώδικα).
E5 = Κελί που ορίζεται με μπλε χρώμα
$B5:$B$16 = το εύρος του συνόλου δεδομένων με χρωματιστά κελιά.
- Τύπος Εισάγετε το .
Θα λάβετε τον αριθμό των κελιών που έχουν οριστεί με χρώμα (π.χ. υπάρχουν 4 κελιά μπλε χρώματος στο σύνολο δεδομένων μας, οπότε δίπλα στο πεδίο Μπλε χρώμα που ορίζεται στο κελί ( E5 ), μας δίνει την καταμέτρηση 4 ).
- Τώρα σύρετε το κελί σε ολόκληρη τη στήλη με Λαβή πλήρωσης για να λάβετε όλες τις μετρήσεις των έγχρωμων κελιών σας στο φύλλο εργασίας.
Καθώς έχουμε 5 κελιά χρωματισμένα με Πορτοκαλί στο σύνολο των δεδομένων μας, η καθορισμένη από τον χρήστη Count_Colored_Cells η συνάρτηση μας έδωσε την καταμέτρηση 5 .
Συμπέρασμα
Αυτό το άρθρο σας έδειξε πώς να μετράτε εύκολα τα χρωματιστά κελιά στο Excel. Ελπίζω αυτό το άρθρο να σας ήταν πολύ χρήσιμο. Μη διστάσετε να ρωτήσετε αν έχετε οποιεσδήποτε ερωτήσεις σχετικά με το θέμα.