两列和两个不同工作表之间的部分查找

两列和两个不同工作表之间的部分查找

目前,我正在使用 Excel 中的多张工作表。其中一张工作表是数据库中的主工作表,但这些工作表是一些用户手动输入的数据,例如姓名和出生日期。这意味着他们会输入错别字、插入逗号或空格。我需要执行 Vlookup 公式或任何公式,在其中对两张工作表之间的两列姓名和出生日期进行部分匹配,并在工作表上返回是或否。

到目前为止,我已经在我的一张工作表中尝试了这个公式,并且只有当我查看一列并进行完全匹配时它才能正常工作。

=IFERROR(IF(MATCH(TRIM(A2),Mastersheet!$A:$A,0),"yes",),"no") 

我已经尝试使用此公式在主表和工作表的两列中进行部分匹配。

=IFERROR(IF(MATCH("*"&TRIM(A2)&"*",Mastersheet!$A:$A,0)*('Sheet'!"*"&TRIM(B2)&"*"='Mastersheet'!$B:$B,0),"yes",),"no") 

工作表1

name              DOB                 ismatch yes or no to mastersheet?
Morano Saljad    12/28/2001 
Moreno,Willis    12/28/2001 
Alice   jad      12/28/2001 
Alle   Sljad    12/28/2001  

掌握

name              DOB
    Julian Kaplan   11/25/1963
    Moreno Willis   12/28/1991 
    Alice   jad     07/28/1993 
    Alle   Sljad    12/25/1965  
    John   jad      07/28/1993 
    Alle   Wu       12/25/1965
   Alle   Sljad     12/28/2001   

相关内容