Lookup using INDEX and MATCH with two criteria

后端 未结 3 1237
面向向阳花
面向向阳花 2020-12-16 04:27

I am trying to achieve a basic lookup using INDEX and MATCH. My layout is:

Sheet 1
NAME | SITE | DATE

Sheet 2
NAME | SITE | DATE

I want the \'SITE\' co

3条回答
  •  有刺的猬
    2020-12-16 05:09

    Here is the solution without using an array and without using a helper column:

    =INDEX(Table[returnColumnName], 
    MATCH(1, INDEX((Table[lookupColumn1] = "arraysAreSlow") * 
    (Table[lookupColumn2] = "avoidWherePossible"), 0, 1), 0))
    

    Here is a more advanced solution that performs a grid lookup:

    =INDEX(Table,
    MATCH(1, INDEX((Table[lookupColumn1] = "arraysAreSlow") * 
    (Table[lookupColumn2] = "avoidWherePossible"), 0, 1), 0),
    MATCH("returnColumnName", Table[#Headers],0))
    

提交回复
热议问题