如何检查表格中任何单元格是否包含文本字符串

如何检查表格中任何单元格是否包含文本字符串

我有两张长长的名单,我想看看名单中的差异在哪里,即一个名单中是否有多余的人,如果有,是谁。

我认为一个好方法是使用匹配函数,然后你就可以看到哪里有错误,从而看到列表中的差异。

我的问题是,一个列表中的名字与另一个列表中的名字不一样,例如,在一个列表中我们有 Bob Mortimer,而在另一个列表中我们给出了 Mr Bob J Mortimer。我尝试使用通配符来解决这个问题,但似乎没有奏效,我只是不断得到#N/A

我使用的公式是=MATCH("*"&F9&"*"&G9&"*",ListPersonnel!$E$9:$E$1287,0)F9 和 G9 分别代表名字和姓氏

我也尝试了搜索功能=SEARCH("*"&B3&"*"&C3&"*",ListPersonnel!$E$9:$E$1287),但仍然无济于事。

我确信我错误地使用了这些公式,但我不确定如何正确使用它们

任何帮助,将不胜感激。

谢谢

答案1

简单来说,您尝试在两列之间查找重复名称。但要执行公式以产生准确的结果,您需要使用基础知识,否则没有公式可以 100% 地实现。

例如,您必须制定模式。姓名以头衔开头,如 Mr. 或 MR 或 Ms.,头衔、名字和姓氏之间有空格,姓名也以姓氏或名字开头。

查看下面的屏幕截图,我使用了三个简单的公式来确定匹配、不匹配或重复的名称。

在此处输入图片描述

=IF(EXACT(A2, B2), "Duplicate", "No Match")

=IF(COUNTIF($A2:$B20, $A2)>1, "Full match", "No Match")

=IF(COUNTIF($B2:$B20, $A2)=0, "No match in B", "Match in B")

相关内容