Přejít k hlavnímu obsahu

Jak kategorizovat textové řetězce na základě klíčových slov v aplikaci Excel?

Předpokládejme, že mám seznam textových řetězců ve sloupci A, teď chci kategorizovat textové řetězce ve sloupci A na základě klíčového slova ve sloupci D. Například kategorizovat všechny buňky, které obsahují Kutools Extendoffice, přiřaďte buňky obsahující fotbal, basketbal sportu atd., jak je znázorněno na následujícím obrázku. Jak mohu snadno a rychle dokončit tuto komplikovanou práci v aplikaci Excel?

Rozdělte seznam textových řetězců na základě klíčových slov pomocí maticového vzorce


karta Office obr

Přichází propouštěcí sezóna, stále pracujete pomalu?
-- Karta Office zvyšuje vaše tempo a šetří 50% pracovního času!

  •  Úžasný! Provoz více dokumentů je ještě pohodlnější a pohodlnější než jeden dokument;
  •  Ve srovnání s jinými webovými prohlížeči je rozhraní aplikace Office Tab výkonnější a estetičtější;
  •  Snižte tisíce zdlouhavých kliknutí myší, rozloučte se s cervikální spondylózou a myší rukou;
  •  Vyberte si 90,000 300 elit a více než XNUMX známých společností!
Plná funkce, 30denní bezplatná zkušební verze          Více             Stáhnout nyní!
 

Rozdělte seznam textových řetězců na základě klíčových slov pomocí maticového vzorce

Chcete-li kategorizovat textové řetězce na základě některých klíčových slov, můžete použít následující vzorec pole:

1. Nejprve byste měli podle potřeby kategorizovat data. Například data roztřídím podle následujícího obrázku obrazovky:

2. Zadejte nebo zkopírujte následující vzorec do prázdné buňky:

=INDEX($E$2:$E$8,MATCH(TRUE,ISNUMBER(SEARCH($D$2:$D$8,A2)),0))
  • Tipy: V tomto vzorci:
  • $ E $ 2: $ E $ 8: je kategorie, kterou chcete přiřadit textovým řetězcům;
  • $ D $ 2: $ D $ 8: je konkrétní text, podle kterého chcete kategorizovat;
  • A2: je buňka obsahuje textový řetězec, který chcete kategorizovat.

3. A pak stiskněte Ctrl + Shift + Enter klávesy dohromady a získáte první výsledek, pak přetáhněte úchyt výplně dolů do buněk, na které chcete použít tento vzorec, a všechny textové řetězce byly podle potřeby kategorizovány jako konkrétní skupina. Viz snímek obrazovky:


Stáhněte si ukázkový soubor

Kliknutím stáhnete ukázkový soubor!


Více článků relativní textové kategorie:

  • Kategorizace dat na základě hodnot v aplikaci Excel
  • Předpokládejme, že musíte kategorizovat seznam dat na základě hodnot, například pokud jsou data větší než 90, budou kategorizována jako vysoká, pokud jsou větší než 60 a menší než 90, budou kategorizována jako střední, pokud jsou méně než 60, v kategorii Nízké, jak byste mohli vyřešit tento úkol v aplikaci Excel?
  • Přiřaďte hodnotu nebo kategorii na základě číselného rozsahu
  • Tento článek hovoří o přiřazení hodnoty nebo kategorie související se zadaným rozsahem v aplikaci Excel. Například pokud je dané číslo mezi 0 a 100, pak přiřaďte hodnotu 5, pokud mezi 101 a 500, přiřaďte 10 a pro rozsah 501 až 1000 přiřaďte 15. Metoda v tomto článku vám pomůže se přes to dostat.
  • Vypočítejte nebo přiřaďte třídu písmen v aplikaci Excel
  • Přiřadit každému studentovi známku podle jeho skóre může být běžným úkolem učitele. Například mám definovanou stupnici, kde je skóre 0-59 = F, 60-69 = D, 70-79 = C, 80-89 = B a 90-100 = A, jak je znázorněno na následujícím obrázku. Jak můžete v aplikaci Excel rychle a snadno vypočítat hodnocení podle písmene na základě číselného skóre?
  • Přiřaďte sériové číslo k duplikování nebo jedinečným hodnotám
  • Máte-li seznam hodnot, který obsahuje některé duplikáty, je možné, abychom duplikátním nebo jedinečným hodnotám přiřadili pořadové číslo? Znamená to dát postupné pořadí pro duplicitní hodnoty nebo jedinečné hodnoty. V tomto článku budu hovořit o několika jednoduchých vzorcích, které vám pomohou vyřešit tento úkol v aplikaci Excel.

  • Super Formula Bar (snadno upravit více řádků textu a vzorce); Rozložení pro čtení (snadno číst a upravovat velké množství buněk); Vložit do filtrovaného rozsahu...
  • Sloučit buňky / řádky / sloupce a uchovávání údajů; Rozdělit obsah buněk; Zkombinujte duplicitní řádky a součet / průměr... Zabraňte duplicitním buňkám; Porovnat rozsahy...
  • Vyberte možnost Duplikovat nebo Jedinečný Řádky; Vyberte prázdné řádky (všechny buňky jsou prázdné); Super hledání a fuzzy hledání v mnoha sešitech; Náhodný výběr ...
  • Přesná kopie Více buněk beze změny odkazu na vzorec; Automaticky vytvářet reference do více listů; Vložte odrážky, Zaškrtávací políčka a další ...
  • Oblíbené a rychlé vkládání vzorců„Rozsahy, grafy a obrázky; Šifrovat buňky s heslem; Vytvořte seznam adresátů a posílat e-maily ...
  • Extrahujte text, Přidat text, Odebrat podle pozice, Odebrat mezeru; Vytváření a tisk mezisoučtů stránkování; Převod mezi obsahem buněk a komentáři...
  • Super filtr (uložit a použít schémata filtrů na jiné listy); Rozšířené řazení podle měsíce / týdne / dne, frekvence a dalších; Speciální filtr tučnou kurzívou ...
  • Kombinujte sešity a pracovní listy; Sloučit tabulky na základě klíčových sloupců; Rozdělte data do více listů; Dávkový převod xls, xlsx a PDF...
  • Seskupování kontingenčních tabulek podle číslo týdne, den v týdnu a další ... Zobrazit odemčené, zamčené buňky různými barvami; Zvýrazněte buňky, které mají vzorec / název...
karta kte 201905
  • Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
  • Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
  • Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!
officetab dno
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