Προέχω

Μετρήστε συγκεκριμένους χαρακτήρες σε ένα εύρος

Count Specific Characters Range

Τύπος Excel: Μετρήστε συγκεκριμένους χαρακτήρες σε ένα εύροςΓενικός τύπος | _+_ | Περίληψη

Εάν πρέπει να μετρήσετε συγκεκριμένους χαρακτήρες σε μια περιοχή κελιών, μπορείτε να το κάνετε με έναν τύπο που χρησιμοποιεί LEN και SUBSTITUTE, μαζί με τη συνάρτηση SUMPRODUCT. Στη γενική μορφή του τύπου (παραπάνω), rng αντιπροσωπεύει μια σειρά κελιών που περιέχουν λέξεις και κείμενο αντιπροσωπεύει τον χαρακτήρα που πρέπει να μετρήσετε.





Στο παράδειγμα, το ενεργό κελί περιέχει αυτόν τον τύπο:

τύπος για την προσθήκη πολλαπλών κελιών στο excel
= SUMPRODUCT ( LEN (rng)- LEN ( SUBSTITUTE (rng,txt,'')))
Εξήγηση

Για κάθε κελί της περιοχής, το SUBSTITUTE αφαιρεί όλα τα ο από το κείμενο και μετά το LEN υπολογίζει το μήκος του κειμένου χωρίς ο. Αυτός ο αριθμός αφαιρείται στη συνέχεια από το μήκος του κειμένου με ο.





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

πώς να ρυθμίσετε την ημερομηνία στο excel

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



Η ΑΝΤΙΚΑΤΑΣΤΑΣΗ είναι μια συνάρτηση διάκρισης πεζών-κεφαλαίων, οπότε θα ταιριάζει με πεζά κατά την εκτέλεση αντικατάστασης. Εάν πρέπει να μετρήσετε τόσο τα κεφαλαία όσο και τα πεζά περιστατικά ενός συγκεκριμένου χαρακτήρα, χρησιμοποιήστε τη συνάρτηση UPPER μέσα στο SUBSTITUTE για να μετατρέψετε το κείμενο σε κεφαλαία πριν από την υποκατάσταση. Στη συνέχεια, δώστε έναν κεφαλαίο χαρακτήρα για το κείμενο που μετράται.

Η τροποποιημένη γενική μορφή του τύπου μοιάζει με αυτό:

 
= SUMPRODUCT ( LEN (B3:B7)- LEN ( SUBSTITUTE (B3:B7,'o','')))
Συγγραφέας Dave Bruns


^