【问题标题】:VLOOKUP to check if a value exists in a cellVLOOKUP 检查单元格中是否存在值
【发布时间】:2015-02-27 01:16:47
【问题描述】:

我在一列中有这样的数据:

John L. Doe
Jane N. Doe
Michael A. Doe

我正在尝试将条目与具有此格式的另一列进行匹配。

doe, jane
doe, john
doe, michael

我已经尝试使用 VLOOKUP 的姓氏并使用通配符:

VLOOKUP("*" & A1 & "*",B:B,2, FALSE)

但结果我得到了#N/A

【问题讨论】:

    标签: excel excel-formula wildcard vlookup worksheet-function


    【解决方案1】:

    如果您的列被标记,则在 C2 中并复制到适合:

    =MATCH(TEXT(MID(B2,FIND(" ",B2)+1,LEN(B2))&"*"&LEFT(B2,FIND(",",B2)-1),"@"),A:A,0)  
    

    应返回 ColumnA 中与公式结果位于同一行的 ColumnB 中的值的匹配行号。

    匹配“相反的方式”非常相似,并且在示例中发生的结果相同:

      =MATCH(TEXT(MID(A2,FIND(" ",A2,FIND(" ",A2)+1)+1,LEN(A2))&"*"&LEFT(A2,FIND(" ",A2)-1),"@"),B:B,0)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-18
      • 1970-01-01
      • 1970-01-01
      • 2015-03-01
      相关资源
      最近更新 更多