Saltar al contenido principal

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

Supongamos que tengo una lista de cadenas de texto en la Columna A, ahora, quiero categorizar las cadenas de texto en la Columna A según la palabra clave en la Columna D. Por ejemplo, para clasificar todas las celdas que contienen Kutools para Extendoffice, asigne las celdas que contienen fútbol, ​​baloncesto a Deporte, etc., como se muestra en la siguiente captura de pantalla. ¿Cómo podría terminar este complicado trabajo de forma rápida y sencilla en Excel?

Categorizar la lista de cadenas de texto según las palabras clave con una fórmula de matriz


foto de pestaña de oficina

Se acerca la temporada de despidos, ¿todavía trabajas lentamente?
-- Office Tab acelera su ritmo, ahorra un 50% de tiempo de trabajo!

  •  ¡Asombroso! El funcionamiento de varios documentos es incluso más relajante y conveniente que un solo documento;
  •  En comparación con otros navegadores web, la interfaz de Office Tab es más potente y estética;
  •  Reduzca miles de tediosos clics del mouse, diga adiós a la espondilosis cervical y la mano del mouse;
  •  ¡Sea elegido por 90,000 élites y más de 300 empresas conocidas!
Función completa, prueba gratuita de 30 días          Más información              ¡Descargar ahora!
 

Categorizar la lista de cadenas de texto según las palabras clave con una fórmula de matriz

Para categorizar las cadenas de texto según algunas palabras clave, puede aplicar la siguiente fórmula de matriz:

1. Primero, debe categorizar los datos como necesite. Por ejemplo, categorizaré los datos como se muestra a continuación:

2. Ingrese o copie la siguiente fórmula en una celda en blanco:

=INDEX($E$2:$E$8,MATCH(TRUE,ISNUMBER(SEARCH($D$2:$D$8,A2)),0))
  • Tips: En esta fórmula:
  • $ E $ 2: $ E $ 8: es la categoría que desea asignar a las cadenas de texto;
  • $ D $ 2: $ D $ 8: es el texto específico sobre el que desea categorizar;
  • A2: es la celda que contiene la cadena de texto que desea clasificar.

3. Y luego presione Ctrl + Shift + Enter claves juntas, y obtendrá el primer resultado, luego, arrastre el controlador de relleno hacia las celdas a las que desea aplicar esta fórmula, y todas las cadenas de texto se han categorizado como el grupo específico que necesita. Ver captura de pantalla:


Descargar archivo de muestra

Haga clic para descargar el archivo de muestra.


Artículos de categoría de texto más relativo:

  • Categorizar datos basados ​​en valores en Excel
  • Supongamos que necesita categorizar una lista de datos basada en valores, por ejemplo, si los datos son mayores de 90, se categorizarán como Alto, si es mayor de 60 y menor de 90, se categorizará como Medio, si es menos de 60, categorizado como Bajo, ¿cómo podrías resolver esta tarea en Excel?
  • Asignar un valor o categoría según un rango numérico
  • Este artículo habla sobre la asignación de un valor o categoría relacionada con un rango específico en Excel. Por ejemplo, si el número dado está entre 0 y 100, asigne el valor 5, si está entre 101 y 500, asigne 10, y para el rango 501 a 1000, asigne 15. El método de este artículo puede ayudarlo a superarlo.
  • Calcular o asignar calificación de letras en Excel
  • Asignar una calificación con letras a cada estudiante en función de sus puntuaciones puede ser una tarea común para un maestro. Por ejemplo, tengo una escala de calificación 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ía calcular la calificación con letras en función de la puntuación numérica de forma rápida y sencilla?
  • Asignar número de serie a valores duplicados o únicos
  • Si tiene una lista de valores que contiene algunos duplicados, ¿es posible que asignemos un número secuencial a los valores duplicados o únicos? Significa dar un orden secuencial para los valores duplicados o valores únicos. En este artículo, hablaré sobre algunas fórmulas simples para ayudarlo a resolver esta tarea en Excel.

  • Barra de súper fórmula (edite fácilmente varias líneas de texto y fórmulas); Diseño de lectura (leer y editar fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas y conservación de datos; Contenido de celdas divididas; Combinar filas duplicadas y suma / promedio... Prevenir celdas duplicadas; Comparar rangos...
  • Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta Varias celdas sin cambiar la referencia de la fórmula; Crear referencias automáticamente a varias hojas; Insertar viñetas, Casillas de verificación y más ...
  • Fórmulas favoritas e insertar rápidamente, Rangos, gráficos e imágenes; Cifrar celdas con contraseña; Crear lista de distribución y enviar correos electrónicos ...
  • Extraer texto, Agregar texto, Eliminar por posición, Quitar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtros a otras hojas); Orden avanzado por mes / semana / día, frecuencia y más; Filtro especial en negrita, cursiva ...
  • Combinar libros y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes de xls, xlsx y PDF...
  • Agrupación de tablas dinámicas por número de semana, día de la semana y más ... Mostrar celdas bloqueadas y desbloqueadas por diferentes colores; Resalte las celdas que tienen fórmula / nombre...
pestaña kte 201905
  • Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
officetab parte inferior
Comments (10)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Thanks for the tips of index how to use, But I have a extend question:
If I wanna sort like "aaaaa" to "row B" & "row C",
gonna be "3a" & "2a" (or"2a" & "3a")
So I use the function "=INDEX(E3:E4,MATCH(TRUE,ISNUMBER(SEARCH(D3:D4,A3)),0))"
(D3 is "aaa", E3 is "3a"; D3 is "aa", D4 is "2a")
The result is "3a" & "3a" in "row B" & "row C"...
Could you make some solutions to this problem? I am so appreciate it.
Rated 5 out of 5
This comment was minimized by the moderator on the site
Is there a way to have a multi word keyword?
Ex: I'm trying to sort out the rows that have "patient ID". However, my keyword "patient id" pulls every row with "patient."
This comment was minimized by the moderator on the site
I have a doubt.I have the data in Sheet 1 ,I want to create the category table in sheet 2 and want the categorized date to be entered in sheet 3. How may i do that
This comment was minimized by the moderator on the site
Hello, Gokul Prakash
Could you give more detailed information of your probelm?
Or you can insert an attachment file or screenshot here to explain your task.
Thank you!
This comment was minimized by the moderator on the site
Doesn't work for me either. I only get "problem with formular". I rebuild your Excel and it also doesn't work there. I don't know if the Problem is "Ctrl + Shift + Enter" i tried everything but nothing works, is there a go around for the key combination?
could you maybe up load your example.

thank you very much
This comment was minimized by the moderator on the site
Hi, Rocket,I have uploaded the attachment file at the end of this article, please download to view.If you have any other problem, please comment here, thank you!
This comment was minimized by the moderator on the site
Doesn't work for me either. I only get "problem with formular". I rebuild your Excel and it also doesn't work there. I don't know if the Problem is "Ctrl + Shift + Enter" i tried everything but nothing works, is there a go around for the key combination?could you maybe up load your example.
hank you very much
This comment was minimized by the moderator on the site
This doesn't work for me. Is it because the keyword may be within the string of text, and not the beginning key word? 
This comment was minimized by the moderator on the site
Hi, Taren,The formula also works well if the keyword is in the middle of the text string, do you remember to press the Ctrl + Shift + Enter keys together after you insert the formula?Please check it, thank you!
This comment was minimized by the moderator on the site
How can you make it such that the match/index references are updated automatically? If I refer to entire column instead of only the cells that contain the values I get a zero as result
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations