Τύπος Excel: Καταμέτρηση αλλαγών γραμμής στο κελί -

Πίνακας περιεχομένων

Γενική φόρμουλα

=LEN(B5)-LEN(SUBSTITUTE(B5,CHAR(10),""))+1

Περίληψη

Για να μετρήσετε τις συνολικές γραμμές σε ένα κελί, μπορείτε να χρησιμοποιήσετε έναν τύπο που βασίζεται στις λειτουργίες LEN, SUBSTITUTE και CHAR. Στο παράδειγμα που εμφανίζεται, ο τύπος στο C5 είναι:

=LEN(B5)-LEN(SUBSTITUTE(B5,CHAR(10),""))+1

Εξήγηση

Πρώτον, η συνάρτηση LEN μετρά τους συνολικούς χαρακτήρες στο κελί B5.

Το επόμενο SUBSTITUTE καταργεί όλες τις "επιστροφές γραμμών" από το κείμενο στο B5 αναζητώντας το CHAR (10) που είναι ο κωδικός χαρακτήρων για τον χαρακτήρα επιστροφής στα Windows. Το LEN επιστρέφει το αποτέλεσμα μέσα σε ένα δεύτερο LEN, το οποίο μετράει χαρακτήρες χωρίς επιστροφή μεταφοράς.

Η δεύτερη μέτρηση αφαιρείται από την πρώτη και το 1 προστίθεται στο τελικό αποτέλεσμα, καθώς ο αριθμός των γραμμών είναι ο αριθμός των επιστροφών + 1.

Αντιμετώπιση κενών κελιών

Ο τύπος στο παράδειγμα που εμφανίζεται θα επιστρέψει 1 ακόμη και αν ένα κελί είναι κενό. Εάν πρέπει να προφυλάξετε από αυτό το πρόβλημα, μπορείτε να τυλίξετε τον τύπο στη δήλωση IF όπως έτσι:

=IF(ISBLANK(B5),0,LEN(B5)-LEN(SUBSTITUTE(B5,CHAR(10),""))+1)

Έκδοση Mac

Σε Mac, ο κωδικός για τον χαρακτήρα αλλαγής γραμμής είναι 13 αντί για 10, οπότε χρησιμοποιήστε αυτόν τον τύπο:

=LEN(B5)-LEN(SUBSTITUTE(B5,CHAR(13),""))+1

ενδιαφέροντα άρθρα...