Skip to main content

¿Cómo categorizar cadenas de texto basadas en palabras clave en Excel?

Author: Xiaoyang Last Modified: 2025-06-04

Supongamos que tengo una lista de cadenas de texto en la columna A, y ahora quiero categorizar las cadenas de texto en la columna A basándome en la palabra clave de la columna D. Por ejemplo, para categorizar todas las celdas que contienen Kutools como Extendoffice, asignar las celdas que contienen fútbol, baloncesto a Deporte, y así sucesivamente, como se muestra en la siguiente captura de pantalla. ¿Cómo podría realizar esta tarea complicada rápidamente y fácilmente en Excel?

categorize text strings based on keywords

Categorizar una lista de cadenas de texto basada en palabras clave con fórmula matricial


Categorizar una lista de cadenas de texto basada en palabras clave con fórmula matricial

Para categorizar las cadenas de texto basadas en algunas palabras clave, puedes aplicar la siguiente fórmula matricial:

1. Primero, debes categorizar los datos según sea necesario. Por ejemplo, voy a categorizar los datos como se muestra en la siguiente captura de pantalla:

sample data

2. Por favor, introduce o copia la siguiente fórmula en una celda vacía:

=INDICE($E$2:$E$8,COINCIDIR(VERDADERO,ESNUMERO(BUSCAR($D$2:$D$8,A2)),0))
  • Consejos: En esta fórmula:
  • $E$2:$E$8: es la categoría que deseas asignar a las cadenas de texto;
  • $D$2:$D$8: es el texto específico en el que deseas basar la categorización;
  • A2: es la celda que contiene la cadena de texto que deseas categorizar.

3. Luego presiona Ctrl + Shift + Enter juntas, y obtendrás el primer resultado, después arrastra el controlador de relleno hacia abajo hasta las celdas donde desees aplicar esta fórmula, y todas las cadenas de texto habrán sido categorizadas en el grupo específico que necesitas. Ver captura de pantalla:

Categorize list of text strings based on keywords with array formula

a screenshot of kutools for excel ai

Descubre la Magia de Excel con Kutools AI

  • Ejecución Inteligente: Realiza operaciones en celdas, analiza datos y crea gráficos, todo impulsado por comandos simples.
  • Fórmulas Personalizadas: Genera fórmulas adaptadas para optimizar tus flujos de trabajo.
  • Codificación VBA: Escribe e implementa código VBA sin esfuerzo.
  • Interpretación de Fórmulas: Comprende fórmulas complejas con facilidad.
  • Traducción de Texto: Supera las barreras del idioma dentro de tus hojas de cálculo.
Potencia tus capacidades de Excel con herramientas impulsadas por IA. ¡Descarga Ahora y experimenta una eficiencia como nunca antes!

Descargar archivo de muestra

¡Haz clic para descargar el archivo de muestra!


Más artículos relacionados con la categoría de texto:

  • Categorizar Datos Basados en Valores en Excel
  • Supongamos que necesitas categorizar una lista de datos basada en valores, por ejemplo, si el dato es mayor que 90, será categorizado como Alto, si es mayor que 60 y menor que 90, será categorizado como Medio, si es menor que 60, será categorizado como Bajo, ¿cómo podrías resolver esta tarea en Excel?
  • Asignar Un Valor o Categoría Basada en un Rango Numérico
  • Este artículo trata sobre cómo asignar un valor o categoría relacionado con un rango especificado en Excel. Por ejemplo, si el número dado está entre 0 y 100, entonces se asigna el valor 5, si está entre 101 y 500, se asigna 10, y para el rango de 501 a 1000, se asigna 15. El método en este artículo puede ayudarte a lograrlo.
  • Calcular o Asignar Calificación Alfabética en Excel
  • Asignar una calificación alfabética para cada estudiante basada en sus puntajes puede ser una tarea común para un profesor. Por ejemplo, tengo una escala de calificaciones definida donde la puntuación 0-59 = F, 60-69 = D, 70-79 = C, 80-89 = B, y 90-100 = A como se muestra en la siguiente captura de pantalla. En Excel, ¿cómo podrías calcular la calificación alfabética basada en la puntuación numérica rápida y fácilmente?
  • Asignar Número de Serie a Valores Duplicados o Únicos
  • Si tienes una lista de valores que contiene algunos duplicados, ¿es posible asignar números secuenciales a los valores duplicados o únicos? Esto significa dar un orden secuencial a los valores duplicados o únicos. En este artículo, hablaré sobre algunas fórmulas simples para ayudarte a resolver esta tarea en Excel.

  • Barra de Fórmulas Super (editar fácilmente múltiples líneas de texto y fórmulas); Diseño de Lectura (leer y editar fácilmente grandes cantidades de celdas); Pegar en Rango Filtrado...
  • Combinar Celdas/Filas/Columnas manteniendo los datos; Dividir contenido de celdas; Combinar filas duplicadas y Sumar/Promediar... Prevenir celdas duplicadas; Comparar rangos...
  • Seleccionar filas duplicadas o únicas; Seleccionar filas en blanco (todas las celdas están vacías); Búsqueda Avanzada y Búsqueda Difusa en muchos libros de trabajo; Selección Aleatoria...
  • Copia Exacta de múltiples celdas sin cambiar la referencia de la fórmula; Crear automáticamente referencias a múltiples hojas; Insertar viñetas, casillas de verificación y más...
  • Favoritos e inserción rápida de fórmulas, rangos, gráficos e imágenes; Encriptar celdas con contraseña; Crear lista de correo y enviar correos electrónicos...
  • Extraer texto, Agregar texto, Eliminar por posición, Eliminar espacio; Crear e imprimir estadísticas de página; Convertir entre el contenido de las celdas y los comentarios...
  • Super Filtro (guardar y aplicar esquemas de filtro a otras hojas); Clasificación avanzada por mes/semana/día, frecuencia y más; Filtro especial por negrita, cursiva...
  • Combinar libros y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión masiva de xls, xlsx y PDF...
  • Agrupación de Tabla Dinámica por número de semana, día de la semana y más... Mostrar celdas desbloqueadas, bloqueadas por diferentes colores; Resaltar celdas que tienen fórmula/nombre...
kte tab 201905
  • Habilitar edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abrir y crear varios documentos en nuevas pestañas de la misma ventana, en lugar de en ventanas nuevas.
  • ¡Aumenta tu productividad en un 50%, y reduce cientos de clics del ratón cada día!
officetab bottom