我目前正在比較兩個電子郵件地址列表以查找兩者之間的匹配項。Excel比較部分單元格內容
=IF(ISERROR(MATCH(C2,Sheet1!Z:Z, 0)), "No Match", "Match")
我的問題是,一些電子郵件我想包括有例如:
[email protected]
[email protected]
我該怎麼辦我的匹配查找,允許這種差異?
我目前正在比較兩個電子郵件地址列表以查找兩者之間的匹配項。Excel比較部分單元格內容
=IF(ISERROR(MATCH(C2,Sheet1!Z:Z, 0)), "No Match", "Match")
我的問題是,一些電子郵件我想包括有例如:
[email protected]
[email protected]
我該怎麼辦我的匹配查找,允許這種差異?
有了這個,你應該能夠使它工作。
=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")
好吧,我以爲你是在嘗試另一種方式,因爲如果你仔細看看我的命題,你會看到一個通配符「*」,所以在countif中使用它會使它匹配兩部分'John.Smith'和'@ Email.com'中間的任何東西,所以它會比你使用的解決方案更廣泛(但可能不容易在你使用的方向上使用)。任何,很高興我能。請接受我的回答以關閉此問題 – R3uK
R3uK,運行時= LEFT(C2,FIND(C2, 「@」)) 「*」 &RIGHT(C2,LEN( C2)-FIND(C2,「@」))我得到一個#VALUE – user2110655
@ user2110655:您是否嘗試逐步評估公式以查看問題來自哪裏? C2是電子郵件嗎? – R3uK
我不擅長excel - 對不起。 現在就盡我所能 – user2110655