Vai al contenuto principale

Come classificare le stringhe di testo in base alle parole chiave in Excel?

Supponendo, ho un elenco di stringhe di testo nella colonna A, ora, voglio classificare le stringhe di testo nella colonna A in base alla parola chiave nella colonna D.Ad esempio, per classificare tutte le celle che contengono Kutools a Extendoffice, assegna le celle che contengono calcio, basket a Sport e così via come mostrato nella seguente schermata. Come potrei finire questo complicato lavoro rapidamente e facilmente in Excel?

Classifica l'elenco di stringhe di testo in base a parole chiave con formula di matrice


foto della scheda dell'ufficio

La stagione dei licenziamenti sta arrivando, lavori ancora lentamente?
-- Office Tab aumenta il tuo ritmo, risparmia il 50% del tempo di lavoro!

  •  Sorprendente! Il funzionamento di più documenti è ancora più rilassante e conveniente del singolo documento;
  •  Rispetto ad altri browser Web, l'interfaccia di Office Tab è più potente ed estetica;
  •  Riduci migliaia di noiosi clic del mouse, dì addio alla spondilosi cervicale e alla mano del mouse;
  •  Fatti scegliere da 90,000 élite e oltre 300 aziende famose!
Funzionalità completa, prova gratuita di 30 giorni          Scopri di più             Scarica ora!
 

Classifica l'elenco di stringhe di testo in base a parole chiave con formula di matrice

Per classificare le stringhe di testo in base ad alcune parole chiave, puoi applicare la seguente formula di matrice:

1. Innanzitutto, dovresti classificare i dati di cui hai bisogno. Ad esempio, classificherò i dati come mostrato nell'immagine sottostante:

2. Inserisci o copia la seguente formula in una cella vuota:

=INDEX($E$2:$E$8,MATCH(TRUE,ISNUMBER(SEARCH($D$2:$D$8,A2)),0))
  • Suggerimenti:: In questa formula:
  • $ E $ 2: $ E $ 8: è la categoria che vuoi assegnare alle stringhe di testo;
  • $ D $ 2: $ D $ 8: è il testo specifico su cui si desidera classificare;
  • A2: è la cella che contiene la stringa di testo che si desidera classificare.

3. E poi premere CTRL + MAIUSC + INVIO chiavi insieme e otterrai il primo risultato, quindi trascina il quadratino di riempimento verso il basso sulle celle a cui desideri applicare questa formula e tutte le stringhe di testo sono state classificate come il gruppo specifico di cui hai bisogno. Vedi screenshot:


Scarica il file di esempio

Clicca per scaricare il file di esempio!


Articoli con categorie di testo più relative:

  • Classifica i dati in base ai valori in Excel
  • Supponendo, è necessario classificare un elenco di dati in base a valori, ad esempio, se i dati sono maggiori di 90, verranno classificati come Alto, se è maggiore di 60 e minore di 90, sarà classificato come Medio, se lo è meno di 60, classificato come Basso, come hai potuto risolvere questa attività in Excel?
  • Assegna un valore o una categoria in base a un intervallo di numeri
  • Questo articolo parla dell'assegnazione di un valore o di una categoria correlata a un intervallo specificato in Excel. Ad esempio, se il numero specificato è compreso tra 0 e 100, assegna il valore 5, se tra 101 e 500 assegna 10 e per l'intervallo da 501 a 1000 assegna 15. Il metodo in questo articolo può aiutarti a superarlo.
  • Calcola o assegna il grado della lettera in Excel
  • Assegnare un voto in lettera a ogni studente in base ai punteggi può essere un'attività comune per un insegnante. Ad esempio, ho una scala di valutazione definita in cui il punteggio 0-59 = F, 60-69 = D, 70-79 = C, 80-89 = B e 90-100 = A come mostrato nella seguente schermata. In Excel, come è possibile calcolare rapidamente e facilmente il voto in lettere in base al punteggio numerico?
  • Assegna numero di serie a valori duplicati o univoci
  • Se si dispone di un elenco di valori che contiene alcuni duplicati, è possibile assegnare un numero sequenziale ai valori duplicati o univoci? Significa dare un ordine sequenziale per i valori duplicati o i valori univoci. In questo articolo, parlerò di alcune semplici formule per aiutarti a risolvere questa attività in Excel.

  • Bar Super Formula (modifica facilmente più righe di testo e formula); Layout di lettura (leggi e modifica facilmente un gran numero di celle); Incolla su intervallo filtrato...
  • Unisci celle / righe / colonne e conservazione dei dati; Contenuto delle celle divise; Combina righe duplicate e somma / media... Impedisci celle duplicate; Confronta intervalli...
  • Seleziona Duplica o Unico Righe; Seleziona Righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molte cartelle di lavoro; Selezione casuale ...
  • Copia esatta Più celle senza modificare il riferimento della formula; Riferimenti di creazione automatica a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
  • Formule preferite e di inserimento rapido, Intervalli, grafici e immagini; Crittografa celle con password; Crea mailing list e invia email ...
  • Estrai testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare totali parziali di paging; Converti contenuto e commenti tra celle...
  • Super filtro (salva e applica schemi di filtri ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale in grassetto, corsivo ...
  • Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle in base a colonne chiave; Suddividi i dati in più fogli; Conversione in batch xls, xlsx e PDF...
  • Raggruppamento tabelle pivot per numero della settimana, giorno della settimana e altro ... Mostra celle sbloccate e bloccate da diversi colori; Evidenzia le celle che hanno formula / nome...
scheda kte 201905
  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
fondo officetab
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