Πώς να μετρήσετε τις εμφανίσεις μιας λέξης σε μια περιοχή Excel στο Excel

Anonim

Έχουμε ήδη μάθει πώς να μετράμε κελιά που περιέχουν ένα συγκεκριμένο κείμενο χρησιμοποιώντας τη συνάρτηση COUNTIF. Σε αυτό το άρθρο, θα μάθουμε πώς να μετράμε πόσες φορές μια λέξη εμφανίζεται στο εύρος του excel. Με άλλα λόγια, θα μετρήσουμε πόσες φορές εμφανίστηκε μια λέξη σε ένα εύρος excel.

Γενικός τύπος

= SUMPRODUCT (LEN (range) -LEN (SUBSTITUTE (range, word, "")))/LEN (word)

Εύρος: Το εύρος στο οποίο προσπαθείτε να μετρήσετε τη συγκεκριμένη λέξη.
Λέξη: Η λέξη που θέλετε να μετρήσετε.

Ας πάρουμε ένα παράδειγμα και να καταλάβουμε πώς λειτουργεί.

Παράδειγμα: Μετρήστε τη λέξη "ευτυχισμένη" στο εύρος του excel.
Εδώ έχουμε μερικές προτάσεις σε διαφορετικά κελιά. Πρέπει να μετρήσουμε τις εμφανίσεις της λέξης "ευτυχισμένος" σε αυτό το εύρος.

Γράψτε αυτόν τον τύπο στο κελί D2.

= SUMPRODUCT (LEN (A2: A4) -LEN (SUBSTITUTE (A2: A4, D1, "")))/LEN (D1)

Χρησιμοποιώντας αυτήν τη λειτουργία το excel μετρά πόσες φορές εμφανίζεται η συγκεκριμένη λέξη "ευτυχισμένος" στο εύρος Α2: Α4Το Αυτός ο τύπος excel επιστρέφει τον αριθμό ως 4.
Πως δουλεύει?
Η ιδέα είναι να λάβετε το σύνολο των αριθμών χαρακτήρων μιας δεδομένης λέξης στο εύρος και στη συνέχεια να διαιρέσετε με το μήκος της λέξης. Για παράδειγμα, εάν το Happy εμφανίζεται 4 φορές σε ένα εύρος, έχει συνολικό μήκος 20 (4*5) στο εύρος. Αν διαιρέσουμε το 20 με το 5 παίρνουμε 4. Ποιο είναι το πλήθος των λέξεων στο εύρος.
Ας το γκρεμίσουμε από μέσα.
LEN (A2: A4): αυτό επιστρέφει τον αριθμό των χαρακτήρων σε κάθε κελί ως πίνακα {49; 27; 34}.

Επόμενο LEN (ΥΠΟΘΕΣΗ (A2: A4, D1, "")): Η υποκατάστατη συνάρτηση αντικαθιστά τη λέξη στο D1 με "" σε κάθε κελί της περιοχής A2: A4. Στη συνέχεια, η συνάρτηση Len επιστρέφει τον αριθμό χαρακτήρων από αυτές τις υποκατεστημένες προτάσεις σε έναν πίνακα {39; 22; 29}.

LEN (D1): αυτό επιστρέφει το μήκος της λέξης στο D1 το οποίο είναι 5 (ευτυχές).

Τώρα ο τύπος απλοποιείται σε SUMPRODUCT ({49; 27; 34} - {39; 22; 29})/5Το Μετά την αφαίρεση συστοιχιών, το SUMPRODUCT έχει SUMPRODUCT ({10; 5; 5})/5Το Η συνάρτηση προσθέτει τον πίνακα και παίρνουμε 20/5. Αυτό μας δίνει το αποτέλεσμα 4.

Καταμέτρηση χωρίς διάκριση πεζών-κεφαλαίων
Δεδομένου ότι το SUBSTITUTE έχει διάκριση πεζών -κεφαλαίων, ο παραπάνω τύπος θα αγνοήσει κάθε λέξη που δεν έχει την ίδια περίπτωση, δηλαδή "Ευτυχισμένος". Για να κάνουμε τον παραπάνω τύπο να αγνοήσει την περίπτωση, πρέπει να αλλάξουμε πεζά γράμματα κάθε λέξης σε περίπτωση λέξης που ψάχνουμε. Έτσι γίνεται.

= SUMPRODUCT (LEN (A2: A4) -LEN (SUBSTITUTE (UPPER (A2: A4), UPPER (D1), "")))/LEN (D1)

Τώρα η υπόθεση δεν έχει πια σημασία. Αυτή η συνάρτηση θα μετρήσει κάθε λέξη στο D1 ανεξάρτητα από την περίπτωση.

Πιθανά σφάλματα:
Το μέρος της λέξης μιας άλλης λέξης θα μετρηθεί: Σε αυτό το παράδειγμα, αν είχαμε τη λέξη "ευτυχία" (απλά για παράδειγμα, ξέρω ότι δεν υπάρχει λέξη ως αυτή) θα είχε μετρηθεί επίσης. Για να το αποφύγετε αυτό, θα μπορούσατε να έχετε περιβάλλει τις λέξεις με χνάρια, "" & D1 & "". Αλλά όταν η λέξη εμφανίζεται πρώτη ή τελευταία στην πρόταση, αυτό θα αποτύχει επίσης.

Δημοφιλή άρθρα

50 Συντόμευση Excel για να αυξήσετε την παραγωγικότητά σας: Προχωρήστε γρηγορότερα στην εργασία σας. Αυτές οι 50 συντομεύσεις θα σας κάνουν να εργάζεστε ακόμη πιο γρήγορα στο Excel.

Πώς να χρησιμοποιήσετε το tσυνάρτηση VLOOKUP στο Excel: Αυτή είναι μια από τις πιο χρησιμοποιούμενες και δημοφιλείς λειτουργίες του excel που χρησιμοποιείται για την αναζήτηση τιμών από διαφορετικά εύρη και φύλλα.

Πώς να χρησιμοποιήσετε τη συνάρτηση COUNTIF στο Excel: Μετρήστε τιμές με συνθήκες χρησιμοποιώντας αυτήν την εκπληκτική συνάρτηση. Δεν χρειάζεται να φιλτράρετε τα δεδομένα σας για να μετρήσετε συγκεκριμένες τιμές. Η λειτουργία Countif είναι απαραίτητη για την προετοιμασία του ταμπλό σας.

Πώς να χρησιμοποιήσετε τη συνάρτηση SUMIF στο Excel: Αυτή είναι μια άλλη βασική λειτουργία του ταμπλό. Αυτό σας βοηθά να συνοψίσετε τιμές υπό συγκεκριμένες συνθήκες.