【问题标题】:INDEX MATCH to search two different columns and return valueINDEX MATCH 搜索两个不同的列并返回值
【发布时间】:2023-03-15 19:25:02
【问题描述】:

我正在尝试编写一个从另一张表返回值的公式。我的主表有一个项目编号列表,我需要从另一张表中填写指定的承包商名称。问题是在不同列的每一行上都有两个项目编号(分类为F1F2)。我希望我的公式检查两列并返回承包商名称。

换句话说,我的主表在同一列的不同行中同时具有 F1F2 项目编号。我的查找表在同一行的两个不同列中包含 F1F2 数字。

O 列中的主表 w 公式 - F1F2 数字在 E 列中。查找表在A 列中有F1 数字;和F2B 中的数字。我想用 LookUp 表上 C 列中的承包商名称填写 O 列。这是我所拥有的,但无法正常工作:

 =INDEX(JUW!$C$1:$C$51,MATCH(E2,JUW!$A$1:$A$51,0), MATCH(E2,JUW!$B$1:$B$51,0))

E2 位于另一个名为 "Upload Report" 的工作表上,该工作表在 O 列中具有公式。)

Upload Report

JUW Sheet

【问题讨论】:

    标签: indexing excel-formula match multiple-columns


    【解决方案1】:

    使用这样的东西,它使用一个 IF 来确定哪一列可以找到正确的代码:

    =IFERROR(INDEX(C:C,MATCH(E2,IF(F2="F1",A:A,B:B),0)),"Not Found")
    

    所以对你来说:

    =INDEX(JUW!$C:$C,MATCH(E2,IF(J2 = "F1", JUW!$A:$A,JUW!$B:$B),0))
    

    【讨论】:

      猜你喜欢
      • 2018-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多