早教吧 育儿知识 作业答案 考试题库 百科 知识分享

关于VLOOKUP。有条件的导入D盘下有两个EXCEL文件,D:\book1.xls和D:\book2.xls。两个表的表头是一致的,但内容不一样:BOOK1:A:业务员代码L:业绩BOOK2:A:业务员代码E:奖金现在要求以“业务

题目详情
关于VLOOKUP。有条件的导入D盘下有两个EXCEL文件,D:\book1.xls和D:\book2.xls。 两个表的表头是一致的,但内容不一样: BOOK1:A:业务员代码 L:业绩 BOOK2: A:业务员代码 E:奖金 现在要求以“业务员代码”为索引,将book2中的“奖金”匹配到book1中。如果book2中的数据有改动,book1中对应的数据也作相应变动。 举例说,book1中有一条记录的“业务员代码”是20080532;正好book2有一条记录的“确认单号”也是20080532,,“奖金”是20;那么把“20”赋值给book1的“业绩”。所有book1中的“业绩”都需来自book2的“奖金”。但是BOOK2中有的BOOK1中都有,BOOK1中有的有的BOOK2中没有。 要注意的是这是两个EXCEL文件间的数据导入,不是同一个EXCEL之内不同表单间的数据导入。所以类似“=sheet1!A1”,不行
▼优质解答
答案和解析
在book2中新建一个sheet,将book1内容全部粘贴过来,然后用vlookup做匹配就可以了啊,以后如果book1内容变了,那就全选,然后覆盖新sheet内容,再回vlookup那里重新计算一下就可以了 补充: 1.把BOOK2:A:业务员代码 E:奖金 放到相邻两列,业务员代码 在前,奖金 在后 2.去book1,插入列,将前3列置空,第四列 D 业务员代码 第五列 E 业绩 3.复制BOOK2 业务员代码 奖金的相邻两列到book1的A,B列,此时book2 A 业务员代码 B 奖金 C 空 D 业务员代码 E 业绩 4.在C列插入函数 =vlookup(d1,A:B,2,false),结果就是对应d1列业务员代码匹配出来的奖金 5.将所有C列计算完全,鼠标双击即可