Γενική φόρμουλα
=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