Перейти к содержимому

Kutools для Office — один пакет. Пять инструментов. Выполняйте больше.

Как категоризировать текстовые строки на основе ключевых слов в Excel?

Author Xiaoyang Last modified

Предположим, у меня есть список текстовых строк в столбце A, и теперь я хочу категоризировать текстовые строки в столбце A на основе ключевого слова из столбца D. Например, чтобы отнести все ячейки, содержащие Kutools, к Extendoffice, а ячейки с футболом или баскетболом — к Спорту, и так далее, как показано на следующем скриншоте. Как мне быстро и легко выполнить эту сложную задачу в Excel?

categorize text strings based on keywords

Категоризация списка текстовых строк на основе ключевых слов с помощью формулы массива


Категоризация списка текстовых строк на основе ключевых слов с помощью формулы массива

Чтобы категоризировать текстовые строки на основе некоторых ключевых слов, вы можете применить следующую формулу массива:

1. Сначала вам нужно категоризировать данные по вашему усмотрению. Например, я категоризирую данные, как показано на скриншоте ниже:

sample data

2. Пожалуйста, введите или скопируйте следующую формулу в пустую ячейку:

=ИНДЕКС($E$2:$E$8;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(ПОИСК($D$2:$D$8;A2));0))
  • Советы: В этой формуле:
  • $E$2:$E$8: это категория, которую вы хотите назначить текстовым строкам;
  • $D$2:$D$8: это конкретный текст, на основе которого вы хотите категоризировать;
  • A2: это ячейка, содержащая текстовую строку, которую вы хотите категоризировать.

3. Затем нажмите клавиши Ctrl + Shift + Enter вместе, и вы получите первый результат. После этого перетащите маркер заполнения вниз до ячеек, к которым вы хотите применить эту формулу, и все текстовые строки будут категоризированы в нужные группы. Смотрите скриншот:

Categorize list of text strings based on keywords with array formula

a screenshot of kutools for excel ai

Раскройте магию Excel с Kutools AI

  • Умное выполнение: Выполняйте операции с ячейками, анализируйте данные и создавайте диаграммы — всё это посредством простых команд.
  • Пользовательские формулы: Создавайте индивидуальные формулы для оптимизации ваших рабочих процессов.
  • Кодирование VBA: Пишите и внедряйте код VBA без особых усилий.
  • Интерпретация формул: Легко разбирайтесь в сложных формулах.
  • Перевод текста: Преодолейте языковые барьеры в ваших таблицах.
Улучшите возможности Excel с помощью инструментов на базе ИИ. Скачать сейчас и испытайте беспрецедентную эффективность!

Скачать пример файла

Нажмите, чтобы скачать пример файла!


Больше статей о категоризации текста:

  • Категоризация данных на основе значений в 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.

Лучшие инструменты для повышения производительности Office

Kutools для Excel решает большинство ваших проблем и увеличивает вашу продуктивность на 80%

  • Супер строка формул (легкое редактирование нескольких строк текста и формул); Режим чтения (удобное чтение и редактирование большого количества ячеек); Вставка в отфильтрованный диапазон...
  • Объединение ячеек/строк/столбцов с сохранением данных; Разделение содержимого ячеек; Объединение дублирующихся строк с подсчетом суммы/среднего значения... Предотвращение дублирования ячеек; Сравнение диапазонов...
  • Выбор дублирующихся или уникальных строк; Выбор пустых строк (все ячейки пустые); Супер поиск и нечеткий поиск во многих книгах; Случайный выбор...
  • Точное копирование нескольких ячеек без изменения ссылок на формулы; Автоматическое создание ссылок на несколько листов; Вставка маркеров, флажков и многое другое...
  • Избранные и быстрая вставка формул, диапазонов, диаграмм и изображений; Шифрование ячеек с паролем; Создание списка рассылки и отправка электронных писем...
  • Извлечение текста, добавление текста, удаление по позиции, удаление пробелов; Создание и печать статистики страниц; Преобразование между содержимым ячеек и комментариями...
  • Супер фильтр (сохранение и применение схем фильтрации к другим листам); Расширенная сортировка по месяцу/неделе/дню, частоте и другим параметрам; Специальный фильтр по жирному шрифту, курсиву...
  • Объединение книг и листов; Объединение таблиц на основе ключевых столбцов; Разделение данных на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Группировка сводной таблицы по номеру недели, дню недели и другим параметрам... Отображение разблокированных, заблокированных ячеек разными цветами; Выделение ячеек, содержащих формулы/имена...
kte tab 201905
  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов в новых вкладках одного окна, а не в новых окнах.
  • Увеличивает вашу продуктивность на 50% и экономит сотни кликов мышью каждый день!
officetab bottom