Función LEN de Excel: contar caracteres en una celda

  • Compartir Este
Michael Brown

¿Está buscando una fórmula de Excel para contar caracteres en una celda? Si es así, sin duda ha aterrizado en la página correcta. Este breve tutorial le enseñará cómo puede utilizar la función LEN para contar caracteres en Excel, con o sin espacios.

De todas las funciones de Excel, LEN es posiblemente la más fácil y sencilla. El nombre de la función es fácil de recordar, no es más que los 3 primeros caracteres de la palabra "longitud". Y es lo que realmente hace la función LEN: devuelve la longitud de una cadena de texto, o la longitud de una celda.

En otras palabras, se utiliza la función LEN en Excel para cuente todos los caracteres en una celda, incluyendo letras, números, caracteres especiales y todos los espacios.

En este breve tutorial, vamos a echar un vistazo rápido a la sintaxis en primer lugar, y luego echar un vistazo más de cerca a algunos ejemplos de fórmulas útiles para contar caracteres en sus hojas de cálculo de Excel.

    Función LEN de Excel

    La función LEN de Excel cuenta todos los caracteres de una celda y devuelve la longitud de la cadena. Sólo tiene un argumento, que obviamente es necesario:

    =LEN(texto)

    Dónde texto es la cadena de texto para la que desea contar el número de caracteres. Nada más fácil, ¿verdad?

    A continuación encontrará un par de fórmulas sencillas para hacerse una idea básica de lo que hace la función LEN de Excel.

    =LEN(123) - devuelve 3, porque se suministran 3 números a la función texto argumento.

    =LEN("bien") - devuelve 4, porque la palabra bien contiene 4 letras. Como cualquier otra fórmula de Excel, LEN requiere encerrar las cadenas de texto entre comillas dobles, que no se cuentan.

    En tus fórmulas LEN de la vida real, es probable que proporciones referencias de celdas en lugar de números o cadenas de texto, para contar caracteres en una celda específica o en un rango de celdas.

    Por ejemplo, para obtener la longitud del texto de la celda A1, utilizarías esta fórmula:

    =LEN(A1)

    A continuación encontrará ejemplos más significativos con explicaciones detalladas y capturas de pantalla.

    Cómo utilizar la función LEN en Excel - ejemplos de fórmulas

    A primera vista, la función LEN parece tan sencilla que apenas requiere más explicación. Sin embargo, existen algunos trucos útiles que podrían ayudarle a adaptar la fórmula Len de Excel a sus necesidades específicas.

    Cómo contar todos los caracteres de una celda (incluidos los espacios)

    Como ya se ha mencionado, la función LEN de Excel cuenta absolutamente todos los caracteres de una celda especificada, incluidos todos los espacios - espacios iniciales, finales y espacios entre palabras.

    Por ejemplo, para obtener la longitud de la celda A2, se utiliza esta fórmula:

    =LEN(A2)

    Como se muestra en la siguiente captura de pantalla, nuestra fórmula LEN contó 36 caracteres, incluyendo 29 letras, 1 número y 6 espacios.

    Para más detalles, consulte Cómo contar el número de caracteres en celdas de Excel.

    Contar caracteres en varias celdas

    Para contar caracteres en varias celdas, seleccione la celda con su fórmula Len y cópiela en otras celdas, por ejemplo arrastrando el tirador de relleno. Para obtener instrucciones detalladas, consulte Cómo copiar fórmulas en Excel.

    En cuanto se copie la fórmula, la función LEN devolverá el valor recuento de caracteres para cada celda individualmente .

    Y de nuevo, permítame llamar su atención sobre el hecho de que la función LEN cuenta absolutamente todo, incluyendo letras, números, espacios, comas, comillas, apóstrofes, etc:

    Nota: Al copiar una fórmula en la columna, asegúrese de utilizar una referencia de celda relativa como LEN(A1) o una referencia mixta como LEN($A1) que fija sólo la columna, de modo que su fórmula Len se ajustará correctamente a la nueva ubicación. Para obtener más información, consulte Uso de referencias de celda absolutas y relativas en Excel.

    Contar un número total de caracteres en varias celdas

    La forma más obvia de obtener el número total de caracteres en varias celdas es sumar unas cuantas funciones LEN, por ejemplo:

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

    O bien, utilice la función SUMA para totalizar los recuentos de caracteres devueltos por las fórmulas LEN:

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

    De cualquier forma, la fórmula cuenta los caracteres de cada una de las celdas especificadas y devuelve la longitud total de la cadena:

    Este enfoque es sin duda fácil de entender y de usar, pero no es la mejor manera de contar caracteres en un rango que consta de, digamos, 100 o 1000 celdas. En este caso, es mejor que utilices las funciones SUM y LEN en una fórmula de matriz, y te mostraré un ejemplo en nuestro próximo artículo.

    Cómo contar los caracteres excluyendo los espacios iniciales y finales

    Cuando se trabaja con hojas de cálculo grandes, un problema habitual son los espacios iniciales o finales, es decir, los espacios extra al principio o al final de los elementos. Apenas se notan en la hoja, pero después de enfrentarse a ellos un par de veces, se aprende a tener cuidado con ellos.

    Si sospechas que hay algunos espacios invisibles en tus celdas, la función LEN de Excel es de gran ayuda. Como recordarás, incluye todos los espacios en un recuento de caracteres:

    Para obtener la longitud de la cadena sin espacios iniciales ni finales Para ello, basta con incluir la función TRIM en la fórmula LEN de Excel:

    =LEN(TRIM(A2))

    Cómo contar el número de caracteres de una celda excluyendo todos los espacios

    Si su objetivo es obtener el recuento de caracteres sin espacios, ya sean iniciales, finales o intermedios, necesitará una fórmula un poco más compleja:

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

    Como probablemente ya sabes, la función SUBSTITUTE sustituye un carácter por otro. En la fórmula anterior, sustituyes un espacio (" ") por nada, es decir, por una cadena de texto vacía (""). Y como incrustas SUBSTITUTE en la función LEN, la sustitución no se realiza realmente en las celdas, sólo indica a tu fórmula LEN que calcule la longitud de la cadena sin espacios.

    Puede encontrar una explicación más detallada de la función SUSTITUIR de Excel aquí: Funciones más populares de Excel con ejemplos de fórmulas.

    Cómo contar el número de caracteres antes o después de un carácter dado

    En ocasiones, puede que necesite conocer la longitud de una parte determinada de una cadena de texto, en lugar de contar el número total de caracteres de una celda.

    Supongamos que tiene una lista de SKU como ésta:

    Y todas las SKU válidas tienen exactamente 5 caracteres en el primer grupo. ¿Cómo se detectan los artículos no válidos? Sí, contando el número de caracteres antes de la primera raya.

    Así, nuestra fórmula de longitud en Excel es la siguiente:

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

    Y ahora, vamos a desglosar la fórmula para que puedas entender su lógica.

    • Utilice la función BUSCAR para obtener la posición del primer guión ("-") en A2:

    BUSCAR("-", $A2)

  • A continuación, se utiliza la función IZQUIERDA para devolver tantos caracteres empezando por la izquierda de una cadena de texto, y se resta 1 al resultado porque no se quiere incluir el guión:
  • LEFT($A2, SEARCH("-", $A2,1)-1))

  • Y por último, tienes la función LEN para devolver la longitud de esa cadena.
  • En cuanto tenga el recuento de caracteres, puede ir un paso más allá y resaltar los SKU no válidos configurando una sencilla regla de formato condicional con una fórmula del tipo =$B25:

    O bien, puede identificar las SKU no válidas incrustando la fórmula LEN anterior en la función IF:

    =IF(LEN(LEFT($A2, SEARCH("-", $A2)-1))5, "No válido", "")

    Como se muestra en la siguiente captura de pantalla, la fórmula identifica perfectamente los SKU no válidos basándose en la longitud de una cadena, y ni siquiera necesita una columna separada de recuento de caracteres:

    De forma similar, puede utilizar la función LEN de Excel para contar el número de caracteres después de un carácter específico.

    Por ejemplo, en una lista de nombres, puede que desee saber cuántos caracteres contiene el Apellido. La siguiente fórmula LEN sirve para ello:

    =LEN(DERECHA(A2,LEN(A2)-BUSCAR(" ",A2))

    Cómo funciona la fórmula:

    • En primer lugar, determine la posición de un espacio (" ") en una cadena de texto utilizando la función BUSCAR:

    SEARCH(" ",A2)))

  • A continuación, se calcula cuántos caracteres siguen al espacio. Para ello, se resta la posición del espacio de la longitud total de la cadena:
  • LEN(A2)-BUSCAR(" ",A2)))

  • Después de eso, tiene la función DERECHA para devolver todos los caracteres después del espacio.
  • Por último, se utiliza la función LEN para obtener la longitud de la cadena devuelta por la función RIGHT.
  • Tenga en cuenta que, para que la fórmula funcione correctamente, cada celda debe contener un solo espacio, es decir, sólo el nombre y los apellidos, sin segundos nombres, títulos ni sufijos.

    Bien, así es como se utilizan las fórmulas LEN en Excel. Si desea ver más de cerca los ejemplos tratados en este tutorial, le invitamos a descargar un libro de Excel LEN de ejemplo.

    En el próximo artículo, vamos a explorar otras capacidades de la función LEN de Excel, y aprenderás algunas fórmulas más útiles para contar caracteres en Excel:

    • Fórmula LEN para contar caracteres específicos en una celda
    • Fórmula Excel para contar todos los caracteres de un rango
    • Fórmula para contar sólo determinados caracteres de un intervalo
    • Fórmulas para contar palabras en Excel

    Mientras tanto, le agradezco su lectura y espero verle pronto en nuestro blog.

    Michael Brown es un entusiasta de la tecnología dedicado y apasionado por simplificar procesos complejos utilizando herramientas de software. Con más de una década de experiencia en la industria de la tecnología, ha perfeccionado sus habilidades en Microsoft Excel y Outlook, así como en Google Sheets y Docs. El blog de Michael está dedicado a compartir su conocimiento y experiencia con otros, brindando consejos y tutoriales fáciles de seguir para mejorar la productividad y la eficiencia. Ya sea un profesional experimentado o un principiante, el blog de Michael ofrece información valiosa y consejos prácticos para aprovechar al máximo estas herramientas de software esenciales.