2017-03-02 164 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