你会想要使用通配符,但是因为
Manager
可以在多个中找到我们需要在前面和后面添加一些,
以获得正确的匹配:
=INDEX($I$3:$I$6,MATCH("*, "&D2&",*",", "&$J$3:$J$6&",",0))
对于没有动态数组功能的旧版本,此公式可能需要在退出编辑模式时使用 Ctrl-Shift-Enter 而不是 Enter 来数组输入。
如果使用的是 Office 365 Excel 或更高版本,我们可以使用具有相同通配符搜索的 XLOOKUP:
=XLOOKUP("*, "&D2&",*",",", "&$J$3:$J$6&",",$I$3:$I$6,"Not Found",2)
另一种方法可以使用
LOOKUP()
功能:
• 单元格中使用的公式
E2
=LOOKUP(9^9,SEARCH(D2,$J$3:$J$6),$I$3:$I$6)
注意:正如 Scott Craner Sir 指出的那样,如果 J 列中的名称被交换,即 Cheif Manager 和 Manager.,输出将返回 FALSE POSITIVES