如何在Excel中按相邻缺陷代码汇总对应数量?
Excel缺陷代码数量汇总方案
Excel完全支持你提出的需求,无需调整现有录入方案,用内置函数就能实现无序缺陷代码的数量汇总,具体实现方法如下:
基础汇总(全版本通用):使用
SUMIF函数,语法为=SUMIF(缺陷代码列范围, "目标代码", 对应数量列范围)
假设缺陷代码在A列、数量在B列,要汇总A1的总数量,直接写:=SUMIF(A:A, "A1", B:B)- 若目标缺陷不存在,函数会自动返回0,无需额外处理
- 不管代码录入顺序如何,都会自动遍历整列并汇总匹配项的数量
动态数组方案(Excel 365/2021适用):用
SUM+FILTER组合,语法为=SUM(FILTER(数量列范围, 缺陷代码列范围="目标代码", 0))
示例:=SUM(FILTER(B:B, A:A="B5", 0))
该方案扩展性更强,后续如需添加筛选条件(比如按日期范围),可直接在FILTER的条件参数中补充批量汇总所有缺陷代码:先在结果表中列出所有固定缺陷代码(A1-A15、B1-B14、C1-C10),然后在对应单元格下拉
SUMIF公式,即可自动批量生成每个代码的汇总数量
内容的提问来源于stack exchange,提问作者Brandon
相关产品推荐
相关产品推荐

