Прескочи на основното съдържание

Как да категоризирам текстови низове въз основа на ключови думи в Excel?

Автор: Xiaoyang Последна промяна: 2021-11-26

Да предположим, че имам списък с текстови низове в колона A, сега искам да категоризирам текстовите низове в колона A въз основа на ключовата дума в колона D. Например, за да категоризирам всички клетки, които съдържат Kutools, за да Extendoffice, присвоете клетките, съдържащи футбол, баскетбол на Спорт и т.н., както е показано на следната екранна снимка. Как мога да свърша тази сложна работа бързо и лесно в Excel?

Категоризирайте списък с текстови низове въз основа на ключови думи с формула за масив


офис раздел снимка

Наближава сезонът на съкращенията, все още работите бавно?
-- Таб на Office ускорява темпото ви, спестява 50% работно време!

  •  невероятно! Работата с множество документи е още по-спокойна и удобна от един документ;
  •  В сравнение с други уеб браузъри, интерфейсът на Office Tab е по-мощен и естетичен;
  •  Намалете хилядите досадни кликвания на мишката, кажете сбогом на цервикалната спондилоза и ръката на мишката;
  •  Бъдете избрани от 90,000 300 елита и XNUMX+ известни компании!
Пълна функция, безплатен пробен период 30 дни          Вижте повече             Свали сега!
 

Категоризирайте списък с текстови низове въз основа на ключови думи с формула за масив

За да категоризирате текстовите низове въз основа на някои ключови думи, можете да приложите формулата за масив по-долу:

1. Първо, трябва да категоризирате данните според нуждите си. Например, ще категоризирам данните, както е показано на екранната снимка по-долу:

2. Моля, въведете или копирайте следната формула в празна клетка:

=INDEX($E$2:$E$8,MATCH(TRUE,ISNUMBER(SEARCH($D$2:$D$8,A2)),0))
  • Съвети: В тази формула:
  • $E$2:$E$8: е категорията, която искате да присвоите на текстовите низове;
  • $D$2:$D$8: е конкретният текст, въз основа на който искате да категоризирате;
  • A2: клетката съдържа текстовия низ, който искате да бъде категоризиран.

3. И след това натиснете Ctrl + Shift + Enter ключове заедно и ще получите първия резултат, след което плъзнете манипулатора за попълване надолу към клетките, към които искате да приложите тази формула, и всички текстови низове са категоризирани като конкретната група, от която се нуждаете. Вижте екранна снимка:


Изтеглете примерен файл

Кликнете, за да изтеглите примерния файл!


Още относителни текстови категории статии:

  • Категоризирайте данни въз основа на стойности в Excel
  • Да предположим, че трябва да категоризирате списък с данни въз основа на стойности, като например, ако данните са по-големи от 90, те ще бъдат категоризирани като високи, ако са по-големи от 60 и по-малко от 90, ще бъдат категоризирани като средни, ако са по-малко от 60, категоризирани като Ниски, как бихте могли да решите тази задача в Excel?
  • Присвояване на стойност или категория въз основа на диапазон от числа
  • Тази статия говори за присвояване на стойност или категория, свързани с определен диапазон в Excel. Например, ако даденото число е между 0 и 100, тогава задайте стойност 5, ако е между 101 и 500, задайте 10, а за диапазон от 501 до 1000, задайте 15. Методът в тази статия може да ви помогне да преминете през него.
  • Изчислете или задайте буквена оценка в Excel
  • Поставянето на буквена оценка за всеки ученик въз основа на техните резултати може да е обичайна задача за учителя. Например, имам дефинирана скала за оценяване, където резултатът 0-59 = F, 60-69 = D, 70-79 = C, 80-89 = B и 90-100 = A, както е показано на следната екранна снимка. Как бихте могли да изчислите буквена оценка въз основа на числовия резултат бързо и лесно в Excel?
  • Задайте сериен номер на дублирани или уникални стойности
  • Ако имате списък със стойности, който съдържа някои дубликати, възможно ли е да присвоим пореден номер на дублиращите се или уникални стойности? Това означава да се даде последователен ред за дублиращи се стойности или уникални стойности. В тази статия ще говоря за някои прости формули, които да ви помогнат да решите тази задача в Excel.

  • Супер Формула Бар (лесно редактиране на няколко реда текст и формула); Оформление за четене (лесно четене и редактиране на голям брой клетки); Поставяне във филтриран диапазон...
  • Обединяване на клетки/редове/колони и съхраняване на данни; Съдържание на разделени клетки; Комбинирайте дублиращи се редове и сума/средно... Предотвратяване на дублиращи се клетки; Сравнете диапазони...
  • Изберете Дублиран или Уникален редове; Изберете Празни редове (всички клетки са празни); Super Find и Fuzzy Find в много работни тетрадки; Произволен избор...
  • Точно копие Множество клетки без промяна на референтната формула; Автоматично създаване на препратки към множество листа; Вмъкване на куршуми, квадратчета за отметка и други...
  • Любими и бързо вмъкнати формули, диапазони, диаграми и снимки; Шифроване на клетки с парола; Създаване на пощенски списък и изпращайте имейли...
  • Извличане на текст, Добавяне на текст, Премахване по позиция, Премахване на пространството; Създаване и отпечатване на междинни суми за пейджинг; Конвертиране на съдържание и коментари между клетки...
  • Супер филтър (запазване и прилагане на филтърни схеми към други листове); Разширено сортиране по месец/седмица/ден, честота и други; Специален филтър с удебелен шрифт, курсив...
  • Комбинирайте работни тетрадки и работни листове; Обединяване на таблици въз основа на ключови колони; Разделете данните на няколко листа; Пакетно конвертиране на xls, xlsx и PDF...
  • Групиране на обобщена таблица по номер на седмицата, ден от седмицата и други... Показване на отключени, заключени клетки с различни цветове; Маркирайте клетки, които имат формула/име...
kte tab 201905
  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
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