【发布时间】:2013-10-18 19:58:35
【问题描述】:
我正在尝试从值列表中获取排名,但我希望排名基于列表的唯一版本。我想做的是像
=RANK.EQ(value, UNIQUE(list_of_values))
我不知道如何获取公式中的唯一值。我在how to output unique values to a new row 上看到了答案,但我不需要打印值,所以我希望有一个更简单的解决方案。
举个例子,像这样的列表
|Week Ending|
|10/10/13|
|10/10/13|
|10/10/13|
|10/17/13|
我得到的最接近的是 RANK.EQ(value, list_of_values, 1),它给了我
|Week Ending|Week Number|
|10/10/13| 1|
|10/10/13| 1|
|10/10/13| 1|
|10/17/13| 4|
我要找的是
|Week Ending|Week Number|
|10/10/13| 1|
|10/10/13| 1|
|10/10/13| 1|
|10/17/13| 2|
编辑:
我最初并没有澄清这一点,但我的值不一定按排序顺序。
【问题讨论】:
-
第一列是否已排序?但是您的第二个列名似乎有点误导..?我不确定“周数”如何成为排名?如果它们实际上是周数,则不需要排名(?)。
-
当我问这个问题时,我不知道 WeekNum,这是我的解决方案。我的用例是为事件分配周数(如活动的第 1 周、第 2 周等)。但要回答您的问题,第一列不一定按排序顺序。
标签: excel excel-formula