В настоящее время я работаю с несколькими листами в 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