Cómo Contar el Número de Caracteres en una Celda en Excel (6 Formas más Fáciles)

  • Compartir Este
Hugh West

Si usted está buscando algunas de las maneras más fáciles de contar un número de caracteres en una celda en Excel, entonces usted está en el lugar correcto. A veces puede ser necesario contar el número de caracteres en una celda, pero se convierte en tedioso e ineficaz en hacerlo manualmente. Por lo tanto, vamos a entrar en el artículo para conocer las formas de hacer esta tarea más fácil.

Descargar el cuaderno de ejercicios

Contar Número de Caracteres en una Celda.xlsm

Las 6 maneras más fáciles de contar el número de caracteres en una celda en Excel

En la siguiente tabla, tengo una columna denominada Contraseña donde se escriben diferentes contraseñas en cada celda.

Para cumplir el requisito de una contraseña segura es necesario cumplir el requisito del límite de contraseñas.

Para comprobar si cumple los requisitos mostraré varias formas de contar el número de caracteres de Contraseña aquí.

Método-1: Contar Caracteres en una Celda Usando la Función LEN

Paso-01 Para contar el número de caracteres de una celda, deberá utilizar la función LEN Funciona aquí.

=LEN(texto)

Toma, C4 es texto.

Paso-02 Después de pulsar INTRODUCE y arrastrándolo hacia abajo aparecerán los siguientes resultados.

Más información: Contar Caracteres Específicos en una Columna en Excel: 4 Métodos

Método-2: Contar la SUMA de todos los caracteres de un rango

Paso-01 Para hallar la suma de todos los caracteres de un intervalo, debe utilizar la función LEN dentro de la función SUM función.

=SUMA((LEN(C4:C9)))

Toma, C4:C9 es el rango de caracteres.

Paso-02 Después de pulsar INTRODUCE tendrá la Suma de los caracteres en el rango deseado.

Método 3: Contar números en una celda

Paso-01 Si desea contar cuántos números se han utilizado en un texto (por ejemplo, una contraseña), escriba la siguiente fórmula.

=SUM(LEN(C4)-LEN(SUBSTITUTE(C4,{0,1,2,3,4,5,6,7,8,9},"")))

Aquí, el SUSTITUIR se utiliza para omitir los números de la celda C4, y, a continuación, se contará el número de caracteres de la contraseña recién formada mediante la función LEN función.

Después, se restará del número de caracteres antiguo y se sumará el resultado.

Paso-02 Después de pulsar INTRODUCE y arrastrándolo hacia abajo obtendrá el número total de valores numéricos de una celda.

Más información: Contar Números en una Celda en Excel (3 Métodos)

Método 4: Contar caracteres en una celda excepto números

Paso-01 Si quieres contar los caracteres de una celda excepto los números, tienes que restar el número total de caracteres de una celda del número de valores numéricos de una celda (que obtuvimos en Método 3 ).

=LEN(C4)-(SUM(LEN( C4)-LEN(SUBSTITUTE(C4,{0,1,2,3,4,5,6,7,8,9},""))))

Paso-02 A continuación, pulse INTRODUCE y arrástrelo hacia abajo y entonces aparecerá el número de caracteres excepto los números.

Más información: Contar el Número de Caracteres Específicos en una Celda en Excel (2 Enfoques)

Método 5: Contar caracteres especiales en una celda

Paso-01 Si desea contar cualquier carácter especial en una celda utiliza la siguiente fórmula.

=LEN(C4)-LEN(SUBSTITUTE(C4, "a",""))

Aquí, el número total de caracteres se restará del número de caracteres donde un carácter especial como " a ".

=SUBSTITUIR(texto,texto antiguo,texto nuevo)

Aquí, el texto es C4 el texto antiguo es " a "y el nuevo texto es En blanco

Paso-02 Después de pulsar INTRODUCE y arrastrándolo hacia abajo obtendrás el siguiente resultado.

Método-6: Contar Caracteres en una Celda Usando Código VBA

Paso-01 : Al principio tienes que seguir Desarrollador Tab>> Visual Basic

Paso-02 Entonces Editor de Visual Basic y, a continuación, vaya a Inserte >> Módulo .

Paso-03 Entonces Módulo 1 y aquí escribirás el siguiente código.

 Function CharacterNo(pInput As String) As String Dim xRegex As Object Dim xMc As Object Dim xM As Object Dim xOut As String Set xRegex = CreateObject("vbscript.regexp") xRegex.Global = True xRegex.ignorecase = True xRegex.Pattern = "[^\w]" CharacterNo = "" If Not xRegex.test(pInput) Then xRegex.Pattern = "(\d+)xOut & (xM.Length & IIf(IsNumeric(xM), "N", "L")) Next CharacterNo = xOut End If End Function 

Después de escribir este código, Guardar este código y Cerrar la ventana.

Aquí, una función llamada CarácterNo y puedes cambiar el nombre como desees.

Paso-04 Entonces en la celda D4 escriba la función CarácterNo e inserte el texto en C4 .

=Nº de carácter(C4)

Paso-05 Después de pulsar INTRODUCE y arrastrándolo hacia abajo aparecerán los siguientes resultados.

Toma, L denota cualquier carácter excepto número y N denota carácter numérico.

Tomemos la primera celda 1L1N3L2N2L que representa (1+3+2)L o 6L o 6 excepto los números y (1+2)N o 3N o 3 caracteres numéricos.

Más información: Excel VBA: Contar Caracteres en una Celda (5 Métodos)

Conclusión

En este artículo, he tratado de cubrir las formas más fáciles de contar el número de caracteres en una celda. Espero que este artículo le ayudará con respecto a este tema. Si usted tiene alguna sugerencia adicional no dude en compartir con nosotros. Gracias.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.