如何在Excel中alignment包含匹配string的列?

我正在用这个简单的Excel公式挣扎,因为我的知识太有限了。 谷歌的时间没有得到我需要的确切的东西。 其实很简单:

我有一列与网站的url(B列)而我有一列与电子邮件地址。 (D栏)

但是,由于这两列来自不同的来源,因此不一致。 所以电子邮件地址不是与他们的网站地址水平alignment。

我需要一个公式,它使用电子邮件地址的域名并在URL列中查找string的那部分,然后返回列C中的电子邮件地址,并很好地与B列中的相应urlalignment。

一旦通配符引入MATCH函数,这是一个令人惊讶的简单公式。

在这里输入图像说明

C2中的标准公式是=INDEX($A$2:$A$5,MATCH("*"&REPLACE(B2,1,FIND("@",B2),"")&"*", $A$2:$A$5,0))