根据职业/工作场所和雇员的职位将劳工部门分配到清单中

时间:2019-06-01 19:31:37

标签: excel vba excel-vba excel-formula

我有此文件,其中包含职业或工作地点名称以及工人的位置,并且基于该数据,我需要在“劳工部门”中添加一列,例如:如果位置是Medic或工作地点/职业是医生,然后是劳工部门,那就是健康。

我尝试过这样的事情:

= IF(ISNUMBER(SEARCH(“ Hospital”,D2)),“健康”,“”“)

但这在当时仅适用于一个劳工部门,并且文件中有很多内容,我必须确定该劳工部门有4000个联系人。

那么有没有一种方法可以通过VBA或其他方式更有效地做到这一点?

示例file

1 个答案:

答案 0 :(得分:0)

我会回声@DarXyde和@Solar Mike:vlookup是必经之路。您必须创建第二组数据来映射所需的答案,但这听起来值得花费时间。

索引/匹配在某些方面更强大,但也更难使用。

simple explanation
more complex
more complex