Συνάρτηση LEN του Excel: καταμέτρηση χαρακτήρων στο κελί

  • Μοιραστείτε Αυτό
Michael Brown

Ψάχνετε έναν τύπο του Excel για να μετρήσετε χαρακτήρες σε ένα κελί; Αν ναι, τότε σίγουρα έχετε βρεθεί στη σωστή σελίδα. Αυτό το σύντομο σεμινάριο θα σας διδάξει πώς μπορείτε να χρησιμοποιήσετε τη συνάρτηση LEN για να μετρήσετε χαρακτήρες στο Excel, με ή χωρίς κενά.

Από όλες τις συναρτήσεις του Excel, η LEN είναι αναμφισβήτητα η πιο εύκολη και απλή. Το όνομα της συνάρτησης είναι εύκολο να το θυμάστε, δεν είναι τίποτα άλλο από τους 3 πρώτους χαρακτήρες της λέξης "μήκος". Και αυτό είναι που κάνει στην πραγματικότητα η συνάρτηση LEN - επιστρέφει το μήκος μιας συμβολοσειράς κειμένου ή το μήκος ενός κελιού.

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

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

    Συνάρτηση LEN του Excel

    Η συνάρτηση LEN στο Excel μετράει όλους τους χαρακτήρες σε ένα κελί και επιστρέφει το μήκος της συμβολοσειράς. Έχει μόνο ένα όρισμα, το οποίο προφανώς απαιτείται:

    =LEN(text)

    Πού κείμενο είναι η συμβολοσειρά κειμένου για την οποία θέλετε να μετρήσετε τον αριθμό των χαρακτήρων. Τίποτα δεν θα μπορούσε να είναι ευκολότερο, σωστά;

    Παρακάτω θα βρείτε μερικούς απλούς τύπους για να καταλάβετε τι κάνει η συνάρτηση LEN του Excel.

    =LEN(123) - επιστρέφει 3, επειδή παρέχονται 3 αριθμοί στην εντολή κείμενο επιχείρημα.

    =LEN("good") - επιστρέφει 4, επειδή η λέξη καλή περιέχει 4 γράμματα. Όπως κάθε άλλος τύπος του Excel, το LEN απαιτεί να περικλείει τις συμβολοσειρές κειμένου σε διπλά εισαγωγικά, τα οποία δεν υπολογίζονται.

    Στους πραγματικούς τύπους LEN, είναι πιθανό να δίνετε αναφορές σε κελιά αντί για αριθμούς ή συμβολοσειρές κειμένου, για να μετρήσετε χαρακτήρες σε ένα συγκεκριμένο κελί ή σε μια περιοχή κελιών.

    Για παράδειγμα, για να λάβετε το μήκος του κειμένου στο κελί Α1, θα χρησιμοποιήσετε αυτόν τον τύπο:

    =LEN(A1)

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

    Πώς να χρησιμοποιήσετε τη συνάρτηση LEN στο Excel - παραδείγματα τύπων

    Εκ πρώτης όψεως, η συνάρτηση LEN φαίνεται τόσο απλή που δεν χρειάζεται σχεδόν καμία περαιτέρω εξήγηση. Ωστόσο, υπάρχουν ορισμένα χρήσιμα τεχνάσματα που θα μπορούσαν να σας βοηθήσουν να προσαρμόσετε τον τύπο LEN του Excel για τις συγκεκριμένες ανάγκες σας.

    Πώς να μετρήσετε όλους τους χαρακτήρες σε ένα κελί (συμπεριλαμβανομένων των κενών)

    Όπως έχει ήδη αναφερθεί, η συνάρτηση LEN του Excel μετράει απολύτως όλους τους χαρακτήρες σε ένα καθορισμένο κελί, συμπεριλαμβανομένων όλων των κενών - των πρώτων και των τελευταίων κενών και των κενών μεταξύ των λέξεων.

    Για παράδειγμα, για να λάβετε το μήκος του κελιού Α2, χρησιμοποιείτε αυτόν τον τύπο:

    =LEN(A2)

    Όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης, ο τύπος LEN μέτρησε 36 χαρακτήρες, συμπεριλαμβανομένων 29 γραμμάτων, 1 αριθμού και 6 κενών.

    Για περισσότερες λεπτομέρειες, ανατρέξτε στην ενότητα Πώς να μετράτε τον αριθμό των χαρακτήρων στα κελιά του Excel.

    Καταμέτρηση χαρακτήρων σε πολλαπλά κελιά

    Για να μετρήσετε χαρακτήρες σε πολλαπλά κελιά, επιλέξτε το κελί με τον τύπο Len και αντιγράψτε τον σε άλλα κελιά, για παράδειγμα σύροντας τη λαβή πλήρωσης. Για λεπτομερείς οδηγίες, ανατρέξτε στην ενότητα Πώς να αντιγράψετε τύπο στο Excel.

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

    Και πάλι, επιτρέψτε μου να σας επιστήσω την προσοχή ότι η συνάρτηση LEN μετράει απολύτως τα πάντα, συμπεριλαμβανομένων των γραμμάτων, των αριθμών, των κενών, των κομμάτων, των εισαγωγικών, των αποσιωπητικών και ούτω καθεξής:

    Σημείωση. Όταν αντιγράφετε έναν τύπο προς τα κάτω στη στήλη, φροντίστε να χρησιμοποιείτε μια σχετική αναφορά κελιού όπως LEN(A1) , ή μια μικτή αναφορά όπως LEN($A1) που διορθώνει μόνο τη στήλη, έτσι ώστε ο τύπος Len σας να προσαρμοστεί σωστά για τη νέα θέση. Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα Χρήση απόλυτων και σχετικών αναφορών κελιών στο Excel.

    Καταμέτρηση του συνολικού αριθμού χαρακτήρων σε διάφορα κελιά

    Ο πιο προφανής τρόπος για να λάβετε το συνολικό αριθμό χαρακτήρων σε διάφορα κελιά είναι να προσθέσετε μερικές συναρτήσεις LEN, για παράδειγμα:

    =LEN(A2)+LEN(A3)+LEN(A4)

    Ή χρησιμοποιήστε τη συνάρτηση SUM για να αθροίσετε τον αριθμό των χαρακτήρων που επιστρέφονται από τους τύπους LEN:

    =SUM(LEN(A2),LEN(A3),LEN(A4))

    Όπως και να έχει, ο τύπος μετράει τους χαρακτήρες σε κάθε ένα από τα καθορισμένα κελιά και επιστρέφει το συνολικό μήκος της συμβολοσειράς:

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

    Πώς να μετράτε χαρακτήρες χωρίς τα κενά που προηγούνται και ακολουθούν

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

    Αν υποψιάζεστε ότι υπάρχουν μερικά αόρατα κενά στα κελιά σας, η συνάρτηση LEN του Excel είναι μια μεγάλη βοήθεια. Όπως θυμάστε, περιλαμβάνει όλα τα κενά σε μια καταμέτρηση χαρακτήρων:

    Για να λάβετε το μήκος της συμβολοσειράς χωρίς κενά στην αρχή και στο τέλος , απλά ενσωματώστε τη συνάρτηση TRIM στον τύπο LEN του Excel:

    =LEN(TRIM(A2))

    Πώς να μετρήσετε τον αριθμό των χαρακτήρων σε ένα κελί εξαιρώντας όλα τα κενά

    Αν ο στόχος σας είναι να λάβετε τον αριθμό των χαρακτήρων χωρίς κενά, είτε αυτά είναι μπροστά, είτε πίσω, είτε ενδιάμεσα, θα χρειαστείτε έναν λίγο πιο σύνθετο τύπο:

    =LEN(SUBSTITUTE(A2," ",""))

    Όπως πιθανώς γνωρίζετε, η συνάρτηση SUBSTITUTE αντικαθιστά έναν χαρακτήρα με έναν άλλο. Στον παραπάνω τύπο, αντικαθιστάτε ένα κενό (" ") με τίποτα, δηλαδή με μια κενή συμβολοσειρά κειμένου (""). Και επειδή ενσωματώνετε τη SUBSTITUTE στη συνάρτηση LEN, η αντικατάσταση δεν γίνεται στην πραγματικότητα στα κελιά, απλώς δίνει εντολή στον τύπο LEN να υπολογίσει το μήκος της συμβολοσειράς χωρίς κενά.

    Μπορείτε να βρείτε μια πιο λεπτομερή εξήγηση της συνάρτησης SUBSTITUTE του Excel εδώ: Οι πιο δημοφιλείς συναρτήσεις του Excel με παραδείγματα τύπων.

    Πώς να μετρήσετε τον αριθμό των χαρακτήρων πριν ή μετά από έναν δεδομένο χαρακτήρα

    Περιστασιακά, μπορεί να χρειάζεται να γνωρίζετε το μήκος ενός συγκεκριμένου τμήματος μιας συμβολοσειράς κειμένου, αντί να μετράτε το συνολικό αριθμό χαρακτήρων σε ένα κελί.

    Ας υποθέσουμε ότι έχετε μια λίστα με SKUs ως εξής:

    Και όλες οι έγκυρες SKU έχουν ακριβώς 5 χαρακτήρες στην πρώτη ομάδα. Πώς εντοπίζετε τα άκυρα στοιχεία; Ναι, μετρώντας τον αριθμό των χαρακτήρων πριν από το η πρώτη παύλα.

    Έτσι, ο τύπος μήκους του Excel έχει ως εξής:

    =LEN(LEFT($A2, SEARCH("-", $A2)-1))

    Και τώρα, ας αναλύσουμε τον τύπο για να καταλάβετε τη λογική του.

    • Χρησιμοποιείτε τη λειτουργία SEARCH για να επιστρέψετε τη θέση της πρώτης παύλας ("-") στο A2:

    SEARCH("-", $A2)

  • Στη συνέχεια, χρησιμοποιείτε τη συνάρτηση LEFT για να επιστρέψετε τόσους χαρακτήρες που ξεκινούν από την αριστερή πλευρά μιας συμβολοσειράς κειμένου και αφαιρείτε 1 από το αποτέλεσμα επειδή δεν θέλετε να συμπεριλάβετε την παύλα:
  • LEFT($A2, SEARCH("-", $A2,1)-1))

  • Και τέλος, έχετε τη συνάρτηση LEN για να επιστρέψετε το μήκος της συμβολοσειράς.
  • Μόλις ο αριθμός των χαρακτήρων είναι εκεί, ίσως θελήσετε να προχωρήσετε ένα βήμα παραπέρα και να επισημάνετε τις άκυρες SKU, δημιουργώντας έναν απλό κανόνα μορφοποίησης υπό όρους με έναν τύπο όπως =$B25:

    Ή, μπορείτε να εντοπίσετε τις άκυρες SKU ενσωματώνοντας τον παραπάνω τύπο LEN στη συνάρτηση IF:

    =IF(LEN(LEFT($A2, SEARCH("-", $A2)-1))5, "Invalid", "")

    Όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης, ο τύπος εντοπίζει τέλεια τις άκυρες SKU με βάση το μήκος της συμβολοσειράς και δεν χρειάζεστε καν ξεχωριστή στήλη μέτρησης χαρακτήρων:

    Με παρόμοιο τρόπο, μπορείτε να χρησιμοποιήσετε τη συνάρτηση LEN του Excel για να μετρήσετε τον αριθμό των χαρακτήρων μετά το έναν συγκεκριμένο χαρακτήρα.

    Για παράδειγμα, σε μια λίστα ονομάτων, μπορεί να θέλετε να μάθετε πόσους χαρακτήρες περιέχει το Επώνυμο. Ο ακόλουθος τύπος LEN κάνει το κόλπο:

    =LEN(RIGHT(A2,LEN(A2)-SEARCH(" ",A2)))

    Πώς λειτουργεί η φόρμουλα:

    • Αρχικά, προσδιορίζετε τη θέση ενός κενό (" ") σε μια συμβολοσειρά κειμένου χρησιμοποιώντας τη λειτουργία SEARCH:

    SEARCH(" ",A2))))

  • Στη συνέχεια, υπολογίζετε πόσοι χαρακτήρες ακολουθούν το κενό. Για το σκοπό αυτό, αφαιρείτε τη θέση του κενού από το συνολικό μήκος της συμβολοσειράς:
  • LEN(A2)-SEARCH(" ",A2))))

  • Μετά από αυτό, έχετε τη συνάρτηση RIGHT για να επιστρέψετε όλους τους χαρακτήρες μετά το κενό.
  • Και τέλος, χρησιμοποιείτε τη συνάρτηση LEN για να λάβετε το μήκος της συμβολοσειράς που επιστρέφει η συνάρτηση RIGHT.
  • Σημειώστε ότι για να λειτουργήσει σωστά ο τύπος, κάθε κελί πρέπει να περιέχει μόνο ένα κενό, δηλαδή μόνο το όνομα και το επώνυμο, χωρίς μεσαία ονόματα, τίτλους ή επιθήματα.

    Λοιπόν, με αυτόν τον τρόπο χρησιμοποιείτε τους τύπους LEN στο Excel. Αν θέλετε να ρίξετε μια πιο προσεκτική ματιά στα παραδείγματα που συζητούνται σε αυτό το σεμινάριο, μπορείτε να κατεβάσετε ένα δείγμα βιβλίου εργασίας LEN του Excel.

    Στο επόμενο άρθρο, θα εξερευνήσουμε άλλες δυνατότητες της συνάρτησης LEN του Excel και θα μάθετε μερικούς ακόμη χρήσιμους τύπους για την καταμέτρηση χαρακτήρων στο Excel:

    • Τύπος LEN για την καταμέτρηση συγκεκριμένων χαρακτήρων σε ένα κελί
    • Τύπος του Excel για την καταμέτρηση όλων των χαρακτήρων σε μια περιοχή
    • Τύπος για να μετράτε μόνο συγκεκριμένους χαρακτήρες σε μια περιοχή
    • Τύποι για την καταμέτρηση λέξεων στο Excel

    Εν τω μεταξύ, σας ευχαριστώ για την ανάγνωση και ελπίζω να σας δω σύντομα στο blog μας!

    Ο Michael Brown είναι ένας αφοσιωμένος λάτρης της τεχνολογίας με πάθος για την απλοποίηση πολύπλοκων διαδικασιών χρησιμοποιώντας εργαλεία λογισμικού. Με περισσότερο από μια δεκαετία εμπειρίας στον κλάδο της τεχνολογίας, έχει βελτιώσει τις δεξιότητές του στο Microsoft Excel και το Outlook, καθώς και στα Φύλλα Google και στα Έγγραφα. Το blog του Michael είναι αφιερωμένο στο να μοιράζεται τη γνώση και την τεχνογνωσία του με άλλους, παρέχοντας εύκολες συμβουλές και σεμινάρια για τη βελτίωση της παραγωγικότητας και της αποτελεσματικότητας. Είτε είστε έμπειρος επαγγελματίας είτε αρχάριος, το ιστολόγιο του Michael προσφέρει πολύτιμες πληροφορίες και πρακτικές συμβουλές για να αξιοποιήσετε στο έπακρο αυτά τα βασικά εργαλεία λογισμικού.