{ = ИНДЕКС( категории; ПОИСКПОЗ( ИСТИНА; ЕЧИСЛО( ПОИСК( ключевые слова; текст )); 0 )) }
Для классификации текста с помощью ключевых слов с "содержит" совпадение, вы можете использовать функцию поиска вместе с ИНДЕКС и ПОИСКПОЗ.
В показанном примере, формула в С5:
{ = ИНДЕКС( категории; ПОИСКПОЗ( ИСТИНА; ЕЧИСЛО( ПОИСК( ключевые слова; B5 )); 0 )) }
ПОИСК ( ключевые слова; B5 )
Поскольку мы ищем несколько элементов (в названных "ключевые слова" диапазоне), мы получим несколько результатов:
{#ЗНАЧ;! # ЗНАЧ;! # ЗНАЧ;! # ЗНАЧ;! # ЗНАЧ;! # ЗНАЧ;! 24; # ЗНАЧ;! # ЗНАЧ;! # ЗНАЧ!}
Значение! Ошибка возникает, когда поиск не может найти текст. Когда поиск действительно получает совпадение, то он получает номер, соответствующий позиции текста внутри ячейки.
Чтобы изменить эти результаты в более удобный формат, мы используем функцию ЕЧИСЛО, которая изменит все значения ИСТИНА/ЛОЖЬ следующим образом:
{ЛОЖЬ; ЛОЖЬ; ЛОЖЬ; ЛОЖЬ; ЛОЖЬ; ЛОЖЬ; ИСТИНА; ЛОЖЬ; ЛОЖЬ; ЛОЖЬ }

Автор проекта
Дмитрий Якушев
Привет! Меня зовут Дмитрий. С 2014 года Microsoft Cretified Trainer. Вместе с командой управляем этим сайтом. Наша цель - помочь вам эффективнее работать в Excel.
Изучайте наши статьи с примерами формул, сводных таблиц, условного форматирования, диаграмм и макросов. Записывайтесь на наши курсы или заказывайте обучение в корпоративном формате.
Сайт https://akademia-excel.ru/
ИП Якушев Дмитрий Александрович
ОГРНИП: 314501721200022
ИНН: 501706813807
Почта: info@akademia-excel.ru
Регистрация на сайте означает согласие с пользовательским соглашением и на получение рассылки и рекламных материалов.
Политика в отношении обработки и защиты персональных данных.
Подписывайтесь на нас в соц.сетях:

Сайт https://akademia-excel.ru/
ИП Якушев Дмитрий Александрович
ОГРНИП: 314501721200022
ИНН: 501706813807
Почта: info@akademia-excel.ru
Регистрация на сайте означает согласие с пользовательским соглашением и на получение рассылки и рекламных материалов.
Политика в отношении обработки и защиты персональных данных.
Подписывайтесь:
авторизуйтесь