Excel 比较部分单元格内容
Excel compare partial cell contents
我目前正在比较两个电子邮件地址列表以找到两者之间的匹配项。
=IF(ISERROR(MATCH(C2,Sheet1!Z:Z, 0)), "No Match", "Match")
我的问题是我想包含的一些电子邮件例如:
John.Smith@Email.com
John.Smith-Work@Email.com
我如何进行匹配查找以允许这种差异?
有了这个你应该能够让它工作。
=IF(COUNTIF(Sheet1!Z:Z,LEFT(C2,FIND(C2,"@"))&"*"&RIGHT(C2,LEN(C2)-FIND(C2,"@")))<1, "No Match", "Match")
先尝试=LEFT(C2,FIND(C2,"@"))&"*"&RIGHT(C2,LEN(C2)-FIND(C2,"@"))
,
查看您是否有 John.Smith*@Email.com
或者是否需要在某处添加 -1
或 +1
!
R3uK,关闭,逐步查看您的陈述,我发现以下内容对我有用。
第一次检查:
=IFERROR(LEFT(G2,FIND("-",G2)-1)&RIGHT(G2,LEN(G2)-FIND("@",G2)+1), "")
最终函数
=IF(COUNTIF(TERMINATIONS!AA:AA,LEFT(G2,FIND("-",G2)-1)&RIGHT(G2,LEN(G2)-FIND("@",G2)+1))<1, "No Match", "Match")
我目前正在比较两个电子邮件地址列表以找到两者之间的匹配项。
=IF(ISERROR(MATCH(C2,Sheet1!Z:Z, 0)), "No Match", "Match")
我的问题是我想包含的一些电子邮件例如:
John.Smith@Email.com
John.Smith-Work@Email.com
我如何进行匹配查找以允许这种差异?
有了这个你应该能够让它工作。
=IF(COUNTIF(Sheet1!Z:Z,LEFT(C2,FIND(C2,"@"))&"*"&RIGHT(C2,LEN(C2)-FIND(C2,"@")))<1, "No Match", "Match")
先尝试=LEFT(C2,FIND(C2,"@"))&"*"&RIGHT(C2,LEN(C2)-FIND(C2,"@"))
,
查看您是否有 John.Smith*@Email.com
或者是否需要在某处添加 -1
或 +1
!
R3uK,关闭,逐步查看您的陈述,我发现以下内容对我有用。
第一次检查:
=IFERROR(LEFT(G2,FIND("-",G2)-1)&RIGHT(G2,LEN(G2)-FIND("@",G2)+1), "")
最终函数
=IF(COUNTIF(TERMINATIONS!AA:AA,LEFT(G2,FIND("-",G2)-1)&RIGHT(G2,LEN(G2)-FIND("@",G2)+1))<1, "No Match", "Match")