Tabla de contenido
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.xlsm8 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.