我在 A 栏中有一个很大的职业清单,可以用几种方式写出来。在 BI 列中,要搜索 C 列中列出的有限职业,如果与 AI 列中的一个匹配,则希望从 D 列返回与 B 列 C 列中的职业相关联的值。因此,对于每个匹配项*teacher*
我希望 1165 出现在 B 列中。对于与*driver*
5468 的每次匹配。依此类推。我试图用 Vlookup 做到这一点,但它似乎无法处理这个问题。我转向以下内容:
=IF(ISNUMBER(SEARCH("teacher";A1));"1165";IF(ISNUMBER(SEARCH("driver";A1));"5468";IF(ISNUMBER(SEARCH("postman";9874));"1";" ")))
这可以解决问题,但我想知道是否有更优雅的方式?而不是把所有东西都放在很长的嵌套 if 语句中......
A B C D
Driver ? Teacher 1165
Teacher ? Driver 5468
Truckdriver ? Postman 9874
Works as teacher ?
Driver ?
Postman ?
Works as postman ?
Teacher ?