Excel 如何在句子/复杂文本上应用vlookup()

Excel 如何在句子/复杂文本上应用vlookup(),excel,vlookup,Excel,Vlookup,我知道如何在excel中的单个/小值上应用vlookup。但我需要将其应用于复杂的多语句文本。 我该怎么做 例如: 表1: A栏: 感谢您的电子邮件和联系我们 通过此电子邮件的副本,我们将您的通信转发给我们的 电子商务团队的邮件idinfo@fakeemail.com,谁来联络 与您讨论上述问题,并尽快回复您。 在此之前,请您耐心等待 真诚地 名字 表2: vlookup写为- =VLOOKUP(A1,Table 2!A1:B1,2,0) 如果vlookup不能帮助处理此类数据,有没有其他方法

我知道如何在excel中的单个/小值上应用vlookup。但我需要将其应用于复杂的多语句文本。 我该怎么做

例如:

表1:

A栏:

感谢您的电子邮件和联系我们

通过此电子邮件的副本,我们将您的通信转发给我们的 电子商务团队的邮件idinfo@fakeemail.com,谁来联络 与您讨论上述问题,并尽快回复您。 在此之前,请您耐心等待

真诚地

名字

表2:

vlookup写为-

=VLOOKUP(A1,Table 2!A1:B1,2,0)
如果vlookup不能帮助处理此类数据,有没有其他方法可以做到这一点?

vlookup在这种情况下不起作用,因为您正在搜索的文本超过了255个计数限制。见文章

相反,请使用以下公式尝试他们在文章中提到的内容:

=INDEX(C2:C7,MATCH(TRUE,INDEX(B2:B7= F$2,0),0))
其中:

F$2是您想要匹配的值 C2:C7是包含要返回的值的列 B2:B7是要搜索值的列
希望能有所帮助

这些数据都在一个单元格中吗?你到底想说什么词?是的,整个数据由一个单元格组成。在adjcent列中有一个相应的值,比如说true。我有另一张纸,上面有相同的单元格。我需要在另一张表中得到相应的真值或假值。因此,vlookup不是针对任何单词,而是针对整个文本。这个练习在excel中可行吗?你试过vlookup吗?如果两个单元格相同,并且您指示要返回的列正确,则它将起作用。我不确定我是否看到了这个问题?我尝试过vlookup,但它给出的结果是有价值的。我猜查找数据太复杂,excel无法处理。因此,它不能正确地执行功能。那么要么你的vlookup写得不正确,这意味着你应该发布代码和excel表格中显示的示例数据,要么这意味着数据不一样。例如,一个比另一个有更多的空白
=INDEX(C2:C7,MATCH(TRUE,INDEX(B2:B7= F$2,0),0))