怎么将两张Excel表格的数据合并到一张表格里面?(数据记录互有交叉,但都有各自独有的记录)

比如第一张表的内容第二张表如下我想将两张表格合并到一起,合并之后的表格要有代码、销售费用、资产总额三栏,不能损失数据(也就是说具有相同代码的要有销售费用和资产总额两个数据... 比如第一张表的内容

第二张表如下

我想将两张表格合并到一起,合并之后的表格要有代码、销售费用、资产总额三栏,不能损失数据(也就是说具有相同代码的要有销售费用和资产总额两个数据,另外每个表单独的代码也要有相应的销售费用或者资产总额,比如第一张表里面代码为“000010”的要有销售费用,资产总额那一栏可以空缺)。上面的只是示例,由于数据量十分大,直接手工操作基本不可能,请高手们采用函数进行解决。
展开
 我来答
1975qjm
高粉答主

推荐于2016-02-08 · 关注我不会让你失望
知道大有可为答主
回答量:2万
采纳率:74%
帮助的人:7288万
展开全部
假设你要建立一个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列的数据我无法手工输入,因为两个表中代码有重复的,也有各自独有的,比如表一中代码“000008”是表二中没有的,而表二中代码“000007”是表一中没有的,因为数据量太大,我也不知道那些是独有的。如果按表一的代码直接粘入表三,那么表二中独有的代码也无法找到从而放到表三,请您指教!
追答
A1    =SHEET1!A1     下拉复制至数据全部进入表3

在A列数据的最后一个数据下方再输入
=IF(COUNTIF(SHEET1!A:A,SHEET2!A2)>0,"",SHEET2!A2) 下拉复制公式 SHEET2的A列有多少行就下拉多少行,完毕后对这部份数据进行排序,让空格排在数据的下方,完成后再输入B,C列的公式
百度网友f9d6ccb
2012-07-15 · TA获得超过486个赞
知道小有建树答主
回答量:743
采纳率:50%
帮助的人:447万
展开全部
一楼基本对了,为避免部分有返回值#N/A影响计算,加上函数=if(ISNA(VLOOKUP(A2,SHEET1!A:B,2,0) )0,VLOOKUP(A2,SHEET1!A:B,2,0) 。
如有帮助请采纳,谢谢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冬天的冰淇淋cn
2012-07-15 · 贡献了超过101个回答
知道答主
回答量:101
采纳率:0%
帮助的人:19.2万
展开全部
这个很简单!
直接用VLOOKUP函数就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式