У меня есть файл Excel с 2 листами, один лист содержит столбец текста, а другой - столбец (столбцы) ключевых слов. Я хочу сопоставить столбец ключевых слов с ячейкой текстового столбца по ячейке и подсчитать количество совпадающих ключевых слов втекстовая ячейка и ее представление в следующем столбце, а также соответствующие ключевые слова отображаются в следующем другом столбце текстового листа.
Я пробовал эту формулу:
=SUMPRODUCT(--ISNUMBER(SEARCH(Dictionary!A$2:A$307,B2)))
на текстовом листеон подсчитывает количество совпадений и показывает, но он соответствует ключевым словам, таким как US
и FO
, как в тексте, как fo match в FOUND из FO
und и так же, как US, но FO ≠ Найдено нормально.Поэтому я хочу, чтобы точное совпадение, например, США, совпадало как одно слово США.затем посчитайте совпадающие слова и покажите результат в соответствии с приведенной выше формулой.
В то время как для копирования слов я пробовал эту формулу: =IFERROR(LOOKUP(2,1/SEARCH(Dictionary!$A$2:$A$307,B2),Dictionary!$A$2:$A$307),"")
Она также работает хорошо, но она ПОКАЗЫВАЕТ, что в ячейке будет только одно ключевое слово, пока я хочучтобы увидеть все подходящие ключевые слова, их можно разделить в ячейке запятой ,
.
наконец, результат будет примерно так:
Text number_of_keyword_match | match keywords
1 any Text or sentence/sentences e.g match "3" US , AM, IN , PK, Canada ..
2 7 Black Sea , America, Australia , YE ...
3 0 ...
4 15 ...
5 .................................................
7 .....................................................
.......................................................
..................................continue up to 2815 rows....