数据透视表怎么求和、计数和修改值字段
讲清数据透视表的值字段为什么默认求和或计数,怎样在值字段设置里改成求和、计数或平均值,多个字段要改时怎么处理,以及改完后如何核对结果。
数据透视表做好之后,经常会遇到一个问题:明明想要求和,结果显示的是计数;或者一列销售额本该看平均值,却算成了总和。很多人以为要重做透视表,其实只要进入值字段设置,改一下汇总方式就行。
这篇文章写给经常用 Excel 做统计的人,也适合需要把 PDF 或其他格式的表格整理成数据再汇总的读者。读完后,你能判断值字段为什么显示成现在这样,知道怎样改成求和、计数或平均值,也知道多个字段该怎么处理,改完后怎样核对结果是否正确。
数据透视表怎么求和、计数或改成平均值?一句话结论
先看源数据,再进入值字段设置选择汇总方式。数据透视表会根据源数据的类型给出默认值,需要时手动修改即可,不必重建表格。
| 你的情况 | 推荐做法 | 原因 |
|---|---|---|
| 数值列,想看总和 | 保持默认求和,或在值字段设置里选求和 | 数值列默认就是求和,直接 |
| 想统计出现的次数,如订单条数 | 选计数 | 计数统计的是非空单元格的个数,与数值大小无关 |
| 想看每组的平均水平,如平均客单价 | 选平均值 | 平均值等于求和除以计数,适合比较组与组之间的水平 |
| 同一字段既要总和又要计数 | 把该字段重复拖入值区域,各设一种汇总方式 | 一个值字段只能有一种汇总方式,重复拖入是常用办法 |
| 原本求和却显示计数 | 检查源列是否混入文本数字或空白,修正后刷新 | 源列只要有文本,Excel 就默认计数 |
开始之前:先确认这几点
动手修改前,先判断几件事,否则改了也可能得到不对的结果。
- 源数据的数字是不是真正的数字。 从网页、PDF 或其他软件复制过来的数字,常以文本形式存在,左上角可能有绿色小三角。文本数字在透视表里会被当作非数值,默认变成计数。选中该列,把文本转换成数字后再刷新透视表。
- 这一列有没有空白或异常值。 空白单元格在计数时会被忽略,但如果某列大部分是空白,计数结果会看起来很小,容易误判。
- 你要的是汇总方式还是值显示方式。 汇总方式决定每个格子怎么算,如求和、计数、平均值;值显示方式决定结果如何呈现,如占总计的百分比、环比。两者在值字段设置里位置不同,混淆了会得到意料之外的数字。
- 表格来源能不能直接用。 如果原始数据在 PDF 里,可以先用 OmniDoc 的 PDF 编辑器导出为 Excel 文件,或者对扫描版先做 OCR,再整理成标准的表格结构,然后建立数据透视表。
- 数据是否会更新。 修改汇总方式不会自动同步源数据的变化。源数据增减行后,需要刷新透视表,否则结果还是旧的。
在 Excel 里修改值字段汇总方式的步骤
- 打开含有数据透视表的工作簿,单击透视表内的任意单元格,确认已选中透视表。
- 在值区域找到要修改的字段,在该字段的任意一个数值单元格上右键。
- 在右键菜单中找到值字段设置的入口,打开对话框。
- 在汇总方式列表中选择求和、计数、平均值等需要的选项。
- 如果希望在透视表中显示新的名称,在自定义名称处修改,名称不要与其他字段重复。
- 点击确定,观察透视表中该字段的数值是否按预期变化。
- 如果源数据之后有增删改,回到透视表,执行刷新,确认结果与源数据一致。
批量修改多个值字段的做法
Excel 的值字段设置是逐个字段进行的,没有一次选中多个字段统一改汇总方式的入口。如果透视表里有五六个值字段都要改,建议按下面的思路处理。
- 逐个修改。 字段不多时,按上面的步骤依次设置直接,改完后逐个核对。
- 同一字段多种汇总。 需要同时看总和与计数时,把该字段再拖入一次值区域,然后分别设置两个值字段的汇总方式,并给它们起不同的名称,避免混淆。
- 重新组织字段。 如果当前透视表的值字段过于混乱,可以先从值区域移除不需要的字段,再按需求重新拖入,并依次设置汇总方式。这种做法不会改变源数据。
- 统一源数据格式。 如果多个字段的问题都来自文本数字,省事的办法是先在源表里统一转换格式,再刷新透视表,而不是逐个字段修改。
做完后逐项核对
改完汇总方式,不要直接交付,至少核对下面几项。
| 检查项 | 怎么看 | 有问题怎么办 |
|---|---|---|
| 汇总方式 | 值字段名称旁边的标识是否与你的设定一致 | 重新打开值字段设置,确认选中的是目标字段 |
| 总计数字 | 随便挑一个分组,手动用筛选或公式算一遍,与透视表对比 | 若不一致,检查源列是否有文本数字或重复的行 |
| 计数结果 | 计数应等于该组的非空记录条数 | 若偏小,检查源列是否有大量空白,或字段放错了位置 |
| 平均值 | 平均值应等于同组求和除以同组计数 | 若偏差大,检查是否有异常大或异常小的值,并确认源数据无误 |
| 刷新后结果 | 刷新透视表后,数字是否随源数据变化 | 若没有变化,检查源数据范围是否包含新增的行 |
机器翻译或 OCR 得到的表格,数字和名称可能有识别误差,计算前要和原文件核对重要数据。
📊 核心对比
很多人把汇总方式和值显示方式混在一起,下面的对比可以帮助区分。
| 对比项 | 汇总方式 | 值显示方式 |
|---|---|---|
| 决定的内容 | 每个格子用什么计算,如求和、计数、平均值 | 计算结果以什么形式呈现,如百分比、差异 |
| 常见选项 | 求和、计数、平均值、大值、小值等 | 占总计的百分比、占列合计的百分比、与上期的差异等 |
| 适合的问题 | 有多少、总共多少、平均多少 | 占比多大、比上期增减多少 |
| 设置位置 | 值字段设置的汇总方式选项 | 值字段设置中单独的显示方式选项 |
🎯 哪种做法适合你?
如果你只是想把数字从求和改成计数,或者把平均值改成总和,直接修改汇总方式即可。如果你的表格来源复杂,例如数据来自 PDF、扫描件或其他软件导出的文件,就要先处理格式,再建立透视表。如果你需要同时比较多种汇总方式,比如每组的总和、计数和平均值,应当为每种需求保留一个值字段,并分别命名。
❓ 常见问题(FAQ)
1. 数据透视表为什么默认显示计数而不是求和?
通常是因为源数据列里有文本、空白或从其他地方复制来的文本数字。只要这一列不全是数值,Excel 就会默认计数。把文本数字转换成数字,再刷新透视表,一般就能恢复求和。
2. 数据透视表怎么统计次数?
把任意一个不重复的字段,如订单编号或学号,拖入值区域,然后在值字段设置里选择计数。计数统计的是非空记录的条数,适合统计出现的次数。
3. 改了汇总方式,原始表格会变吗?
不会。汇总方式只影响透视表的计算结果,源数据保持不变。
4. 数据透视表的值字段能不能直接改成平均值?
可以。打开值字段设置,在汇总方式中选择平均值即可。平均值等于该组求和除以该组计数,若想比较组间水平,平均值比总和更合适。
5. 改完汇总方式后数字没变,是什么原因?
常见原因有两个:一是没有刷新透视表,源数据更新后需要手动刷新;二是修改的字段与你要看的字段不是同一个。重新打开值字段设置,核对选中的字段,再刷新一次。
📝 总结
数据透视表的值字段默认求和或计数,是由源数据的格式决定的。需要改变时,在值字段设置里选择求和、计数或平均值即可,多个字段则逐个处理或重复拖入。改完后刷新、核对总计和分组数字,就能确认结果无误。


