Cómo Contar Celdas con Texto en Excel (8 Trucos Rápidos)

  • Compartir Este
Hugh West

En este tutorial, voy a mostrarte 8 trucos rápidos para contar celdas con texto en excel. Puede utilizar estos métodos incluso en grandes conjuntos de datos para averiguar las celdas de datos que contienen valores de texto. A lo largo de este tutorial, también aprenderá algunas herramientas y técnicas importantes de excel que le serán muy útiles en cualquier tarea relacionada con excel.

Descargar el cuaderno de prácticas

Puede descargar el cuaderno de prácticas desde aquí.

Contar Celdas con Texto.xlsm

8 Trucos Rápidos para Contar Celdas con Texto en Excel

Hemos tomado un conjunto de datos conciso para explicar los pasos con claridad. El conjunto de datos tiene aproximadamente 7 filas y 2 Inicialmente, vamos a mantener todas las celdas en General Para todos los conjuntos de datos, tenemos 2 columnas únicas que son Productos y Cantidad vendida Aunque más adelante podremos variar el número de columnas si es necesario.

1. Uso de la función COUNTA

La función COUNTA cuenta todas las celdas con cualquier tipo de valor. Podemos utilizar esta función para contar celdas con texto en excel Para ello, siga los pasos que se indican a continuación.

Pasos:

  • En primer lugar, vaya a la celda C10 e inserta la siguiente fórmula:
=CUENTA(B5:C9)-CUENTA(B5:C9)

  • Ahora, pulse Entre en y esto calculará el número total de celdas de texto dentro de C10 .

Más información: Contar Si Celda Contiene Texto en Excel (5 Enfoques Fáciles)

2. Aplicación de la función COUNTIF

La función COUNTIF toma ciertos criterios para contar celdas. Podemos contar celdas con texto en excel usando esta función estableciendo los criterios adecuados. Veamos cómo hacerlo.

Pasos:

  • Para empezar, haga doble clic en la celda C10 e introduce la siguiente fórmula:
=COUNTIF(B5:C9, "*")

  • A continuación, pulse la tecla Entre en y debería obtener el número de celdas con datos de texto.

Read More: Contar Si una Celda Contiene Algún Texto en Excel (4 Métodos)

3. Utilización de la función ISTEXT

Como su nombre indica, la función ISTEXT en excel comprueba si una celda contiene o no texto y da una respuesta con un TRUE o FALSO Veamos cómo aplicarlo aquí para contar celdas.

Pasos:

  • Para iniciar este método, haga doble clic en la celda C10 e inserte la fórmula siguiente:
=COUNT(IF(ISTEXT(B5:C9),1))

  • A continuación, pulse la tecla Entre en y consecuentemente, esto encontrará el total de celdas con datos de texto dentro de la celda C10 .

🔎 ¿Cómo funciona la fórmula?

  • ISTEXT(B5:C9): Esta parte comprueba cada celda del rango y devuelve TRUE si una celda contiene texto, FALSO
  • IF(ISTEXT(B5:C9),1): Devuelve una matriz de 1 y FALSO dependiendo de la celda que contenga el valor del texto.

Leer Más: Celda COUNTIF Que Contiene un Texto Específico en Excel (Sensible e Insensible a Mayúsculas y Minúsculas)

4. Contar con la función SUMA

También podemos utilizar la función SUMA en excel en combinación con la función ISTEXT para contar celdas con texto.

Pasos:

  • Para iniciar este método, vaya a la celda C10 e introduce la siguiente fórmula:
=SUMA(IF(ISTEXT(B5:C9),1))

  • A continuación, pulse la tecla Entre en o haga clic en cualquier celda en blanco.
  • Inmediatamente, esto le dará el recuento de celdas de texto dentro de la celda C10 como 5 .

🔎 ¿Cómo funciona la fórmula?

  • ISTEXT(B5:C9): Esta parte comprueba cada celda del rango y devuelve TRUE si una celda contiene texto, FALSO
  • IF(ISTEXT(B5:C9),1): Devuelve una matriz de 1 y FALSO dependiendo de la celda que contenga el valor del texto.

Read More: Cómo contar palabras específicas en una columna en Excel (2 métodos)

5. Recuento de celdas de texto mediante la función SUMPRODUCT

En este método, utilizaremos la función SUMPRODUCT junto con la función ISTEXT contar celdas con texto en excel.

Pasos:

  • Como anteriormente, inserte la siguiente fórmula dentro de la celda C10 :
=SUMPRODUCTO(IF(ISTEXT(B5:C9),1))

  • Por último, pulse la tecla Entre en y deberíamos obtener el resultado como 5 .

🔎 ¿Cómo funciona la fórmula?

  • ISTEXT(B5:C9): Esta parte comprueba cada celda del rango y devuelve TRUE si una celda contiene texto, FALSO
  • IF(ISTEXT(B5:C9),1): Devuelve una matriz de 1 y FALSO dependiendo de la celda que contenga el valor del texto.

6. Utilización de la función SIGN en Excel

La función SIGNO en excel comprueba si un número es positivo o negativo. Podemos utilizar esta función de forma similar al método anterior para contar celdas con texto en excel. A continuación se detallan los pasos.

Pasos:

  • Para iniciar el proceso, vaya a la celda C10 y escribe la fórmula que aparece a continuación:
=SUMPRODUCTO(SIGN(ISTEXT(B5:C9)))

  • A continuación, pulse Entre en y esto contará el número total de celdas con valor de datos de texto dentro de la celda C10 .

🔎 ¿Cómo funciona la fórmula?

  • ISTEXT(B5:C9): Esta parte comprueba cada celda del rango y devuelve TRUE si una celda contiene texto, FALSO
  • SIGN(ISTEXT(B5:C9)): Esta parte devuelve una matriz de 1 y 0 cuando la célula es positiva o 0 .

7. Excluir celdas con espacios

En el siguiente conjunto de datos, la celda B8 tiene un solo espacio que los métodos anteriores contarán como texto. Para esto, necesitamos una forma diferente de contar celdas con texto en excel pero excluyendo cualquier celda con espacio.

Pasos:

  • En primer lugar, vaya a la celda C10 e inserta la siguiente fórmula:
=COUNTIF(B5:C9,"><")

  • Ahora, pulse Entre en y esto calculará el número total de celdas de texto dentro de la celda C10 .

8. Recuento de células tras el filtrado

Aquí, hemos filtrado el conjunto de datos como se puede observar que la fila 9 Las fórmulas normales también contarán esta fila. Así que usaremos una fórmula diferente para contar sólo las celdas filtradas con texto en Excel.

Pasos:

  • Para ello, haga doble clic en la celda C10 e introduce la siguiente fórmula:
=SUMPRODUCT(SUBTOTAL(103, INDIRECT("B"&ROW(B5:C10)))*(ISTEXT(B5:C10)))

  • A continuación, pulse la tecla Entre en y debería obtener el número de celdas con datos de texto.

🔎 Cómo funciona la fórmula ?

  • ISTEXT(B5:C10) : La función ISTEXT comprueba cada celda del rango y devuelve TRUE si una celda contiene texto, FALSE en caso contrario.
  • INDIRECT("B"&ROW(B5:C10)): Función INDIRECTA para establecer las referencias individuales de todas las celdas del rango especificado.
  • SUBTOTAL(103, INDIRECT("B"&ROW(B5:C10)))*(ISTEXT(B5:C10)): Esta parte devuelve una serie de 1 y 0 que indica la existencia o no de texto en una celda.

Read More: Cómo Contar Celdas Filtradas con Texto en Excel (3 Métodos)

Cómo Contar Celdas En Excel

Si conoce VBA en excel, entonces cuentas celdas rápidamente con sólo unas pocas líneas de código. Veamos cómo podemos hacerlo.

Pasos:

  • Para este método, vaya a Desarrollador y seleccione Visual Basic .

  • Ahora, seleccione Inserte en el VBA y haga clic en Módulo .

  • A continuación, escriba la fórmula siguiente en la nueva ventana:
 Sub ContarCeldas() Rango("C10") = Application.WorksheetFunction.ContarA(Rango("B5:C9"))) End Sub 

  • A continuación, abra la macro desde Desarrollador haciendo clic en Macros .

  • Ahora, en el Macro seleccione la opción ContarCélulas y haga clic en Ejecutar .

  • Como resultado, el VBA calculará el número total de celdas dentro de la celda C10 .

Cómo Contar Celdas con Números en Excel

Para contar celdas con números, haremos lo básico Función COUNT en excel.

Pasos:

  • Para empezar, haga doble clic en la celda C10 e introduce la siguiente fórmula:
=CONTEO(B5:C9)

  • A continuación, pulse la tecla Entre en y esto encontrará el número de celdas con un número igual a 5 .

Conclusión

Espero que hayas podido aplicar los métodos que te mostré en este tutorial sobre cómo contar celdas con texto en excel. Como puedes ver, hay bastantes maneras de lograrlo. Así que elige sabiamente el método que mejor se adapte a tu situación. Si te quedas atascado en alguno de los pasos, te recomiendo repasarlos varias veces para aclarar cualquier confusión. Por último, para saber más excel técnicas, siga nuestras ExcelWIKI Si tiene alguna duda, hágamelo saber en los comentarios.

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.