怎么将两张Excel表格的数据合并到一张表格里面?(数据记录互有交叉,但都有各自独有的记录)
比如第一张表的内容第二张表如下我想将两张表格合并到一起,合并之后的表格要有代码、销售费用、资产总额三栏,不能损失数据(也就是说具有相同代码的要有销售费用和资产总额两个数据...
比如第一张表的内容
第二张表如下
我想将两张表格合并到一起,合并之后的表格要有代码、销售费用、资产总额三栏,不能损失数据(也就是说具有相同代码的要有销售费用和资产总额两个数据,另外每个表单独的代码也要有相应的销售费用或者资产总额,比如第一张表里面代码为“000010”的要有销售费用,资产总额那一栏可以空缺)。上面的只是示例,由于数据量十分大,直接手工操作基本不可能,请高手们采用函数进行解决。 展开
第二张表如下
我想将两张表格合并到一起,合并之后的表格要有代码、销售费用、资产总额三栏,不能损失数据(也就是说具有相同代码的要有销售费用和资产总额两个数据,另外每个表单独的代码也要有相应的销售费用或者资产总额,比如第一张表里面代码为“000010”的要有销售费用,资产总额那一栏可以空缺)。上面的只是示例,由于数据量十分大,直接手工操作基本不可能,请高手们采用函数进行解决。 展开
3个回答
展开全部
假设你要建立一个SHEET3表
A列为代码 B列为销售费用 C列为资产总额 你的第一张表设表名为SHEET1,另一张为SHEET2.
A列的代码内容你自已输入
B列的公式为
B2 =VLOOKUP(A2,SHEET1!A:B,2,0) 下拉复制公式
或 =INDEX(SHEET1!B:B,MATCH(A2,SHEET1!A:A,0)) 下拉复制公式
C列公式为
C2 =VLOOKUP(A2,SHEET2!A:B,2,0) 下拉复制公式
或 =INDEX(SHEET2!B:B,MATCH(A2,SHEET2!A:A,0)) 下拉复制公式
A列为代码 B列为销售费用 C列为资产总额 你的第一张表设表名为SHEET1,另一张为SHEET2.
A列的代码内容你自已输入
B列的公式为
B2 =VLOOKUP(A2,SHEET1!A:B,2,0) 下拉复制公式
或 =INDEX(SHEET1!B:B,MATCH(A2,SHEET1!A:A,0)) 下拉复制公式
C列公式为
C2 =VLOOKUP(A2,SHEET2!A:B,2,0) 下拉复制公式
或 =INDEX(SHEET2!B:B,MATCH(A2,SHEET2!A:A,0)) 下拉复制公式
追问
谢谢你的回答,不过A列的数据我无法手工输入,因为两个表中代码有重复的,也有各自独有的,比如表一中代码“000008”是表二中没有的,而表二中代码“000007”是表一中没有的,因为数据量太大,我也不知道那些是独有的。如果按表一的代码直接粘入表三,那么表二中独有的代码也无法找到从而放到表三,请您指教!
追答
A1 =SHEET1!A1 下拉复制至数据全部进入表3
在A列数据的最后一个数据下方再输入
=IF(COUNTIF(SHEET1!A:A,SHEET2!A2)>0,"",SHEET2!A2) 下拉复制公式 SHEET2的A列有多少行就下拉多少行,完毕后对这部份数据进行排序,让空格排在数据的下方,完成后再输入B,C列的公式
展开全部
一楼基本对了,为避免部分有返回值#N/A影响计算,加上函数=if(ISNA(VLOOKUP(A2,SHEET1!A:B,2,0) )0,VLOOKUP(A2,SHEET1!A:B,2,0) 。
如有帮助请采纳,谢谢!
如有帮助请采纳,谢谢!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个很简单!
直接用VLOOKUP函数就可以了。
直接用VLOOKUP函数就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询