Excel

Contar celdas que contienen texto específico

Count Cells That Contain Specific Text

Fórmula de Excel: cuente las celdas que contienen texto específicoFórmula genérica
= COUNTIF (range,'*txt*')
Resumen

Para contar celdas que contienen cierto texto, puede usar el Función COUNTIF con un comodín . En el ejemplo que se muestra, la fórmula en E5 es:

|_+_|Explicación

La función CONTAR.SI cuenta las celdas de un rango que cumplen los criterios. Por ejemplo, para contar la cantidad de celdas en un rango que contienen 'a' puede usar:



cómo aplicar nombres definidos a fórmulas existentes
|_+_|

Sin embargo, tenga en cuenta que esta es una coincidencia exacta. Para ser contada, una celda debe contener exactamente 'a'. Si la celda contiene otros caracteres, no se contará.



Para el problema mostrado, queremos contar las celdas que Contiene texto específico, lo que significa que el texto podría estar en cualquier lugar de la celda. Para hacer esto, necesitamos usar el carácter de asterisco (*) como un comodín . Por ejemplo, para contar las celdas que contienen la letra 'a' en cualquier lugar que usemos:

|_+_|

El asterisco en una fórmula significa 'coincidir con cualquier número de caracteres, incluido el cero', por lo que este patrón contará cualquier celda que contenga 'a' en cualquier posición, con o sin otros caracteres a la izquierda o derecha. Todas las fórmulas utilizadas en el ejemplo siguen el mismo patrón:



|_+_|

Nota: COUNTIF no distingue entre mayúsculas y minúsculas.

Con una referencia de celda

Puede ajustar fácilmente esta fórmula para usar el contenido de otra celda para los criterios. Por ejemplo, si A1 contiene el texto que desea hacer coincidir, puede usar:

¿Cómo se crea un cuadro desplegable en Excel?
|_+_|

Contar números específicos

La fórmula CONTAR.SI anterior no funcionará si está buscando un número en particular y las celdas contienen datos numéricos. Esto se debe a que el comodín hace que COUNTIF busque solo texto (es decir, busque '2' en lugar de solo 2). Debido a que un valor de texto nunca se encontrará en un número verdadero, COUNTIF devolverá cero.



Para contar un número específico en contenido numérico , puede utilizar una fórmula diferente basada en el Buscando función y el Función ISNUMBER como esto:

|_+_|

En esta fórmula, texto es el texto que está buscando y abarcar es el rango de celdas que desea contar. Cuando SEARCH localiza una coincidencia, devolverá un número y la función ISNUMBER convertirá el número en un valor VERDADERO o FALSO . Como estamos comprobando más de una celda, el resultado será un formación o valores VERDADERO y FALSO. los doble negativa se utiliza para convertir los valores VERDADERO y FALSO en 1 y 0, y el Función SUMPRODUCTO devolverá la suma de la matriz como resultado final.

SEARCH trata automáticamente todos los números como texto, por lo que encontrará, por ejemplo, el 1 en el número 201. Además, no es necesario utilizar comodines para indicar la posición, porque SEARCH buscará automáticamente todo el texto de una celda.

Versión sensible a mayúsculas y minúsculas

Para un recuento que distingue entre mayúsculas y minúsculas, puede utilizar una fórmula basada en Función ENCONTRAR :

|_+_|

Aquí, se usa la función BUSCAR en lugar de BUSCAR, porque ENCONTRAR distingue entre mayúsculas y minúsculas. En otros aspectos, la fórmula funciona como la fórmula ISNUMBER + FIND descrita anteriormente.

Autor Dave Bruns


^