帆软报表怎么获取纵向扩展单元格的前三名呢
ARRAY(INDEXOFARRAY(REVERSEARRAY(SORTARRAY(C3[!0;!0])), 1), INDEXOFARRAY(REVERSEARRAY(SORTARRAY(C3[!0;!0])), 2), INDEXOFARRAY(REVERSEARRAY(SORTARRAY(C3[!0;!0])), 3))
https://help.fanruan.com/finereport/doc-view-3801.html 绝对层次坐标
--------------
还有一个笨方法就是把扩展后的单元格拼接成数组
再用SLICEARRAY()截取前三即可
可以的,用层次坐标即可
可以直接
第一个
INDEXOFARRAY(单元格,1)
第二个
INDEXOFARRAY(单元格,2)
第三个
INDEXOFARRAY(单元格,3)
GREPARRAY(SORTARRAY(A1),index>count(SORTARRAY(A1))-3)
或
INDEXOFARRAY(SORTARRAY(A2),count(SORTARRAY(A1))-3)
INDEXOFARRAY(SORTARRAY(A2),count(SORTARRAY(A1))-2)
INDEXOFARRAY(SORTARRAY(A2),count(SORTARRAY(A1)))