Excel formula VLOOKUP Excel:比较列

Excel formula VLOOKUP Excel:比较列,excel-formula,office365,formula,Excel Formula,Office365,Formula,我试图完成一项非常简单的任务,但却没有达到预期的效果: 我得到了以下包含A列和B列的excel表格: A列 杜约翰先生 马里奥兄弟 弗兰肯斯坦博士 米老鼠 唐老鸭 B列 詹妮·达特 杜约翰 罗杰兔 弗兰肯斯坦 我用VLOOKUP比较B和A来提取值 =VLOOKUP(“*”&B1&“*”;$A$1:$A$5;1;FALSE) 然而,结果如下: 杜约翰先生 #不适用 #不适用 #不适用 如果我做了相反的事情,那么将A与B进行比较: =VLOOKUP(“*”&A1&“*”;$B$1:$B$5;1;FA

我试图完成一项非常简单的任务,但却没有达到预期的效果:

我得到了以下包含A列和B列的excel表格:


A列

杜约翰先生
马里奥兄弟
弗兰肯斯坦博士
米老鼠
唐老鸭

B列

詹妮·达特
杜约翰
罗杰兔
弗兰肯斯坦

我用VLOOKUP比较B和A来提取值

=VLOOKUP(“*”&B1&“*”;$A$1:$A$5;1;FALSE)

然而,结果如下:

杜约翰先生
#不适用
#不适用
#不适用

如果我做了相反的事情,那么将A与B进行比较:

=VLOOKUP(“*”&A1&“*”;$B$1:$B$5;1;FALSE)

我得到以下结果:

#不适用
#不适用
#不适用
弗兰肯斯坦博士

在这两种情况下,我都希望看到“弗兰肯斯坦博士”和“杜约翰先生”出现在两个结果中 然而,情况似乎并非如此

知道为什么吗? 单元格中没有多余的空间 单元格中没有输入错误。 我测试了索引1和索引2,但没有运气。 不能使用TRUE,因为我有“*”

最终的目标是拥有一个长长的用户列表,并将比较列的数据提取出来,考虑到有些单元格包含title+名称,如:a列中有“Mr.”或“Dr.”

中有“Mr.John Doh”,B列中有“John Doh”,所以当使用Vlookup在a中搜索John Doh时,它会找到它。但是,如果您正在搜索“John Doh先生”,则不会成功,因为字符串中的“先生”部分。
在另一个例子中,弗兰肯斯坦和弗兰肯斯坦博士也是如此。去掉标题(“Dr”,Mr.等),它会起作用。

但是通配符和FALSE to my Understanding应该匹配任何包含名称的…结果。。。我还是很困惑