对Excel列中的唯一数据求和,你猜哪种方法最简单?

Excel学习世界 2025-01-15 21:51:09

如何统计唯一值个数?这个挺简单,很多种方法,甚至 365 还贴心地出了函数。如何对唯一值求和?这个有点难了。

案例:

计算下图 1 中所有唯一品类的单价总和,效果如下图 2 所示。

解决方案:

有同学说,数据透视表不是可以计算唯一值吗?能不能对唯一值求和?那我们来试试。

1. 选中数据表的任意单元格 --> 选择工具栏的“插入”-->“数据透视表”

2. 在弹出的对话框中选择“现有工作表”及所需上传至的位置 --> 勾选“将此数据添加到数据模型”-->  点击“确定”

3. 将“品类”拖动到“行”区域,“单价”拖动两次到“值”区域。

4. 选中“值”区域的第一个字段 --> 右键单击 --> 在弹出的菜单中选择“值字段设置”

5. 在弹出的对话框中选择“非重复计数”--> 点击“确定”

虽然实现了非重复计数,但没有非重复求和。所以这个方法不好使。

要实现需求,应该用下面的方法。

1. 选中数据表的任意单元格 --> 选择工具栏的“数据”-->“从表格”

2. 在弹出的对话框中保留默认设置 --> 点击“确定”

表格已经上传至 Power Query。

3. 删除“姓名”、“数量”和“总价”列。

4. 选中“品类”列 --> 选择工具栏的“主页”-->“删除行”-->“删除重复项”

5. 选择工具栏的“主页”-->“关闭并上载”-->“关闭并上载至”

6. 在弹出的对话框中选择“表”--> 选择“现有工作表”及所需上传至的位置 --> 点击“加载”

此时只是提取出了唯一值,还未求和。

7. 在“单价”列的下方按 Alt+=,就出现了求和公式。

8. 加上“总计”字样。

如果增加新的品类,在绿色的表格区域刷新一下,结果会自动更新。

0 阅读:2

Excel学习世界

简介:Excel 学习交流