Excel中查找结果有重复时vlookup函数能解决吗

如下图:在F列输入A列中的任意部门,G列能自动显示D列对应的数据,如G5可以“=VLOOKUP(F5,A:D,4,FALSE)”,但“车间主任”和“机修工”在“制衣”公司和“服饰”公司都有,那相对应的G列公式应如何写呢?还是有其他办法?请高手指点,先谢过!

建议前面插入一列,设数据如图:将公式
=B3&"("&D3&")"
复制后粘贴到"A3"单元格,对准右下角双击(或拖下去).将公式
=IF(ISERROR(VLOOKUP(G3,A:E,5,0)),VLOOKUP(G3,B:E,4,0),VLOOKUP(G3,A:E,5,0))
复制后粘贴到"H3"单元格,双击(或拖下去),如图:注意:公式中的括号应与"G"列数据中的括号一致(中文状态和英文状态),否者结果为"#N/A",如图:上面"H3"单元格出错是"G3"单元格中括号为英文状态所致.
温馨提示:答案为网友推荐,仅供参考