在MS EXCEL中使用VLOOKUP处理我的案例时需要一些建议吗

在MS EXCEL中使用VLOOKUP处理我的案例时需要一些建议吗,excel,excel-formula,vlookup,Excel,Excel Formula,Vlookup,我有两张桌子。第一个包含网站的网址,城市,州,国家等,我需要在给这些人发电子邮件。第二个表包含软件提取的重要“电子邮件ID”,以及网站URL 但网站URL可能不仅仅是从第一个表列中选择的一个或多个类似的原始URL 现在,我只想得到A列中的结果,其中B列中的一些值等于或几乎等于D列中的任何值 我尝试使用IFERROR、TRUE/FALSE和VLOOKUP,但还没有成功。请帮助实现这一目标 提前谢谢,祝你有愉快的一天 您可以使用索引匹配,但如果您需要获得与其他地址“类似”的地址,则可以将其用作数组

我有两张桌子。第一个包含网站的网址,城市,州,国家等,我需要在给这些人发电子邮件。第二个表包含软件提取的重要“电子邮件ID”,以及网站URL

但网站URL可能不仅仅是从第一个表列中选择的一个或多个类似的原始URL

现在,我只想得到A列中的结果,其中B列中的一些值等于或几乎等于D列中的任何值

我尝试使用IFERROR、TRUE/FALSE和VLOOKUP,但还没有成功。请帮助实现这一目标


提前谢谢,祝你有愉快的一天

您可以使用
索引匹配
,但如果您需要获得与其他地址“类似”的地址,则可以将其用作数组公式。我认为这是
google.com
google.com/tryme
应该是一样的

{=IFERROR(INDEX(C:C, MATCH(B1, LEFT(D:D, FIND("/",D:D, 1)-1), 0)), "")}

使用
CTRL
+
SHIFT
+
Enter

输入这个公式,你能详细说明一下这个公式吗?此外,我是否必须将光标保持在A2上并拖动整个A列来输入公式,或者只需按住CTRL+SHIFT+enter键就可以了?感谢这是一个正常的
索引匹配
公式,但是为了检查“类似”的网站,左边的
地址(D:D,FIND(“/”,D:D,1)-1)
通过返回
//code>的所有剩余内容,将
google.com/excelindexmatch
等地址转换为
google.com
。我对索引和匹配很熟悉,但C和D列除外(两个网站的URL)不会保留在直行中。因此,电子邮件id应该与B列中的网站url保持一致,只有当它出现在D列的任何一行中时才可以。它会起作用吗?您尝试过吗?C列是电子邮件地址而不是网站url,因此从您的示例中,如果B列是“like”D列,那么它将从C列返回电子邮件地址到A列,i列n在这种情况下是的,上面的工作。如果这不是你想要的,请在你的问题中提供更多的细节。这是应该发生的,正如你在这里所说的“如果B列与D列“相似”,那么它将从C列返回电子邮件地址到A列,在这种情况下是的,上面的工作。”……但唯一奇怪的事情是如果B3=D9(不需要B3=D3),所以C9转到A3。此外,如果使用LEFT(D:D,FIND(“/”,D:D,1)-1),0)),“”),D列中会有许多相同的值,而不是B列中的单个原始值。在这种情况下,会发生什么?