Vba 比较不同工作簿中的两列并从第三列检索单元格值
我在Excel 2010 book1.xls和book2.xls中有两本工作簿,示例book1:Vba 比较不同工作簿中的两列并从第三列检索单元格值,vba,excel,Vba,Excel,我在Excel 2010 book1.xls和book2.xls中有两本工作簿,示例book1: A B C D E 880006729 5016211 John $0.000 从本工作簿中,我只需要B列(员工编号)和E列(从其他工作簿获取数据的位置) 示例书2: A B C 5016211 Canada Sales 在这本书中,我有这些主要的列,但
A B C D E
880006729 5016211 John $0.000
从本工作簿中,我只需要B列(员工编号)和E列(从其他工作簿获取数据的位置)
示例书2:
A B C
5016211 Canada Sales
在这本书中,我有这些主要的列,但我只需要A列和C列。这两个工作簿都有1000多行,我只是展示和举例说明数据
我的目标是从book2中book1的B列(员工编号)中搜索值,在它找到特定编号后,在C列中获取值并将其粘贴到book1的E列中,简而言之,我想知道每个员工属于哪个业务部门
注意:book1表可以包含多个具有相同员工编号的行,当然,如果发生这种情况,请使用上表作为参考,重复“Sales”一词
最后一张桌子是这样的
A B C D E
880006729 5016211 John $0.000 Sales
在book1.xls的E列中输入以下公式并向下拖动:
=VLOOKUP(B1,[Book2.xls]Sheet1!A1:C1000,3)
将
A1:C1000
更改为包含book2中所有值的范围您应该查看“我确实有效,但对所有行重复销售”,我是excel的新手sorry@user3271671你要把它复制粘贴到E列吗?还是拖下来?拖下来,但不管我找到了方法,我在拖下来后点击了“立即计算”,它更新了正确的数据,非常感谢!!!