【发布时间】:2021-05-19 11:43:04
【问题描述】:
我正在尝试做一个非常简单的任务,但它没有给我预期的结果:
我得到了以下包含 A 列和 B 列的 excel 表:
A栏
John Doh 先生
马里奥兄弟
弗兰肯斯坦博士
米老鼠
唐老鸭
B栏
珍妮飞镖
约翰·杜
罗杰兔
科学怪人
我正在使用 VLOOKUP 提取值,比较 B 和 A
=VLOOKUP("*"&B1&"*";$A$1:$A$5;1;FALSE)
但是结果如下:
先生。约翰·杜
#不适用
#不适用
#不适用
如果我相反,那么比较 A 和 B:
=VLOOKUP("*"&A1&"*";$B$1:$B$5;1;FALSE)
我得到以下结果:
#不适用
#不适用
#不适用
弗兰肯斯坦博士
在这两种情况下,我都希望看到“Dr.Frankenstein”和“Mr.John Doh”出现在两个结果中 然而,似乎并非如此。
知道为什么吗? 单元格中没有多余的空格 单元格中没有错别字。 我没有运气测试了索引 1 和索引 2。 不能使用 TRUE,因为我有“*”
考虑到某些单元格包含标题+名称,例如:“先生”,最终目标是获得一长串用户并提取比较列的数据。或“博士”
【问题讨论】:
标签: excel-formula office365 formula