Cómo contar caracteres en una celda en Google Sheets

Cómo contar caracteres en una celda en Google Sheets

Un pequeño problema que tiene Google Sheets es que no hace un seguimiento automático de recuerdo de caracteres. Por lo tanto, si necesitamos contar caracteres en una celda de Sheets, vamos a tener que utilizar las funciones y fórmulas que explicaremos cómo usar más abajo, dependiendo de la situación.

Contar caracteres en una celda de Google Sheets

Para esto vamos a usar la función LEN que funciona igual que en Microsoft Excel. Nos proporciona la cantidad de caracteres en una celda haciendo uso de una fórmula simple. La sintaxis de la función es LEN(text) donde podemos utilizar una referencia de celda o texto real para el argumento.

Así es como podemos contar caracteres en una celda en Google Sheets

Por ejemplo, para poder dar con el número de caracteres en la Celda A1, tendríamos que usar la siguiente fórmula: =LEN(A1)

Contar caracteres de una celda por letras.

Si deseamos dar con la cantidad de caracteres de un texto específico, utilizaremos la siguiente fórmula, vamos a tener que poner el texto entre comillas: =LEN(«Mañana será otro día»)

Algo muy importante que debemos considerar de la función LEN, es que esta se encarga de contar cada carácter, entre los cuales se incluyen: números, letras, espacios simples, caracteres no imprimibles y puntuación.

Contar caracteres en un rango de celdas

Son muchas las funciones que nos permiten usar un rango de celdas como argumento. El problema es que LEN, no es una de estas. Aunque no debemos preocuparnos, podemos hacer uso de la función SUMPRODUCT a la fórmula LEN, para poder contar caracteres en un rango de celdas.

Contar caracteres en un rango de celdas

Esta función se encarga de calcular la suma de matrices o rangos de celda. La sintaxis es SUMPRODUCT(array1, array2, …) donde únicamente necesitamos el primer argumento.

Por ejemplo, si deseamos contar en las celdas desde A1 a A5, vamos a usar esta fórmula: =SUMPRODUCT(LEN(A1:A5))

Contar instancias de caracteres específicos en una celda

Otro ajuste más que podemos realizar al contar caracteres es contar ciertos caracteres. Quizás deseamos saber cuántas veces aparece la letra A en la cadena de texto de una celda. Para conseguir esto vamos a usar la función SUBSTITUTE.

Contar instancias

Vamos a ver un ejemplo práctico, luego vamos a dividir las partes de la fórmula. Aquí veremos el número de veces que aparecerá la A en la celda A1: =LEN(A1)-LEN(SUBSTITUTE(A1,»A»,»»))

  • SUBSTITUTE(A1,»A»,»») se encarga de buscar y reemplazar cada letra A con lo que está entre comillas, en este caso nada.
  • LEN(SUBSTITUTE(A1,»a»,»») cuenta el número de caracteres que no son la letra A (sustituida).
  • LEN(A1) como antes, cuenta los caracteres de la celda A1.

Finalmente, tenemos un signo menos que divide las fórmulas para restar la segunda fórmula LEN de la primera, lo que nos da un resultado que es 3.

La principal desventaja de contar caracteres específicos con esta función, es que distingue entre mayúsculas y minúsculas. Por lo tanto, si examinamos nuestro texto y nos preguntamos por qué el resultado es 3 en lugar de 4, la razón es justamente está.

Dividir entre mayúsculas y minúsculas

Para lograr solucionar eso, podemos añadir una nueva función a la fórmula. Podemos utilizar UPPER o LOWER. Entonces, para poder contar todas las veces que aparece la letra A en la celda, vamos a usar alguna de las siguientes formulas.=LEN(A1)-LEN(SUBSTITUTE(UPPER(A1),»A»,»»))

=LEN(A1)-LEN(SUBSTITUTE(LOWER(A1),»a»,»»))

En caso de que el texto tenga demasiadas letras mayúsculas, es posible usar la primera formula; si tiene principalmente minúsculas, usaremos la segunda. La idea es usar UPPER con la letra mayúscula entre comillas y LOWER con la minúscula.


¿Tienes alguna pregunta o problema relacionado con el tema del artículo? Queremos ayudarte.

Deja un comentario con tu problema o pregunta. Leemos y respondemos todos los comentarios, aunque a veces podamos tardar un poco debido al volumen que recibimos. Además, si tu consulta inspira la escritura de un artículo, te notificaremos por email cuando lo publiquemos.
*Moderamos los comentarios para evitar spam.

¡Gracias por enriquecer nuestra comunidad con tu participación!

Deja un comentario