В настоящее время я работаю с несколькими листами в Excel. Один из моих листов - это мой основной лист из базы данных, однако это листы, которые некоторые пользователи вводят вручную, например, имя и DOB. Это означает, что они будут делать опечатки, вставлять запятые или пробелы. Мне нужно сделать формулу Vlookup или любую формулу, где я сделаю частичное совпадение для имени и двух столбцов DOB между двумя листами и получу ответ «да» или «нет» на моем листе.

до сих пор я пробовал эту формулу на одном из своих листов, и она отлично работает, только если я смотрю в один столбец и для точного соответствия.

=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   

0