问题描述
我想根据每一行的值对列的标题进行排名。
但是这里的问题是我有重复的值。当我尝试使用INDEX-MATCH时,它将多次返回相同的标头。它不会获取重复乐谱的第二个标题。
参考我想要的输出:
我尝试了以下提到的解决方案:
谢谢!
解决方法
如我的评论中所述,我在当前列中添加了一个小部分,以便可以通过MATCH
来区分等级。
注意,这是一个数组公式,需要通过 CTRL SHIFT ENTER
=INDEX($B1:$E1,MATCH(LARGE(($B2:$E2+COLUMN($B$2:$E$2)/100),COLUMN(A1)),$B2:$E2+COLUMN($B$2:$E$2)/100,0))
,
关于问题是处理同等级的成员。处理相同值索引的两种方式:
- 将它们按顺序排列在多个单元格中。
- 将它们按顺序排列在一个单元格中。 Excel 函数可以处理其中的某些,例如按升序或降序排序。但是其他的,例如在排序之前获取值的序列号和获取序列号。使用集算器非常容易。
A
1 …(Data pasted from Excel)
2 =A1.split@n("\t")
3 =A2.(~.psort@z())
4 =A3.(["Self Direction","Power","Universalism","Achievement"](~))
5 =A4.concat@n("\t")
更多解释见http://c.raqsoft.com/article/1610327593846
免责声明:这是关于我们的工具 esProc。这是免费增值。