Skip to main content

Kutools para Office — Una Suite. Cinco Herramientas. Haz Más.

Contar palabras clave que contiene una celda basada en una lista

Author Xiaoyang Last modified

Si desea contar el número de palabras clave que aparecen en una celda basada en una lista de celdas, la combinación de las funciones SUMAPRODUCTO, ESNUMERO y BUSCAR puede ayudarle a resolver este problema en Excel.

doc-count-keywords-1


Contar palabras clave que contiene una celda basada en una lista

Por ejemplo, tengo una lista de cadenas de texto en la columna A y algunas palabras clave en la columna D, como se muestra en la siguiente captura de pantalla. Ahora, para obtener el número de palabras clave que contiene una celda en la columna A basada en los datos de la columna D, por favor, utilice la siguiente fórmula.

doc-count-keywords-2

1. Por favor, introduzca o copie la siguiente fórmula en una celda en blanco:

=SUMAPRODUCTO(--ESNUMERO(BUSCAR($D$2:$D$6; A2)))

2. Luego, arrastre el controlador de relleno para copiar esta fórmula a otras celdas, y se habrá calculado el número de palabras clave dentro de una celda, vea la siguiente captura de pantalla:

doc-count-keywords-3


Explicación de la fórmula:
  • BUSCAR($D$2:$D$6; A2): se utiliza para devolver la posición de las palabras clave en la cadena de texto cuando se encuentra; si no se encuentra, se mostrará el error #¡VALOR!.
  • --ESNUMERO(BUSCAR($D$2:$D$6; A2)): si se encuentra la palabra clave en la cadena de texto, la función BUSCAR devuelve el número de posición, y la función ESNUMERO devuelve VERDADERO; si no encuentra la palabra clave en la cadena de texto, la función BUSCAR devuelve el error #¡VALOR!, y la función ESNUMERO devolverá FALSO; Los dos guiones (--) cambiarán VERDADERO o FALSO a 1 o 0.
  • SUMAPRODUCTO: se utiliza para sumar el conjunto de 1 y 0.

Notas:

1. Si una palabra clave aparece varias veces en una celda, solo se contará una vez.

2. Si hay celdas en blanco en la lista de palabras clave, la fórmula anterior no dará el resultado correcto; en este caso, debe aplicar la siguiente fórmula matricial:

=SUMAPRODUCTO(--ESNUMERO(BUSCAR(SI($D$2:$D$6<>"";$D$2:$D$6);A2)))

Por favor, recuerde presionar las teclas Ctrl + Shift + Enter juntas para obtener el resultado correcto, vea la siguiente captura de pantalla:

doc-count-keywords-4


Funciones relacionadas utilizadas:

  • SUMAPRODUCTO:
  • La función SUMAPRODUCTO se puede utilizar para multiplicar dos o más columnas o matrices juntas, y luego obtener la suma de los productos.
  • BUSCAR:
  • La función BUSCAR devuelve la ubicación del carácter o texto específico de la cadena de texto dada.
  • ESNUMERO:
  • La función ESNUMERO devuelve VERDADERO cuando una celda contiene un número, y FALSO si no.

Más artículos:

  • Extraer múltiples líneas de una celda
  • Si tiene una lista de cadenas de texto separadas por saltos de línea (que ocurren al presionar las teclas Alt + Enter al ingresar el texto), y ahora desea extraer estas líneas de texto en múltiples celdas como se muestra en la siguiente captura de pantalla. ¿Cómo podría resolverlo con una fórmula en Excel?
  • Si una celda contiene texto, entonces mostrarlo en Excel
  • Si tiene una lista de cadenas de texto en la columna A y una fila de palabras clave, ahora necesita verificar si las palabras clave aparecen en la cadena de texto. Si las palabras clave aparecen en la celda, muéstrelas; si no, se mostrará una celda en blanco como se muestra en la siguiente captura de pantalla.

Las Mejores Herramientas de Productividad para Office

Kutools para Excel - Te Ayuda a Sobresalir de la Multitud

🤖 Asistente de KUTOOLS AI: Revoluciona el análisis de datos basado en: Ejecución Inteligente   |  Generar Código  |  Crear Fórmulas Personalizadas  |  Analizar Datos y Generar Gráficos  |  Invocar Funciones de Kutools
Funciones Populares: Buscar, Resaltar o Identificar Duplicados  |  Eliminar Filas en Blanco  |  Combinar Columnas o Celdas sin Perder Datos  |  Redondear sin Fórmula ...
Super VLookup: Múltiples Criterios  |  Múltiples Valores  |  A través de Múltiples Hojas  |  Coincidencia Difusa...
Lista Desplegable Avanzada: Lista Desplegable Fácil  |  Lista Desplegable Dependiente  |  Lista Desplegable de Selección Múltiple...
Administrador de Columnas: Agregar un Número Específico de Columnas  |  Mover Columnas  |  Alternar Estado de Visibilidad de Columnas Ocultas  Comparar Columnas para Seleccionar las Mismas y Diferentes Celdas ...
Funciones Destacadas: Cuadrícula de Enfoque  |  Vista de Diseño  |  Barra de Fórmulas Mejorada  |  Administrador de Libros de Trabajo y Hojas de Cálculo | Biblioteca de Recursos (AutoTexto)  |  Selector de Fechas  |  Combinar Datos  |  Cifrar/Descifrar Celdas  |  Enviar Correos Electrónicos por Lista  |  Super Filtro  |  Filtro Especial (filtrar negrita/cursiva/tachado...) ...
Los 15 Mejores Conjuntos de Herramientas12 Herramientas de Texto (Agregar Texto, Eliminar Caracteres ...)  |  50+ Tipos de Gráficos (Diagrama de Gantt ...)  |  40+ Fórmulas Prácticas (Calcular edad basada en la fecha de nacimiento ...)  |  19 Herramientas de Inserción (Insertar código QR, Insertar imagen desde Ruta ...)  |  12 Herramientas de Conversión (Convertir a palabras, Conversión de moneda ...)  |  7 Herramientas de Combinación y División (Combinar filas avanzado, Dividir celdas de Excel ...)  |  ... y más
Usa Kutools en tu idioma preferido – compatible con inglés, español, alemán, francés, chino y más de 40 otros.

Kutools para Excel cuenta con más de 300 funciones, asegurando que lo que necesitas esté a solo un clic de distancia...


Office Tab - Habilita la Lectura y Edición con Pestañas en Microsoft Office (incluye Excel)

  • ¡Un segundo para cambiar entre docenas de documentos abiertos!
  • Reduce cientos de clics del ratón para ti cada día, 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), igual que Chrome, Edge y Firefox.