首页 > 解决方案 > 根据员工的职业/工作场所和职位将劳动部门分配到列表中

问题描述

我有这个包含职业或工作地点名称和工人职位的文件,并基于该数据,我需要添加一个带有“劳动部门”的列,例如:如果职位是医生或工作地点/职业是医生,那么劳工部门将是健康。

我试过这个:

=IF(ISNUMBER(SEARCH("Hospital",D2)), "Health","")

但这在当时只适用于一个劳工部门,而且档案中有很多,我必须将劳工部门确定为 4000 名联系人。

那么,有没有办法用 VBA 或其他方法更有效地做到这一点?

示例文件

标签: excelvbaexcel-formula

解决方案


我会回应@DarXyde 和@Solar Mike:vlookup 是要走的路。您必须创建第二组数据来映射您想要的答案,但这听起来值得花时间投资。

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

简单解释
更复杂
更复杂


推荐阅读