正如标题所说,我的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 |
我已经尝试停用数据透视表选项上的“自定义列表”排序复选框,更改排序顺序(即年/月/键、键/年/月等),但没有任何办法使零保留在排序列的底部。
有没有人经历过类似的事情并可以帮助我?
问题在于“PM_Value”的计算是除法,并且某些零是显示为零的 DIV/0 错误,这些错误扰乱了排序。我在计算字段上使用了 IFERROR(calc,0),问题就消失了!