两个Excel文件,如果表一A、B两列的数据与表二A、B两列的数据相同,根据表一的C列数据填在表二上。

表一:有三行数据ABC张三包子5个张三水饺3个张三花糕1个李四馒头8个李四包子1个王五花卷3个......表二:有两行数据,第三行为空。ABC张三水饺李四包子......... 表一:有三行数据
A    B    C
张三   包子   5个
张三   水饺   3个
张三   花糕   1个
李四   馒头   8个
李四   包子   1个
王五   花卷   3个
......

表二:有两行数据,第三行为空。
A    B    C
张三   水饺   
李四   包子   
......

请问有没有什么快速的方法,根据表一的数据,把表二的C列数据填上,谢谢!
(数据量很大)
展开
 我来答
az789123
2011-09-07 · TA获得超过358个赞
知道小有建树答主
回答量:156
采纳率:0%
帮助的人:52.5万
展开全部

比较直观的办法:

1、在表一B列后面插入一列,在表一和表二C列单元格分别使用函数=CONCATENATE(A3,B3),取得A列和B列单元格的合并文本。

2、在表二列D单元格中,使用函数=VLOOKUP(C2,Sheet1!$C$1:$D$9000,2,0),即可得到你想要的结果了。要注意函数中单元格的选取范围要合适、正确。具体参考附图。

了尘和尚
2011-09-07 · 幻人心识本来无,罪福皆空无所住。
了尘和尚
采纳数:4256 获赞数:20083

向TA提问 私信TA
展开全部
表二C1中公式:
=LOOKUP(1,0/((SHEET1!A$1:A$6=A1)*(SHEET1B$1:B$6=B1)),SHEET1!C$1:C$6)
下拉就可以了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无畏ing
2011-09-07 · TA获得超过6406个赞
知道大有可为答主
回答量:4549
采纳率:78%
帮助的人:2569万
展开全部
在SHEET2的C1输入:
=sumproduct((sheet1!a$1:a$100=a1)*(sheet1!b$1:b$100=b1)*sheet1!c$1:c$100)
下拉填充即可
(若SHEET1记录较多,可把公式中的100改成更大数值)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风一样的阿康
2011-09-07 · TA获得超过322个赞
知道小有建树答主
回答量:272
采纳率:0%
帮助的人:99.8万
展开全部
用VLOOKUP,QQ120632632!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式