Fórmula de Excel: contar saltos de línea en la celda -

Tabla de contenido

Fórmula genérica

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

Resumen

Para contar el total de líneas en una celda, puede usar una fórmula basada en las funciones LEN, SUSTITUTO y CHAR. En el ejemplo que se muestra, la fórmula en C5 es:

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

Explicación

Primero, la función LEN cuenta el total de caracteres en la celda B5.

A continuación, SUBSTITUTE elimina todos los "retornos de línea" del texto en B5 buscando CHAR (10), que es el código de carácter para el carácter de retorno en Windows. LEN devuelve el resultado dentro de un segundo LEN, que cuenta los caracteres sin retornos de carro.

El segundo recuento se resta del primero y se suma 1 al resultado final, ya que el número de líneas es el número de devoluciones + 1.

Lidiando con celdas vacías

La fórmula del ejemplo que se muestra devolverá 1 incluso si una celda está vacía. Si necesita protegerse contra este problema, puede envolver la fórmula en la declaración IF así:

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

Versión Mac

En una Mac, el código para el carácter de salto de línea es 13 en lugar de 10, así que use esta fórmula en su lugar:

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

Articulos interesantes...