@sergiocharm

Как найти стоп-слово в заголовке?

Есть таблица, в ней будет список заголовкиов
Есть список стоп-слов:
  • это
  • этот
  • эти
  • эта
  • вот
  • тут
  • здесь
  • всех
  • все
  • всё

Надо проверить Заголовки на наличие какого либо слова из списка стоп-слов, а если стоп-слово есть, то вывести его напротив Заголовка.
Или как вариант, выделять все слова во всех заголовках, если они совпадают со словами из списка стоп-слов.

Находить стоп слово научился:
=ARRAYFORMULA(ЕСЛИ(REGEXMATCH(D2:D50; I2:I20); "Есть стоп-слово"; "Стоп-слов нет"))


Но не могу вывести его, чтобы понимать что за слово встретилось.

Помогите пожалуйста!
  • Вопрос задан
  • 110 просмотров
Решения вопроса 1
@TulerDyrden
=MAP(G2:G;LAMBDA(tx_;ЕСЛИОШИБКА(ЕСЛИ(ЕПУСТО(tx_);;
let(x_;ArrayFormula(REGEXMATCH(tx_;K2:K));
     m_;HSTACK(K2:K;x_);
     fl_;CHOOSECOLS(FILTER(m_;CHOOSECOLS(m_;2);CHOOSECOLS(m_;1)<>"");1);
     JOIN(", ";fl_)));"Стоп-слов нет")))
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Volounteer
@Volounteer
=BYROW(G2:G;LAMBDA(row;IF(row="";"";IFERROR(JOIN(", ";FILTER(K2:K;REGEXMATCH(row;K2:K);K2:K<>""));"Стоп-слов нет"))))
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы