公众号平台最新的推送规则对技术类文章不太友善,如果不想错过干货,请务必 “设为星标”哦!!!
点击上方蓝字 --> 点击“...”--> 选择“设为星标”
如何统计唯一值个数?这个挺简单,很多种方法,甚至 365 还贴心地出了函数。如何对唯一值求和?这个有点难了。
案例:
计算下图 1 中所有唯一品类的单价总和,效果如下图 2 所示。
解决方案:
有同学说,数据透视表不是可以计算唯一值吗?能不能对唯一值求和?那我们来试试。
1. 选中数据表的任意单元格 --> 选择工具栏的“插入”-->“数据透视表”
2. 在弹出的对话框中选择“现有工作表”及所需上传至的位置 --> 勾选“将此数据添加到数据模型”--> 点击“确定”
3. 将“品类”拖动到“行”区域,“单价”拖动两次到“值”区域。
4. 选中“值”区域的第一个字段 --> 右键单击 --> 在弹出的菜单中选择“值字段设置”
5. 在弹出的对话框中选择“非重复计数”--> 点击“确定”
虽然实现了非重复计数,但没有非重复求和。所以这个方法不好使。
要实现需求,应该用下面的方法。
1. 选中数据表的任意单元格 --> 选择工具栏的“数据”-->“从表格”
2. 在弹出的对话框中保留默认设置 --> 点击“确定”
表格已经上传至 Power Query。
3. 删除“姓名”、“数量”和“总价”列。
4. 选中“品类”列 --> 选择工具栏的“主页”-->“删除行”-->“删除重复项”
5. 选择工具栏的“主页”-->“关闭并上载”-->“关闭并上载至”
6. 在弹出的对话框中选择“表”--> 选择“现有工作表”及所需上传至的位置 --> 点击“加载”
此时只是提取出了唯一值,还未求和。
7. 在“单价”列的下方按 Alt+=,就出现了求和公式。
8. 加上“总计”字样。
如果增加新的品类,在绿色的表格区域刷新一下,结果会自动更新。