2017-03-02 121 views

回答

1

有了这个,你应该能够使它工作。

=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的地方!

+0

R3uK,运行时= LEFT(C2,FIND(C2, “@”)) “*” &RIGHT(C2,LEN( C2)-FIND(C2,“@”))我得到一个#VALUE – user2110655

+0

@ user2110655:您是否尝试逐步评估公式以查看问题来自哪里? C2是电子邮件吗? – R3uK

+0

我不擅长excel - 对不起。 现在就尽我所能 – user2110655

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") 
+0

好吧,我以为你是在尝试另一种方式,因为如果你仔细看看我的命题,你会看到一个通配符“*”,所以在countif中使用它会使它匹配两部分'John.Smith'和'@ Email.com'中间的任何东西,所以它会比你使用的解决方案更广泛(但可能不容易在你使用的方向上使用)。任何,很高兴我能。请接受我的回答以关闭此问题 – R3uK