用excel中的公式查找连续的文本

我有一个电子表格,我需要在一行中find重复的名称,并将其标记在单元格的起始行,以及一些名称后面跟着第三个单词,所以公式只需要看第一个单元格中有2个单词。 在下面的例子中,每个项目是一行中的单元格:

重复发现,吉姆表,菲利克斯笔记本电脑,汤米窗口,吉姆表(科学),唐尼脚

第一个单元格突出了重复的“吉姆表”,即使第二次出现“(科学)”的结尾。 我可以使用什么公式?

我尝试了下面,但它似乎只适用于数字。

=IF(COUNTIF($D$7:$Z$7,MODE($D$7:$Z$7))>1,"List has duplicates","No duplicates") 

我真的想要避免使用UDF,因为许多用户将在不同的计算机上使用它。

试试这个版本

=IF(SUMPRODUCT((COUNTIF(D7:Z7,LEFT(D7:Z7,FIND(" ",D7:Z7&" ",FIND(" ",D7:Z7)+1)-1)&"*")>1)+0),"List has duplicates","No duplicates")

具有LEFT/FIND/FINDCOUNTIF标准部分LEFT/FIND/FIND每个单元的前两个单词,因此如果这些单词在任何地方重复,则COUNTIF返回数字> 1,并且SUMPRODUCT返回正数,触发“列表具有重复”消息