-
-
翠花 数据小白Lv1
发表于2022-5-27 17:31
悬赏1
已解决
楼主
需要完成的操作是,输出a1单元格的值在a列中的排序位置。尝试rank的时候提示无法执行函数rank的运算

10个回答
颜值区总司令 发表于 2022-5-27 17:44
我试试哈
万分感谢(。 ́︿ ̀。)不使用rank也可以,能够将排序后的序号输出在分析表中就可以。尝试了_rk和sort但是都不是想要的效果。
颜值区总司令 发表于 2022-5-27 17:48
=D2$$.rank(D2)
您试试
老师我看了您的表达式,但是我的情况和您略有一些区别。您的函数是基于浮动区间,我的数据是固定报表。我是否可以写成d2:d70.rank(dn)呢?
您看下这个例子,
(GRID2.A1.value+","+GRID2.A2.value+","+GRID2.A3.value).split(",").rank(self.leftcell.value)
先把需要排序的列拼成数组,然后再rank排序
颜值区总司令 发表于 2022-5-27 19:17
您看下这个例子,
(GRID2.A1.value+","+GRID2.A2.value+","+GRID2.A3.value).split(",").rank(self.leftcel ...
好的谢谢您!等周一工作日连上办公网我再尝试一下!