如何将价格值转换为 Excel 数据透视表行中的排名?

如何将价格值转换为 Excel 数据透视表行中的排名?

我有一个 Excel 数据透视表,其中 A 列是日期,B 列是产品 1 的价格(以美元计),C 列是产品 2 的价格,D 列是产品 3 的价格。因此,它显示了数周内不同日期的产品 1、2 和 3 的价格。

我想知道整个数据集中每个产品在每个日期的排名,例如在日期 1,产品 1 排名最高(排名 1),产品 2 排名其次(排名 2),产品 3 排名最低(排名 3),在日期 2,产品 1 排名最低....等等。因此,每个价格都会转换为一个数字,代表其与该行(日期)中其他价格相比的排名。

我尝试右键单击单元格并选择“将值显示为”,然后单击“从最小到最大排序”。这会提示选择基准字段,它建议应该是日期。但是,当我单击“确定”时,价格转换为的值不是正确的排名。我试图弄清楚新值是什么,但我迷路了。它们看起来像是排名(它们是整数),但它们绝对不是该行中价格相对于彼此的排名。

有什么建议吗?非常感谢。

克里斯蒂娜

答案1

我找到了解决这个问题的方法。我没有点击数据透视表中的单元格来将第一个“数字”添加到排名公式中,而是手动将单元格编号 (B7) 写入排名公式中。这样我就可以生成一整张排名值表,正如我所希望的那样。感谢帮助我实现这一目标的建议!

相关内容