Ga naar hoofdinhoud

Hoe tekstreeksen categoriseren op basis van trefwoorden in Excel?

Stel dat ik een lijst met tekstreeksen heb in kolom A, nu wil ik de tekstreeksen in kolom A categoriseren op basis van het trefwoord in kolom D.Bijvoorbeeld om alle cellen die Kutools bevatten te categoriseren Extendoffice, wijs de cellen toe die voetbal, basketbal aan Sport bevatten, enzovoort, zoals in de volgende schermafbeelding. Hoe kon ik deze gecompliceerde klus snel en gemakkelijk in Excel afmaken?

Categoriseer lijst met tekstreeksen op basis van trefwoorden met matrixformule


office tabblad pic

Het ontslagseizoen komt eraan, nog steeds langzaam werken?
-- Office Tab verhoogt uw tempo, bespaart 50% werktijd!

  •  Verbazingwekkend! De bediening van meerdere documenten is zelfs nog relaxter en handiger dan één document;
  •  In vergelijking met andere webbrowsers is de interface van Office Tab krachtiger en esthetischer;
  •  Verminder duizenden vervelende muisklikken, zeg vaarwel tegen cervicale spondylose en muishand;
  •  Word gekozen door 90,000 elites en 300+ bekende bedrijven!
Volledige functie, gratis proefperiode van 30 dagen          Lees meer             Nu downloaden!
 

Categoriseer lijst met tekstreeksen op basis van trefwoorden met matrixformule

Om de tekstreeksen te categoriseren op basis van enkele trefwoorden, kunt u de onderstaande matrixformule toepassen:

1. Ten eerste moet u de gegevens naar behoefte categoriseren. Ik zal de gegevens bijvoorbeeld categoriseren zoals onderstaand screenshot:

2. Typ of kopieer de volgende formule in een lege cel:

=INDEX($E$2:$E$8,MATCH(TRUE,ISNUMBER(SEARCH($D$2:$D$8,A2)),0))
  • Tips: In deze formule:
  • $ E $ 2: $ E $ 8: is de categorie die u aan de tekstreeksen wilt toewijzen;
  • $ D $ 2: $ D $ 8: is de specifieke tekst waarop u wilt categoriseren;
  • A2: is de cel met de tekstreeks die u wilt categoriseren.

3. En druk vervolgens op Ctrl + Shift + Enter toetsen samen, en u krijgt het eerste resultaat, sleep vervolgens de vulgreep naar de cellen waarop u deze formule wilt toepassen en alle tekstreeksen zijn gecategoriseerd als de specifieke groep die u nodig hebt. Zie screenshot:


Download voorbeeldbestand

Klik om het voorbeeldbestand te downloaden!


Meer relatieve tekstcategorieartikelen:

  • Categoriseer gegevens op basis van waarden in Excel
  • Stel dat u een lijst met gegevens moet categoriseren op basis van waarden, zoals, als gegevens groter zijn dan 90, wordt deze gecategoriseerd als Hoog, als groter dan 60 en kleiner dan 90, wordt deze gecategoriseerd als Gemiddeld, als dat is minder dan 60, gecategoriseerd als Laag, hoe zou u deze taak in Excel kunnen oplossen?
  • Wijs een waarde of categorie toe op basis van een nummerreeks
  • Dit artikel heeft het over het toewijzen van waarde of categorie gerelateerd aan een gespecificeerd bereik in Excel. Als het opgegeven getal bijvoorbeeld tussen 0 en 100 ligt, wijs dan waarde 5 toe, indien tussen 101 en 500, wijs 10 toe en wijs voor bereik 501 tot 1000 15 toe. De methode in dit artikel kan u helpen er doorheen te komen.
  • Bereken of wijs lettercijfer toe in Excel
  • Het toekennen van een lettercijfer aan elke student op basis van hun scores kan een veel voorkomende taak zijn voor een docent. Ik heb bijvoorbeeld een beoordelingsschaal gedefinieerd waarbij de score 0-59 = F, 60-69 = D, 70-79 = C, 80-89 = B en 90-100 = A zoals in het volgende screenshot wordt getoond. Hoe kunt u in Excel snel en gemakkelijk het lettercijfer berekenen op basis van de numerieke score?
  • Wijs serienummer toe aan dubbele of unieke waarden
  • Als u een lijst met waarden heeft die enkele duplicaten bevat, is het voor ons mogelijk om een ​​volgnummer toe te wijzen aan de dubbele of unieke waarden? Het betekent een opeenvolgende volgorde geven voor de dubbele waarden of unieke waarden. In dit artikel zal ik het hebben over enkele eenvoudige formules om u te helpen deze taak in Excel op te lossen.

  • Super Formula-balk (bewerk eenvoudig meerdere regels tekst en formule); Lay-out lezen (gemakkelijk grote aantallen cellen lezen en bewerken); Plakken in gefilterd bereik...
  • Voeg cellen / rijen / kolommen samen en het bewaren van gegevens; Gespleten cellen inhoud; Combineer dubbele rijen en som / gemiddelde... Voorkom dubbele cellen; Vergelijk Ranges...
  • Selecteer Dupliceren of Uniek Rijen; Selecteer lege rijen (alle cellen zijn leeg); Super zoeken en fuzzy zoeken in veel werkboeken; Willekeurige selectie ...
  • Exacte kopie Meerdere cellen zonder de formuleverwijzing te wijzigen; Maak automatisch verwijzingen naar meerdere bladen; Plaats kogels, Selectievakjes en meer ...
  • Favoriete formules en snel invoegen, Bereiken, grafieken en afbeeldingen; Versleutel cellen met wachtwoord; Maak een mailinglijst en stuur e-mails ...
  • Extraheer tekst, Tekst toevoegen, Verwijderen op positie, Ruimte verwijderen; Paging-subtotalen maken en afdrukken; Converteren tussen celinhoud en opmerkingen...
  • Super filter (bewaar en pas filterschema's toe op andere bladen); Geavanceerd sorteren per maand / week / dag, frequentie en meer; Speciaal filter door vet, cursief ...
  • Combineer werkmappen en werkbladen; Tabellen samenvoegen op basis van sleutelkolommen; Gegevens splitsen in meerdere bladen; Batch Converteer xls, xlsx en PDF...
  • Draaitabel groeperen op weeknummer, dag van de week en meer ... Toon ontgrendelde, vergrendelde cellen door verschillende kleuren; Markeer cellen met formule / naam...
kte tabblad 201905
  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!
officetab onderkant
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