Excel跨多表求和的方法:表头一致顺序不同要如何处理?
创作时间:
作者:
@小白创作中心
Excel跨多表求和的方法:表头一致顺序不同要如何处理?
引用
网易
1.
https://www.163.com/dy/article/ITD59D290516BGRH.html
在Excel中进行跨多表求和时,常常会遇到两种情况:一种是汇总表与分表的行列完全一致;另一种是汇总表与分表的行列属性相同但行排序不同。对于这两种情况,分别适合使用不同的方法进行处理。
行列完全一致的跨表求和
当汇总表与分表的行列表头属性和顺序都相同时,可以使用最简单的SUM函数进行跨表求和。例如:
假设需要汇总名为"周1"、"周2"和"周3"的工作表中的B2单元格数据,可以在汇总表中输入以下公式并向下拖拽:
=SUM(周1:周3!B2)
这种方法适用于最基础的跨表求和场景。
行列表头属性相同但排序不同的跨表求和
当汇总表与分表的行列表头属性相同但顺序不同时,直接使用SUM函数将无法正确汇总数据。此时,更适合使用SUMIF或SUMIFS函数按条件进行跨表求和。
使用SUMIF进行跨表求和
SUMIF函数在跨表求和时需要使用INDIRECT函数来引用条件区域和求和区域。例如,假设需要汇总名为"周4"、"周5"和"周6"的工作表中A列(产品)为"A产品"的C列(销量)数据,可以使用以下公式:
=SUMIF(INDIRECT("周"&ROW(4:6)&"!a:a"),A2,INDIRECT("周"&ROW(4:6)&"!c:c"))
这个公式会返回一组数,分别是周4到周6中A产品的销量。为了得到总和,可以在外部嵌套SUM或SUMPRODUCT函数:
=SUM(SUMIF(INDIRECT("周"&ROW(4:6)&"!a:a"),A2,INDIRECT("周"&ROW(4:6)&"!c:c")))
对于使用低版本Excel的用户,建议在外层使用SUMPRODUCT函数:
=SUMPRODUCT(SUMIF(INDIRECT("周"&ROW(4:6)&"!a:a"),A2,INDIRECT("周"&ROW(4:6)&"!c:c")))
使用SUMIFS进行跨表求和
如果汇总表中的列需要增加一项人员信息,可以使用SUMIFS函数进行更复杂的跨表汇总。例如:
=SUM(SUMIFS(INDIRECT("周"&ROW($4:$6)&"!c:c"),INDIRECT("周"&ROW($4:$6)&"!a:a"),D2,INDIRECT("周"&ROW($4:$6)&"!b:b"),E2))
这个公式会根据产品和人员两个条件,汇总周4到周6的工作表中的数据。
通过以上方法,可以灵活应对不同场景下的Excel跨表求和需求,提升工作效率。
热门推荐
我该如何应对越来越焦虑的自己?用CBT治疗焦虑症实例
925银饰品的两种家庭清洁法:小苏打和盐的妙用
广西市场监管部门提醒:春节期间燃放烟花爆竹要注意这些!
2025年来缙云,过第一个“世界非遗版”春节!
Nina尉教你快速缓解脚麻!
焦虑让你脚麻?这些小妙招帮你缓解!
久坐脚麻?这个简单运动让你告别不适!
年夜饭鱿鱼完美做法大揭秘!
鱿鱼市场迎来春节旺季:供需两旺,价格高位运行
公司多发工资不退违法吗?一文详解工资多发处理流程
冬季囤粮大作战:大米冷冻保存秘籍
大米冷冻保存:营养与口感的权衡
用冷冻大米做出超美味佳肴!
光头强穿越未来拯救地球!
《熊出没·重启未来》:亲子观影新宠!
聚酰亚胺薄膜纳米改性技术:电机绝缘材料的革命性突破
维生素C能促进铁的吸收吗?
医护人员必知:如何有效预防导尿管感染?
昆明滇池观鸥全攻略:最佳时间、地点及实用贴士
冬游丽江:温暖古城里的雪景奇遇
冬日云南必打卡:昆明老街、轿子雪山、玉龙雪山
传统节日中的传统美食与文化意义
忆食事,记年味儿
嘉兴十大特色美食推荐
急性咽喉炎小孩吃什么药
《全粤村情·梅州卷》:一座城市的文脉传承
梅州客家围楼:千年古城的文化瑰宝
《全粤村情·梅州卷》:一座城市的文脉传承
秋冬打卡南京必去景点:夫子庙、秦淮河、钟山
秋冬打卡南京,这三大景点你不能错过!