excel在表格中查找索引,在原点中搜索任何数字并在目标表格中匹配

标签 excel

我用 indexmatch经常在 Excel 中。但是现在我需要一些更困难的东西。

我有一个数字列表,我想从中找到目标表格中的任何数字

这看起来像这样(用 CR 或 , 分隔)

  • 420331-000-000、420332-000-000、420333-000-000、420334-000-000

  • 目标表格仅包含其中的一个,而在另一列中包含感兴趣的值
  • 420333-000-000,利息值(value)

  • 如果我尝试典型匹配,索引它不起作用,因为我找不到直接匹配:

    =INDEX(Eval[简称],MATCH([@OrderNr],Eval[SAPID],0​​))

    我需要知道如何在目标表格中搜索任何 ID。

    这是一个示例 Excel 屏幕截图

    enter image description here

    B栏应显示E栏的结果。

    最佳答案

    您可以尝试使用SEARCH MATCH 中包含的功能:

    =INDEX($E$2:$E$3,MATCH(TRUE,SEARCH($D$2:$D$3,A2)>0))
    

    这是数组公式 - 编辑后按 ctrl + shift + enter 确认

    enter image description here

    关于excel在表格中查找索引,在原点中搜索任何数字并在目标表格中匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61495082/

    相关文章:

    c# - 无法将 Excel 值的类型 'double' 转换为 'string'

    vba - 在 VBA 中链接类

    ruby-on-rails - xlsx 文件中的列和行折叠

    c# - 截至目前,使用 COM 对象的正确方法是什么?

    c# - 在 Web 浏览器控件中控制 Excel

    vba - Excel 公共(public)函数对某些数字返回 "VALUE#"

    excel - VBA-Excel 如何清除 ComboBox 项目

    excel - 使用 VBA,您可以输入一个引用另一个具有动态名称的工作簿的公式吗?

    excel - 如何通过Excel VBA禁用缩放 slider ?

    excel - 遍历列过滤时可见的数据