Excel排名提取秘笈:INDEX+MOD+SMALL函数应用技巧

 2023-11-07    215  

如图: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的作用是从小到大给出行数。从面实现按排名提取数据。

  •  标签:  

原文链接:http://www.tpbz008.cn/post/43273.html

=========================================

http://www.tpbz008.cn/ 为 “电脑技术吧” 唯一官方服务平台,请勿相信其他任何渠道。