Excel怎么合并同类项 Excel相同名称的数据数量求和【汇总教程】
处理Excel数据时,经常会遇到一个经典场景:如何把一堆名称相同的数据归归类,再把它们对应的数值加起来?这事儿听起来简单,但方法其实有好几种,各有各的适用场景和巧妙之处。 下面就来梳理一下几种主流的解决方案,从最直观的到最高效的,帮你根据手头任务的特点,快速找到最趁手的那把“工具”。 一、使用数据透
处理Excel数据时,经常会遇到一个经典场景:如何把一堆名称相同的数据归归类,再把它们对应的数值加起来?这事儿听起来简单,但方法其实有好几种,各有各的适用场景和巧妙之处。
下面就来梳理一下几种主流的解决方案,从最直观的到最高效的,帮你根据手头任务的特点,快速找到最趁手的那把“工具”。
一、使用数据透视表汇总相同名称的数据
要说最省心、最强大的分类汇总工具,数据透视表当仁不让。它就像个智能助手,你只需要告诉它“按什么分”和“算什么”,它就能自动帮你把重复项找出来,并把数值加好。
操作起来分四步走:
首先,选中你的原始数据区域,记得要包含标题行,中间别有空白行或列。
然后,在顶部菜单栏找到【插入】选项卡,点击【数据透视表】。在弹出的窗口里,确认一下数据范围对不对,再选好是把结果放在新工作表还是现有工作表里。
接下来,关键的一步来了。右侧会弹出一个“数据透视表字段”的窗格。你只需要用鼠标,把“名称”字段拖到【行】区域,把需要求和的“数值”字段拖到【值】区域。
最后,检查一下【值】区域里那个字段的汇总方式。默认通常是“求和”,但如果它显示成了“计数”或其他,也别急。点击那个字段右侧的小箭头,选择【值字段设置】,然后在弹窗里把【汇总值】改成“求和”就行了。
二、使用SUMIF函数按条件求和
如果你希望结果能跟原始数据并排显示,或者数据源一更新,汇总结果也能跟着变,那么SUMIF函数就是你的好帮手。它专为“按单个条件找数并求和”而生。
具体怎么用呢?
第一步,先整理出一个不重复的名称列表。有个偷懒的办法:把名称列复制粘贴到旁边,然后利用【数据】选项卡里的【删除重复项】功能,一键去重。
第二步,在名称列表旁边,输入这个公式:=SUMIF(名称列范围, 当前名称单元格, 数值列范围)。比如,名称在A列,数值在B列,当前名称在D2单元格,公式就可以写成 =SUMIF($A$2:$A$100, D2, $B$2:$B$100)。
第三步,按下回车,这个名称对应的总和就出来了。接着,把鼠标移到单元格右下角,等光标变成黑色十字时,双击或向下拖动,公式就会自动填充到下面的所有行。
这里有个细节要注意:公式里用到的数据范围,比如$A$2:$A$100,最好加上美元符号($)做成“绝对引用”。这样无论公式复制到哪里,它查找的范围都不会跑偏。
三、使用SUMIFS函数处理多条件合并同类项
有时候情况会复杂一点。比如,不仅要按“名称”汇总,还得同时满足“某个日期之后”或者“状态为已完成”这样的附加条件。这时候,就该SUMIFS函数登场了,它是SUMIF的“多条件”升级版。
操作流程和SUMIF很像:
同样,先准备好唯一名称列表。
然后,在对应的汇总单元格输入公式,格式是这样的:=SUMIFS(求和列范围, 条件列1范围, 条件1, 条件列2范围, 条件2, ...)。你可以根据需要添加多个条件。
比如,除了名称,还想限定月份,公式可能就是:=SUMIFS($C$2:$C$100, $A$2:$A$100, E2, $B$2:$B$100, “一月”)。
输完公式回车,再向下填充即可。记住,所有条件列的范围,必须和求和列的范围行数一致,并且都建议用绝对引用来锁定,避免出错。
四、使用Power Query合并同类项并求和
如果你的数据量很大,或者需要经常重复执行同样的汇总清洗工作,那么Power Query(在Excel里也叫“获取和转换数据”)能帮你把重复劳动自动化,一劳永逸。
这个方法稍微进阶一点,但学会了效率倍增:
首先,选中数据区域,点击【数据】选项卡下的【从表格/区域】。勾选“表包含标题”,确定后,数据就会被加载到Power Query编辑器里。
在编辑器界面,右键点击“名称”这一列,选择【分组依据】。
接着,在分组设置窗口里,给汇总后的新列起个名字,比如“合计”;在“操作”里选“求和”;在“列”里选择你要加总的那一列数值。
点击确定,编辑器会立刻生成一张按名称分组并求和的新表。最后,点击【关闭并上载】,结果就会回到Excel的一个新工作表中。
最妙的是,以后原始数据有变动,你只需要右键点击结果表,选择【刷新】,所有汇总数据就会自动更新,完全不用再手动操作一遍。
五、使用高级筛选+SUBTOTAL函数组合实现动态汇总
最后这个方法比较特别,它适合那种“临时想看看某个类别的总数,但又不想改变表格结构”的场景。它依赖筛选功能,结果也是动态的。
操作上需要两步配合:
首先,确保你的数据区域是标准的表格格式(可以用Ctrl+T快速创建),或者至少标题行是连续的。
然后,在表格之外的空白地方,手动设置一个“条件区域”。比如,在第一行输入“名称”(必须和原数据标题一致),在下面一行输入你想查看的具体名称,如“苹果”。
接着,点击【数据】→【高级筛选】,选择“将筛选结果复制到其他位置”。勾选上“选择不重复的记录”,并指定好你的条件区域和想把结果复制到哪里。
筛选出结果后,在旁边找一个单元格,使用SUBTOTAL函数来求和,公式是:=SUBTOTAL(9, 对应的数值区域)。这里的数字“9”就代表求和功能。
需要特别提醒的是: SUBTOTAL函数只计算当前能看到的单元格。所以,这个公式必须在筛选生效的状态下使用,才能得到正确结果。一旦取消筛选,它算的就是全部数据的总和了。
好了,以上就是Excel里合并同类项并求和的几种核心方法。从点几下鼠标就能搞定的数据透视表,到灵活的函数公式,再到能自动化流程的Power Query,基本覆盖了日常办公中的各种需求。下次再遇到类似问题,不妨根据数据量和复杂程度,挑一种试试看。
Windows 10 是一款微软推出的经典操作系统,拥有硬件兼容性与多任务处理能力。它更偏向把系统状态查看和常用调节动作放在一起,适合需要持续观察和微调设备状态的场景。
极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。















