Как определить количество вхождений подтекста в текст в Excel? - PullRequest
0 голосов
/ 27 февраля 2020

Как упомянуто выше, я хотел бы попросить помощи в написании формулы в Excel, которая позволила бы мне подсчитать все указанные c String вхождения в большей строке.

Позвольте мне показать вам, что именно я имею в виду:

[Excel sheet

У меня довольно небольшая база данных товаров (около 150 различные элементы), но их имена, как правило, схожи, и поэтому некоторые слова могут часто повторяться и могут вводить в заблуждение, когда рассматриваются один за другим.

Я пытался решить проблему с функциями MATCH и INDEX, но, честно говоря, не понял их цели ...

1 Ответ

0 голосов
/ 27 февраля 2020

Использование TEXTJOIN:

=TEXTJOIN(" ",,INDEX(B:B,MATCH(FILTERXML("<a><b>"&SUBSTITUTE(F2,CHAR(10),"</b><b>")&"</b></a>","//b"),A:A,0)))

В зависимости от версии это формула массива, и может потребоваться подтверждение с помощью Ctrl-Shift-Enter вместо Enter при выходе из режима редактирования.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...