Contar palabras específicas en un rango en Excel
Este artículo explica una fórmula para contar el número de veces que una palabra específica aparece en un rango de celdas en Excel.
¿Cómo contar palabras específicas en un rango de celdas en Excel?
Fórmula genérica
=SUMAPRODUCTO((LARGO(rng)-LARGO(SUSTITUIR(rng,txt,"")))/LARGO(txt))
Argumentos
Rng: El rango contiene la cadena de texto donde se contará la palabra específica.
Txt: La palabra específica que deseas contar. Puede ser:
1. La palabra entre comillas;
2. O una referencia a una celda que contiene la palabra.
¿Cómo usar esta fórmula?
Supongamos que quieres contar el número de veces que aparece la palabra “tool” en el rango B5:B8, puedes hacerlo de la siguiente manera.
Selecciona una celda en blanco, introduce la siguiente fórmula en ella y luego presiona la tecla Entrar.
Consejos: Puedes copiar y pegar directamente la fórmula en la celda seleccionada.
=SUMAPRODUCTO((LARGO(B5:B8)-LARGO(SUSTITUIR(B5:B8,"tool","")))/LARGO("tool"))
Notas:
- 1. Por favor, cambia el rango B5:B8 y la palabra “tool” según tus necesidades;
- 2. Si no se encuentra la palabra, devolverá 0;
- 3. La fórmula distingue entre mayúsculas y minúsculas;
- 4. Si deseas contar una palabra específica en un rango de celdas ignorando las mayúsculas y minúsculas, utiliza la función MAYUSC dentro de SUSTITUIR como se muestra en la siguiente fórmula:
- =SUMAPRODUCTO((LARGO(B5:B8)-LARGO(SUSTITUIR(MAYUSC(B5:B8),MAYUSC("tool"),"")))/LARGO("tool"))
¿Cómo funciona esta fórmula?
=SUMAPRODUCTO((LARGO(B5:B8)-LARGO(SUSTITUIR(B5:B8,"tool","")))/LARGO("tool"))
- 1. LARGO(B5:B8): La función LARGO calcula la longitud total de la cadena para cada celda en el rango B5:B8, devolviendo una matriz de números {47;23;23;15};
- 2. LARGO(SUSTITUIR(B5:B8,"tool","")): Aquí, la función SUSTITUIR elimina la palabra específica “tool” de cada celda en el rango B5:B8, y luego la función LARGO calcula la longitud para cada celda en el rango B5:B8 sin la palabra específica “tool”. Devuelve los números de la matriz como {35;19;19;15};
- 3. (LARGO(B5:B8)-LARGO(SUSTITUIR(B5:B8,"tool","")): Esta parte de la fórmula ahora se convierte en {47;23;23;15}-{35;19;19;15}. Después de restar, el resultado es {12;4;4;0};
- 4. LARGO("tool"): La función LARGO aquí calcula la longitud de “tool”, y devuelve el resultado 4;
- 5. (LARGO(B5:B8)-LARGO(SUSTITUIR(B5:B8,"tool","")))/LARGO("tool"): Como se mencionó anteriormente, esta parte se mostrará como {12;4;4;0}/4. Divide 4 de cada número de la matriz y obtiene el resultado {3;1;1;0};
- 6. SUMAPRODUCTO({3;1;1;0}): La función SUMAPRODUCTO suma los números en la matriz y devuelve el recuento total de “tool” en el rango B5:B8.
Funciones relacionadas
Función LARGO de Excel
La función LARGO devuelve el número de caracteres en una cadena de texto.
Función SUSTITUIR de Excel
La función SUSTITUIR reemplaza texto o caracteres dentro de una cadena de texto con otro texto o caracteres.
Función SUMAPRODUCTO de Excel
La función SUMAPRODUCTO puede usarse para multiplicar dos o más columnas o matrices juntas, y luego obtener la suma de los productos.
Función MAYUSC de Excel
La función MAYUSC de Excel convierte todas las letras de un texto dado a mayúsculas.
Fórmulas relacionadas
Contar ocurrencias de caracteres específicos en una celda de Excel
Este tutorial introduce cómo aplicar fórmulas basadas en las funciones LARGO y SUSTITUIR para contar el número de veces que aparece un carácter específico en una celda de Excel.
Contar caracteres específicos en un rango de celdas
Este tutorial introduce algunas fórmulas para contar el número de veces que aparece un carácter específico en un rango en Excel.
Contar palabras específicas en una celda en Excel
Este artículo presenta una fórmula para contar el número de veces que aparece una palabra específica en una celda en Excel.
Contar el número de caracteres en una celda en Excel
El total de caracteres incluye no solo todas las letras, sino también todos los espacios, signos de puntuación y símbolos en la celda. Sigue este tutorial para contar fácilmente el total de caracteres en una celda con la función LARGO en Excel.
Contar el número de caracteres en un rango en Excel
Este artículo explica una fórmula para contar el total de caracteres que aparecen en un rango de celdas en Excel.
Las Mejores Herramientas de Productividad para Office
Kutools para Excel - Te Ayuda a Sobresalir Entre la Multitud
Kutools para Excel Presume de Más de 300 Funciones, Asegurando Que Lo Que Necesitas Está a Solo Un Clic de Distancia...
Office Tab - Habilita Lectura y Edición con Pestañas en Microsoft Office (incluye Excel)
- ¡Un segundo para cambiar entre decenas de documentos abiertos!
- Reduce cientos de clics de ratón para ti todos los días, di adiós al síndrome del túnel carpiano.
- Aumenta tu productividad en un 50% al ver y editar múltiples documentos.
- Trae Pestañas Eficientes a Office (incluye Excel), Al Igual Que Chrome, Edge y Firefox.