Предположим, у вас есть следующий именованный диапазон:
- Contain_check - список строк, содержащих имена
Предположим, что именаперечисленные в диапазоне A2:A4
, вы можете использовать следующую формулу в ячейке B2
, чтобы подсчитать вхождение имени и перетащить его вниз, чтобы применить его к:
=SUMPRODUCT(LEN(Contain_check)-LEN(SUBSTITUTE(Contain_check,A2,"")))/LEN(A2)
Заменить A2
в соответствии с вашим случаем.
Логика заключается в использовании функции SUBSTITUTE для удаления целевого имени из строк, используйте * 1025Функция * LEN для сравнения длины строки до и после удаления целевого имени, деления разницы на длину имени даст вам «количество» целевого имени из каждой строки и, наконец, использование SUMPRODUCT функция для суммирования.
* Обратите внимание, в вашем примере 'Service 1' is featured, please check more features of 'Service1' below"
, Service 1
имеет пробел между ними, в то время как Service1
не имеет пробелов между ними, так что технически онидва разных имени и это будет только ретуОдин счет для каждого из них, но не 2
. Пожалуйста, уточните, если вы хотите трактовать Service 1
и Service1
как одно и то же имя?