龙空技术网

excel函数技巧:index+mod+small按排名提取数据

老姜机长 1060

前言:

此刻各位老铁们对“indexc语言”可能比较注意,朋友们都需要了解一些“indexc语言”的相关资讯。那么小编在网络上收集了一些对于“indexc语言””的相关知识,希望同学们能喜欢,朋友们快快来了解一下吧!

如图:A-M列为数据表,想在P-R列里根据总分由少到多提取三个字段,公式如下:

=INDEX(A:A,MOD(SMALL($L$4:$L$663*10^6+ROW($4:$663),ROW($A1)),10^3))

=INDEX(C:C,MOD(SMALL($L$4:$L$663*10^6+ROW($4:$663),ROW($A1)),10^3))

=INDEX(L:L,MOD(SMALL($L$4:$L$663*10^6+ROW($4:$663),ROW($A1)),10^3))

函数思路:将L列的值进行放大,放大到与row值有位数上的明显差异,如row值最大为4位,那么L列的值到少后面有4个0。再用MOD函数取余数,得到row值,也就是数据所在的行数。通过index函数根据行数就能提取到想要的数据啦。这里面small的作用是从小到大给出行数。从面实现按排名提取数据。

标签: #indexc语言 #index在c语言中什么意思