2个EXCEL表,把一个表中的数据自动填充到另一个表中

需要把表2的张数,自动填充到表一相同的规格和品名中,万分感想!... 需要把表2的张数,自动填充到表一相同的规格和品名中,万分感想! 展开
 我来答
1975qjm
高粉答主

2012-09-29 · 关注我不会让你失望
知道大有可为答主
回答量:2万
采纳率:74%
帮助的人:7289万
展开全部
E6单元格输入公式
=SUMPRODUCT((Sheet2!A$2:A$100=A6)*(Sheet2!B$2:B$100=B6)*(Sheet2!C$2:C$100=C6)*(Sheet2!D$2:D$100=D6)*Sheet2!E$2:E$100)
下拉复制公式

或者
=INDEX(Sheet2!$E$2:$E$100,MATCH(A6&B6&C6&D6,Sheet2!$A$2:$A$100&Sheet2!$B$2:$B$100&Sheet2!$C$2:$C$100&Sheet2!$D$2:$D$100,0))
数组公式,按下ctrl+shift+enter三键结束输入,再下拉复制公式

第一个公式在有四项都相同的项时会合计后才输出,且E列为文本值时出错
笑一笑说一说
科技发烧友

2012-09-29 · 职场办公软件基础应用
笑一笑说一说
采纳数:16868 获赞数:33693

向TA提问 私信TA
展开全部
表1为原表,表2为汇总表。表2的A1单元格内输入
=表1!A5
右拖到E列,下拉与表1的列数相同。
F2中输入
=IF(AND(A2=A1,B2=B1,C2=C1,D2=D1),"",SUMPRODUCT((A$2:A$100=A2)*(B$2:B$100=B2)*(C$2:C$100=C2)*(D$2:D$100=D2)*E$2:E$100))
下拉填充
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cc5c2001
2012-09-29
知道答主
回答量:11
采纳率:0%
帮助的人:9万
展开全部
以下仅作参考,不保证实际可用
步骤1:将表2以A列作排序,并确定表1品名列中所含内容全部在表2中存在;选中A列在左上名称框内命名此列为A,选中E列在左上名称框内命名此列为E;
步骤2:在表1的E6单元内输入=LOOKUP(A6,sheet2!A,Sheet2!E)
以上。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
谁是谁1978
2012-09-29
知道答主
回答量:9
采纳率:0%
帮助的人:1.4万
展开全部
可以vlookup公式。可以在长的单元格输入公式=VLOOKUP(品名单元格,INDIRECT("表二文件名!A2:B25"),2,FALSE),这样就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-09-29
展开全部
如果一个品名只对应一个规格的话可以用VLOOKUP
=VLOOKUP(A1,表2A:E,5,0)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式