如何让Excel数据透视表中同日期的各值单独显示而非自动求和?
如何让Excel数据透视表中同日期的各值单独显示而非自动求和?
嗨,我完全懂你的困扰——数据透视表默认的聚合逻辑有时候真的会打乱我们想要的展示效果!要实现同日期下每个值单独列出而不被求和,核心是给每一行数据添加一个唯一区分标识,让透视表把这些条目当成独立行来处理,具体操作步骤如下:
第一步:给原数据加辅助列
在你的原始数据里找一个空白列(比如最后一列),表头命名为「唯一标识」,然后在第一行数据对应的单元格(比如C2,假设表头在第1行)输入公式=ROW()-1,接着下拉填充到所有数据行。这样每一行都会得到一个独一无二的编号,用来区分同一日期下的不同条目。第二步:调整数据透视表设置
刷新你的数据透视表(或者重新创建也可以),把「日期」拖到行区域,再把刚才新增的「唯一标识」也拖到行区域,放在「日期」的下方。最后把你需要显示的数值字段拖到值区域,这时你会看到同一日期下的每个值都单独显示出来了。第三步:优化显示效果
如果不想看到「唯一标识」列,右键点击数据透视表中的该列标题,选择「隐藏」就可以了,这样界面上就只会显示日期和对应的各个独立值,干净又符合需求。
另外,如果你的原始数据里本身就有天然的唯一标识(比如订单号、流水号、记录ID这类字段),那直接把这个字段拖到「行」区域就行,不用额外加辅助列,效果是一样的。
备注:内容来源于stack exchange,提问作者anon1212




