excel07版如何合并工作簿想把两
用VLOOKUP 函数,分三大步走。你这里用小a、小b,在下面的公式中容易混淆,这里假设他们的表格的名字分别是“张三”,“李四”,并且总表、张三、李四这三张表放在同一个工作簿(也就是同一个EXCLE文件)中。
第一大步:把张三表格中的数据输入到总表中。
在总表的B2中输入:=vlookup(a2, 张三!$A$2:$C$999, 2, 0), 在总表中的C2中输入=vlookup(a2, 张三!$A$2:$C$999, 3, 0)。 注意,这里是假设表格总共有999行。请把公式中的999换成实际的行数。然后把这个函数填充总表,就取得了张三表中的数据。
第二大步:在总表的D列和E列中,...全部
用VLOOKUP 函数,分三大步走。你这里用小a、小b,在下面的公式中容易混淆,这里假设他们的表格的名字分别是“张三”,“李四”,并且总表、张三、李四这三张表放在同一个工作簿(也就是同一个EXCLE文件)中。
第一大步:把张三表格中的数据输入到总表中。
在总表的B2中输入:=vlookup(a2, 张三!$A$2:$C$999, 2, 0), 在总表中的C2中输入=vlookup(a2, 张三!$A$2:$C$999, 3, 0)。
注意,这里是假设表格总共有999行。请把公式中的999换成实际的行数。然后把这个函数填充总表,就取得了张三表中的数据。
第二大步:在总表的D列和E列中,首先判断在B列和C列是否已经有数值。如果有了,就让D列E列的值分别等于B列C列的值(也就是张三表格中的值);如果没有,就读取李四表格中的数据。
在D2中输入公式:=if(b2<>"",b2, vlookup(a2, 李四!$A$2:$C$999, 2, 0)),在E2中输入公式:=if(c2<>"",c2, vlookup(a2, 李四!$A$2:$C$999, 3, 0))。
这样,最终在D列E列中得到的就是张三和李四表格合成的值。
第三大步,就是你提到的重名的处理。这个我只想到比较笨的办法。你用的EXCEL07,可以选中总表中的A列,然后直接在条件格式中选择“突出显示单元格”-->“重复值”。
把重复的数据标识出来,然后手工改。
以上三步全部完成后,记得把D列E列的值选中,复制,然后选择性粘贴为数值。收起