我有一列带有用户ID的表。多次输入这些内容以显示特定主题的结果。
ID Topic Pass/Fail
71086686 Science P
71086686 Maths P
71086686 Tech P
71086686 ICT F
71086687 Science P
71086687 Maths P
71086687 Tech P
71086687 ICT F
我正在尝试找到一种方法来返回特定ID和主题的通过/失败结果。
我正在尝试使用VLOOKUP来执行此操作,但无法弄清楚如何使用多列作为要查找的值。
基本上,我正在尝试实现以下目标:
Vloookup([ID] and [Topic], A:C, 3, FALSE)
答案 0 :(得分:4)
当您可以使用INDEX
和MATCH
组合时,我不建议连接条件和搜索范围。
=INDEX(C2:C9,MATCH(1,(A2:A9=Criteria1)*(B2:B9=Criteria2),0))
并通过 Ctrl Shift Enter
进行确认如果要删除输入的数组,请实施另一个INDEX
:
=INDEX(C2:C9,MATCH(1,INDEX((A2:A9=Criteria1)*(B2:B9=Criteria2),0),0))
答案 1 :(得分:1)
您可以添加具有公式A2&B2
的另一列,然后使用Vlookup查找该值。
假设您将其添加到新列A中。
然后您的用于查找值的公式将如下所示:
Vloookup([ID] & [Topic], A:D, 4, FALSE)
我使用它来快速查找所需的值,而无需键入长公式。