【问题标题】:Partial Match in ExcelExcel中的部分匹配
【发布时间】:2018-08-03 02:40:18
【问题描述】:

我有一个 excel 工作簿,有两张纸,每张纸上有数百行。

Sheet1 在单元格 A2 中包含“ABCESX42 - 端口 1”。

Sheet2 在单元格 A2 中包含“ABCESX42”,在 B2 中包含“EMAIL”。

我正在尝试在 Sheet1 单元格 B2 中进行 VLOOKUP,以在 Sheet1 A2 上进行通配符 vlookup,以部分匹配 Sheet2 A 列中的任何条目并将电子邮件输出到 Sheet1 B2

我希望这是有道理的。

谢谢 安东尼。

【问题讨论】:

  • 这很难,因为你要走另一条路。您可能需要使用 VB 脚本来搜索查找表是否与您的输入字符串匹配。这将为您提供索引,然后您可以在查找表中获取该行的列值...

标签: excel vlookup partial


【解决方案1】:

在 B2 中使用它:

=INDEX(Sheet2!B:B,AGGREGATE(15,6,ROW(Sheet2!$A$1:$A$2)/(ISNUMBER(SEARCH(A2,Sheet2!$A$1:$A$2))),1))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多