Γνωρίζουμε ότι οι συνολικοί χαρακτήρες σε ένα κελί μπορούν να μετρηθούν χρησιμοποιώντας τη συνάρτηση Excel LEN. Έχουμε επίσης μάθει πώς να μετράμε συνολικούς χαρακτήρες σε ένα εύρος. Τώρα για να μετρήσουμε τον συνολικό αριθμό συγκεκριμένου κειμένου στην περιοχή (περισσότερα από ένα κελιά), θα χρησιμοποιήσουμε μια παρόμοια τεχνική.
Υπάρχουν δύο τρόποι για να γίνει αυτό. Ας ρίξουμε μια ματιά στην πρώτη μέθοδο.
Γενικός τύπος για την καταμέτρηση χαρακτήρων σε ένα εύρος
= SUMPRODUCT (LEN (εύρος) -LEN (SUBSTITUTE (εύρος, "χαρακτήρας", ""))) |
εύρος: Είναι το εύρος που περιέχει το κείμενο.
χαρακτήρας:Αυτός είναι ο χαρακτήρας που θέλετε να μετρήσετε. Μπορεί να είναι ένας συγκεκριμένος χαρακτήρας ή μια πρόταση.
Παράδειγμα: Μετρήστε συγκεκριμένο κείμενο σε μια περιοχή
Στην παραπάνω εικόνα, έχουμε μερικά κείμενα στο εύρος B3: B6. Πρέπει να μετρήσουμε τον συνολικό αριθμό χαρακτήρων "x" στο εύρος χρησιμοποιώντας έναν τύπο. Έχουμε γράψει χειροκίνητα στον αριθμό των "x" σε κάθε κελί για να ελέγξουμε το αποτέλεσμα. Μπορούμε να τα συνοψίσουμε, αλλά θέλουμε να χρησιμοποιήσουμε έναν τύπο που δεν εξαρτάται από άλλες στήλες ή χειροκίνητη εργασία. Χρησιμοποιούμε τον γενικό τύπο που αναφέρθηκε παραπάνω.
Γράψτε αυτόν τον τύπο στο κελί C8.
= SUMPRODUCT (LEN (B3: B6) -LEN (SUBSTITUTE (B3: B6, "x", "")))) |
Πατήστε enter. Έχουμε συνολικό αριθμό χαρακτήρων στο εύρος, που είναι 6.
Πώς λειτουργεί;
Η συνάρτηση SUMPRODUCT είναι μια συνάρτηση πίνακα που συνοψίζει τον δεδομένο πίνακα. Η συνάρτηση LEN επιστρέφει το μήκος της συμβολοσειράς σε ένα κελί ή δεδομένο κείμενο. Η συνάρτηση SUBSTITUTE επιστρέφει μια τροποποιημένη συμβολοσειρά μετά την αντικατάσταση ενός συγκεκριμένου χαρακτήρα με έναν άλλο.
Τώρα η λειτουργία εκτελείται προς τα έξω. Έτσι παίρνουμε πρώτα το μέρος LEN (B3: B6).
Εδώ έχουμε τροφοδοτήσει τη λειτουργία LEN με εύρος B3: B6. Η συνάρτηση LEN επιστρέφει το μήκος κάθε κελιού σε έναν πίνακα.
{32;53;51;69} |
Επόμενο LEN (ΑΝΤΙΚΑΤΑΣΤΑΣΗ (B3: B6, "x", "")). Εδώ, η συνάρτηση SUBSTITUTE εκτελείται και επιστρέφει μια σειρά τροποποιημένων συμβολοσειρών αφού αντικαταστήσει όλα τα "x" με τίποτα ("") από το εύρος B3: B6. Στη συνέχεια, αυτός ο πίνακας τροφοδοτείται ξανά στη συνάρτηση LEN που επιστρέφει τον αριθμό των υπόλοιπων χαρακτήρων. {31; 52; 49; 67}
Αυτή τη στιγμή έχουμε δύο πίνακες στη συνάρτηση SUMPRODUCT, = SUMPRODUCT ({32; 53; 51; 69}-{31; 52; 49; 67}). Ο δεύτερος πίνακας αφαιρείται από τον πρώτο πίνακα και παίρνουμε έναν τελικό πίνακα ως, = SUMPRODUCT ({1; 1; 2; 2}). Και τελικά αυτός ο πίνακας συνοψίζεται για να δώσει το τελικό αποτέλεσμα ως 6.
Χωρίς διάκριση πεζών -κεφαλαίωντύπος
Ο παραπάνω τύπος έχει διάκριση πεζών -κεφαλαίων, επειδή η συνάρτηση SUBSTITUTE είναι μια συνάρτηση ευαισθησίας πεζών -κεφαλαίων. Για να μετρήσετε συγκεκριμένο χαρακτήρα στο εύρος, ανεξάρτητα από την περίπτωση, χρησιμοποιήστε αυτόν τον τύπο.
= SUMPRODUCT (LEN (B3: B6) -LEN (SUBSTITUTE (LOWER (B3: B6), "x", "")))) |
Σε αυτόν τον τύπο, η συνάρτηση LOWER μετατρέπει όλη τη συμβολοσειρά στο εύρος B3: B6 σε πεζά και στη συνέχεια συμβαίνει ολόκληρη η διαδικασία, όπως συζητήθηκε παραπάνω.
Εναλλακτική φόρμουλα:
Ο εναλλακτικός τρόπος είναι η χρήση της συνάρτησης SUM με συνάρτηση LEN ως τύπο πίνακα. Αυτό σημαίνει ότι πρέπει να χρησιμοποιήσουμε τον συνδυασμό πλήκτρων CTRL+SHIFT+ENTER μετά την εγγραφή της συνάρτησης.
{= SUM (LEN (B3: B6) -LEN (SUBSTITUTE (B3: B6, "x", ""))))} |
Καταμέτρηση συγκεκριμένου κειμένου σε μια περιοχή:
Mayσως αναρωτιέστε τώρα πώς να μετρήσετε συγκεκριμένο κείμενο σε μια περιοχή. Αυτό μπορεί να γίνει με μια μικρή αλλαγή στον τύπο που συζητείται εδώ.
Λοιπόν, ναι, έτσι μπορείτε να λάβετε συνολικές μετρήσεις συγκεκριμένου χαρακτήρα σε μια περιοχή. Αυτό είναι αρκετά εύκολο, αλλά εάν έχετε αμφιβολίες ή οποιαδήποτε άλλη ειδική ερώτηση σχετικά με αυτό το άρθρο ή οποιοδήποτε άλλο Excel 2010/2013/2016/2019/365 ή Excel VBA, γράψτε το στην παρακάτω ενότητα σχολίων. Θα χαρώ να σας λύσω τις αμφιβολίες.
Μετρήστε χαρακτήρες σε ένα κελί στο Excel | Μάθετε πώς να μετράτε συγκεκριμένο χαρακτήρα σε ένα κελί ή συμβολοσειρά.
Μετρήστε συνολικούς αγώνες σε δύο εύρη στο Excel | Μάθετε πώς μπορείτε να μετρήσετε το σύνολο των αντιστοιχιών σε δύο εύρη χρησιμοποιώντας τη συνάρτηση SUMPROUDCT.
SUMIFS χρησιμοποιώντας AND-OR λογική | Οι SUMIFS μπορούν επίσης να χρησιμοποιηθούν με λογική OR. Η defualt λογική SUMIFS χρησιμοποιεί είναι ΚΑΙ λογική.
SUMPRODUCT με λογική IF | Μάθετε πώς να χρησιμοποιείτε το SUMPRODUCT με λογική IF χωρίς να χρησιμοποιείτε τη συνάρτηση IF στον τύπο.
Δημοφιλές άρθρο:
50 συντομεύσεις Excel για να αυξήσετε την παραγωγικότητά σας | Γίνετε πιο γρήγοροι στην εργασία σας. Αυτές οι 50 συντομεύσεις θα σας κάνουν να εργάζεστε ακόμη πιο γρήγορα στο Excel.
Η συνάρτηση VLOOKUP στο Excel | Αυτή είναι μια από τις πιο δημοφιλείς και δημοφιλείς λειτουργίες του excel που χρησιμοποιείται για την αναζήτηση τιμών από διαφορετικά εύρη και φύλλα.
COUNTIF στο Excel 2016 | Μετρήστε τιμές με συνθήκες χρησιμοποιώντας αυτήν την εκπληκτική συνάρτηση. Δεν χρειάζεται να φιλτράρετε τα δεδομένα σας για να μετρήσετε συγκεκριμένη τιμή. Η λειτουργία Countif είναι απαραίτητη για την προετοιμασία του ταμπλό σας.
Πώς να χρησιμοποιήσετε τη συνάρτηση SUMIF στο Excel | Αυτή είναι μια άλλη βασική λειτουργία του ταμπλό. Αυτό σας βοηθά να συνοψίσετε τιμές υπό συγκεκριμένες συνθήκες.