我有四份Excel表格数据,需据此做一份数据汇总表,表格的项目代码一样,但不是每一份表格都会出现此代码。
例如:汇总表中有:A1001-B4100 共100个代码
sheet1有其中A1001-A1011、B4001-B4005
sheet2有其中A1001-A1020、B4010-B4015
sheet3有其中A1010-A1030、B4001-B4010
存入汇总表后,显现为:
A1001 四个表格中包含的总数
试过VLOOKUP、SUMIF的公式,好象只能显示下一个表格的数据,不能汇总。
请高分帮忙。谢谢!
多个EXCEL表格数据按相同项目合并汇总。
答案:4 悬赏:60 手机版
解决时间 2021-01-03 05:18
- 提问者网友:留有余香
- 2021-01-02 20:00
最佳答案
- 五星知识达人网友:何以畏孤独
- 2021-01-06 17:28
由于VLOOKUP函数若没有找到匹配项,会返回#N/A,就没法计算了,
所以首先要确认表中是否有某一个代码,如果有,则用VLOOKUP函数得到该值,如果没有就返回0,以保证后续的计算。
表1-3为数据,A列是代码,B列是数值
表4为汇总,A列是代码,
在表4的B列输入以下公式
=IF(COUNTIF(Sheet1!A:A,A1)>0,VLOOKUP(A1,Sheet1!A:B,2,0),TRUE)+IF(COUNTIF(Sheet2!A:A,A1)>0,VLOOKUP(A1,Sheet2!A:B,2,TRUE),0)+IF(COUNTIF(Sheet3!A:A,A1)>0,VLOOKUP(A1,Sheet3!A:B,2,TRUE),0)
由于VLOOKUP函数的限制,同一表内不能有重复的代码。
如果还有不清楚的可以M我,记得加分 谢谢。
所以首先要确认表中是否有某一个代码,如果有,则用VLOOKUP函数得到该值,如果没有就返回0,以保证后续的计算。
表1-3为数据,A列是代码,B列是数值
表4为汇总,A列是代码,
在表4的B列输入以下公式
=IF(COUNTIF(Sheet1!A:A,A1)>0,VLOOKUP(A1,Sheet1!A:B,2,0),TRUE)+IF(COUNTIF(Sheet2!A:A,A1)>0,VLOOKUP(A1,Sheet2!A:B,2,TRUE),0)+IF(COUNTIF(Sheet3!A:A,A1)>0,VLOOKUP(A1,Sheet3!A:B,2,TRUE),0)
由于VLOOKUP函数的限制,同一表内不能有重复的代码。
如果还有不清楚的可以M我,记得加分 谢谢。
全部回答
- 1楼网友:时间的尘埃
- 2021-01-06 19:01
选中全部---数据--筛选--自动筛选--- 下拉框 升序排列 后 数据--分类汇总 设置汇总方式 和汇总字段
或者 --- 数据--筛选--高级筛选 不重复的 记录 复制到其他位置
用sumif 公式 =sumif(sheet1!a:a,a1,sheet1!b:b)
- 2楼网友:醉吻情书
- 2021-01-06 18:48
用数据透视表最方便,还可以随时更新数据。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯