Excel 无法在数据透视表上正确排序数字

问题描述 投票:0回答:1

正如标题所说,我的Excel数据透视表没有正确排序数字。

当我从数据集创建数据透视表时,目标是按年份、周数对数据进行排序,并按 PM_Value(降序)对键进行排序,如下所示。 “PM_Value”列是一个计算字段。

年份 周数 钥匙 值1 PM_值 值2
2023 1 2022-SFS-R757-L05 VAC1 5.777 833 6.936
2023 1 2022-GS7-R125-L05 4.407 833 5.292
2023 1 2022-GS7-R008-L05 VAC 5.347 833 6.421
2023 1 2022-SFS-R735-L05 VAC1 5.757 830 6.938
2023 1 2022-GS4-R007-L06 13.431 829 16.195
2023 1 2022-SFS-R804-L05 VAC1 5.646 829 6.811
2023 1 2022-GS7-R083-L06 4.983 749 6.656
2023 1 2022-GS7-R107-L06 4.941 749 6.600

问题在于 PM_Value 列有零(或者可能显示为零的错误),并且这些值未正确排序。目前已排序的数据透视表类似于下面的一个。

年份 周数 钥匙 值1 PM_值 值2
2023 1 2022-SFS-R757-L05 VAC1 5.777 833 6.936
2023 1 2022-SFS-R735-L05 VAC1 5.757 830 6.938
2023 1 2022-GS7-R038-L06 5.055 749 6.753
2023 1 2022-GS7-R081-L06 5.081 748 6.795
2023 1 .... ... ... ...
2023 1 2022-GS7-PRJ52-L12 4.641 33 139.684
2023 1 2022-GS7-PRJ53-L12 4.190 29 144.750
2023 1 2022-SFS-R715-L06 RGD 0 0 0
2023 1 2022-SFS-R719-L06 RGD 0 0 0
2023 1 2022-SFS-R789-L06 RGD 0 0 0
2023 1 2022-GS4-R054-L05 VAC 14.131 811 17.416
2023 1 2022-GS4-R015-L06 15.052 802 18.776
2023 1 2022-GS4-R031-L05 R2 4.856 789 6.156
2023 1 2022-GS4-R058-L06 12.639 731 17.290

我已经尝试停用数据透视表选项上的“自定义列表”排序复选框,更改排序顺序(即年/月/键、键/年/月等),但没有任何办法使零保留在排序列的底部。

有没有人经历过类似的事情并可以帮助我?

excel sorting pivot-table excel-pivot
1个回答
0
投票

问题在于“PM_Value”的计算是除法,并且某些零是显示为零的 DIV/0 错误,这些错误扰乱了排序。我在计算字段上使用了 IFERROR(calc,0),问题就消失了!

© www.soinside.com 2019 - 2024. All rights reserved.