如何将两个excel表中,A、B列内容同时相同的两个C列数据合并在一个表内?

表1ABC余艮波120张远林150蔡晗250蔡丽辉150曹文举150表2ABC安瑷婕2240安东1160安桂芝140安建光1680安金花1560安久文1240如何表2中C... 表1
A B C
余艮波 1 20

张远林 1 50

蔡晗 2 50

蔡丽辉 1 50

曹文举 1 50
表2
A B C
安瑷婕 2 240

安东 1 160

安桂芝 1 40

安建光 1 680

安金花 1 560

安久文 1 240
如何表2中C列的内容合并到表1中,前提是保证A、B列的内容相同。
展开
 我来答
hqp088
2014-03-30 · TA获得超过1016个赞
知道小有建树答主
回答量:221
采纳率:100%
帮助的人:194万
展开全部
给个公式给你,水平有限,公式长了些,还没想到简化做法。
这里有个前提,你不应用公式替换掉表1的C列数据的。最好另做一列。
你可在表1的D列计算,
=IFNA(INDEX(表2!C:C,IF(MATCH(A1,表2!A:A,0)=MATCH(B1,表2!B:B,0),MATCH(B1,表2!B:B,0))),"0")+C1
下拉就可了。
追问
我试了一下不行啊,我的意思也是将表2的C列放在表1C列的后面。但要保证表2与表1的AB两列的内容同时匹配。继续求教啊
追答
等一下,我的的确有错,有个条件没想到。fan4di的答案才是正确的。
根据你的示例,将公式改为=SUMPRODUCT((Sheet2!A:A=A2)*(Sheet2!B:B=B2)*Sheet2!C:C),可行的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
笑一笑说一说
科技发烧友

2014-03-30 · 职场办公软件基础应用
笑一笑说一说
采纳数:16868 获赞数:33688

向TA提问 私信TA
展开全部

=SUMPRODUCT((Sheet2!$A$1:$A$999=Sheet1!A1)*(Sheet2!$B$1:$B$999=Sheet1!B1)*Sheet2!$C$1:$C$999)+Sheet1!C1

追问
我的意思不是求和,是将表2的C列放在表1的C列的后面,比如D列。前提是保证表2与表1的A、B两列的内容同时匹配。举例:表1中,A列为姓名,B列为班级,不同班级有些相同姓名的人,C列为数学的成绩。表2的A列也为姓名,B列也是班级,C列是其他科目的成绩。如何将表2的C列的成绩放在表1的D列。但表1和表2的A、B列数目并不相同。。。继续求教啊
追答
在D2中输入或复制粘贴下列公式
=SUMPRODUCT((sheet2!A$2:A$999=a2)*(sheet2!B$2:B$999=B2)*sheet2!C$2:C$999)
下拉填充
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式