自动排序排名和匹配对应姓名
想制作一个排名表,碰到有相同数据的时候,用index函数、match函数的嵌套,只会返回第一个查找的结果姓名,其它结果就不知道怎么返回了,数组公式=INDEX(数据!B:B,MOD(LARGE(INT(数据!C$5:C$14)/1%%+(99-ROW($5:$14))/1%+ROW($5:$14),$B4),100))
用了上面的数组公式,碰到数据是百分比的匹配的人名不正确,需要怎么修改请各位帮忙,万分感谢!!
=SORT(数据!B5:C14,2,-1)=INDEX(数据!B:B,MOD(LARGE(数据!$C$5:$C$14/1%%%+ROW(数据!$C$5:$C$14),ROW(A1)),10^2),) =INDEX(数据!B:B,MOD(LARGE(数据!C$5:C$14/1%%%+(99-ROW($5:$14))/1%+ROW($5:$14),$B4),100)) 当无重名时:
=INDEX(数据!B:B,4+MATCH(D4,数据!C$5:C$15+COUNTIF(C$3:C3,数据!B$5:B$15),)) 选中E4:F13,在fx后面输入公式:=SORT(H4:I13,2,-1),然后三键回车。我用的是新版本的WPS 这个公式好用。我为了输入公式方便,把后面的表复制到当前表里了。你自己改一下指向的表就行。
=INDEX(数据!B:B,MOD(SMALL(ROW($5:$14)-数据!C$5:C$14/1%%%,$B4),100))
页:
[1]