0

0

Excel透视表如何合并同类项目统计_Excel透视表合并统计法【方法】

看不見的法師

看不見的法師

发布时间:2026-02-02 16:43:31

|

309人浏览过

|

来源于php中文网

原创

需对同类项目进行合并统计,方法包括:一、数据透视表字段拖拽自动合并;二、SUMIF函数构建汇总表;三、Power Query合并多表;四、SUMIFS函数多条件汇总;五、VBA宏合并透视表显示单元格。

excel透视表如何合并同类项目统计_excel透视表合并统计法【方法】

如果您在Excel中使用数据透视表处理销售记录、库存清单或人员考勤等数据时,发现相同名称、类别或编码的条目被分散统计,导致无法直观获取每个类别的汇总值,则说明需要对同类项目进行合并统计。以下是实现该目标的多种方法:

一、使用数据透视表字段拖拽自动合并同类项

该方法利用数据透视表内置的分组聚合机制,无需公式或插件,直接通过字段布局触发自动去重与求和,适用于结构规范、无空行空列的原始数据。

1、确保原始数据区域首行为清晰字段标题,且每列数据类型一致,无合并单元格或跨行标题。

2、选中任意一个数据单元格,点击【插入】选项卡 → 【数据透视表】 → 选择“新工作表”并确认。

3、在右侧“数据透视表字段”窗格中,将代表分类维度的字段(如“产品名称”“部门”“客户姓名”)拖入【行】区域。

4、将需统计的数值字段(如“销售额”“数量”“工时”)拖入【值】区域。

5、若该数值字段默认显示为“计数”,则右键点击值区域中的任意汇总单元格 → 选择【值字段设置】→ 在“汇总值依据”中切换为求和

二、使用SUMIF函数在透视表外构建同类项汇总表

该方法适用于需保留原始明细、同时生成独立汇总视图的场景,支持在透视表之外建立动态响应式汇总表,且可灵活嵌入条件筛选逻辑。

1、在空白区域手动列出所有不重复的类别名称(可通过复制源列 → 【数据】→【删除重复项】快速生成)。

2、在相邻列首单元格输入公式:=SUMIF(名称列范围,当前名称单元格,数值列范围),例如:=SUMIF(A:A,E2,B:B)。

3、将该公式向下填充至全部类别行,确保名称列范围与数值列范围均采用绝对引用格式(如$A$2:$A$1000)

4、检查结果是否与透视表输出一致,验证公式引用未因填充发生偏移。

三、使用Power Query合并多表同类项并加载至数据模型

当同类项目分布在多个工作表(如按月份、区域或业务线拆分的Sheet1、Sheet2、Sheet3)中时,Power Query可统一提取、堆叠、去重并分组聚合,再作为数据模型源供透视表调用。

1、点击【数据】选项卡 → 【从工作簿】→ 浏览并选择当前Excel文件,进入导航器界面。

2、在导航器中勾选所有含同类结构数据的工作表(如“1月”“2月”“3月”),取消勾选“启用隐私级别”提示框中的确认项。

自由画布
自由画布

百度文库和百度网盘联合开发的AI创作工具类智能体

下载

3、对每张表执行【转换】→【将第一行用作标题】,确保各表列名完全一致;如存在差异,需在高级编辑器中统一列名。

4、右键任一已加载查询 → 【追加查询】→【追加查询为新查询】→ 依次添加其余表,完成纵向堆叠合并。

5、点击【关闭并上载】→ 选择仅创建连接;随后在【插入】→【数据透视表】中,将该查询设为数据源,并按第一种方法拖拽字段构建汇总。

四、使用SUMIFS函数实现带筛选条件的同类项合并统计

该方法适用于需在多个限定条件下对同一类别的数值进行求和,例如统计“华东区”下“A类产品”在“Q1”的总销量,支持动态条件组合与交叉过滤。

1、准备唯一类别列表(如产品名称),置于空白列中(如F列)。

2、在G2单元格输入公式:=SUMIFS(求和列范围,类别列范围,F2,条件列1范围,条件1,条件列2范围,条件2),例如:=SUMIFS(D:D,A:A,F2,B:B,"华东",C:C,">=2026/1/1")。

3、将公式向下填充,注意所有范围均需使用绝对引用(如$D$2:$D$5000),以保障填充时引用稳定。

4、验证条件列与求和列的行数严格一致,避免因长度不匹配导致部分数据未被纳入计算。

五、使用VBA宏批量合并透视表生成后的同类项显示单元格

该方法不改变底层数据或汇总逻辑,仅针对透视表结果区域中连续相同的行标签执行单元格合并操作,提升报表视觉整洁度,适用于打印或汇报场景。

1、确保透视表已完成构建且处于激活状态,选中包含行标签的整列(如A列中所有行项区域)。

2、按Alt+F11打开VBA编辑器,插入新模块,粘贴以下代码:

Sub MergeSameCellsInPivot()
Dim rng As Range, cell As Range
Dim startRow As Long, endRow As Long, i As Long
Set rng = Selection
If rng.Columns.Count > 1 Then MsgBox "请仅选择单列行标签区域": Exit Sub
startRow = rng.Row: endRow = rng.Row + rng.Rows.Count - 1
i = startRow
Do While i   If rng.Cells(i, 1).Value = rng.Cells(i + 1, 1).Value And Not IsEmpty(rng.Cells(i, 1)) Then
    startRow = i
    Do While rng.Cells(i, 1).Value = rng.Cells(i + 1, 1).Value And i       i = i + 1
    Loop
    rng.Range(rng.Cells(startRow, 1), rng.Cells(i, 1)).Merge
  End If
  i = i + 1
Loop
End Sub

3、返回Excel界面,按F5运行宏,所选列中所有连续相同内容的单元格将被自动合并。

4、运行后检查是否出现“合并单元格可能影响排序或筛选功能”警告,确认仅用于展示目的且不参与后续交互操作。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
数据类型有哪几种
数据类型有哪几种

数据类型有整型、浮点型、字符型、字符串型、布尔型、数组、结构体和枚举等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

310

2023.10.31

php数据类型
php数据类型

本专题整合了php数据类型相关内容,阅读专题下面的文章了解更多详细内容。

222

2025.10.31

if什么意思
if什么意思

if的意思是“如果”的条件。它是一个用于引导条件语句的关键词,用于根据特定条件的真假情况来执行不同的代码块。本专题提供if什么意思的相关文章,供大家免费阅读。

786

2023.08.22

counta和count的区别
counta和count的区别

Count函数用于计算指定范围内数字的个数,而CountA函数用于计算指定范围内非空单元格的个数。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

198

2023.11.20

while的用法
while的用法

while的用法是“while 条件: 代码块”,条件是一个表达式,当条件为真时,执行代码块,然后再次判断条件是否为真,如果为真则继续执行代码块,直到条件为假为止。本专题为大家提供while相关的文章、下载、课程内容,供大家免费下载体验。

98

2023.09.25

堆和栈的区别
堆和栈的区别

堆和栈的区别:1、内存分配方式不同;2、大小不同;3、数据访问方式不同;4、数据的生命周期。本专题为大家提供堆和栈的区别的相关的文章、下载、课程内容,供大家免费下载体验。

399

2023.07.18

堆和栈区别
堆和栈区别

堆(Heap)和栈(Stack)是计算机中两种常见的内存分配机制。它们在内存管理的方式、分配方式以及使用场景上有很大的区别。本文将详细介绍堆和栈的特点、区别以及各自的使用场景。php中文网给大家带来了相关的教程以及文章欢迎大家前来学习阅读。

577

2023.08.10

excel对比两列数据异同
excel对比两列数据异同

Excel作为数据的小型载体,在日常工作中经常会遇到需要核对两列数据的情况,本专题为大家提供excel对比两列数据异同相关的文章,大家可以免费体验。

1403

2023.07.25

AO3官网入口与中文阅读设置 AO3网页版使用与访问
AO3官网入口与中文阅读设置 AO3网页版使用与访问

本专题围绕 Archive of Our Own(AO3)官网入口展开,系统整理 AO3 最新可用官网地址、网页版访问方式、正确打开链接的方法,并详细讲解 AO3 中文界面设置、阅读语言切换及基础使用流程,帮助用户稳定访问 AO3 官网,高效完成中文阅读与作品浏览。

45

2026.02.02

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 15万人学习

成为PHP架构师-自制PHP框架
成为PHP架构师-自制PHP框架

共28课时 | 2.5万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号