先告诉你个方法,先对一列数据进行排名,之后利用名次用vlookup函数查找出对应的数据并输出到单元格内,加入b1到b6为数据,则选择a列选择a1单元格,输入{=sum(if($b$1:$b$6b1,1/countif(a$1:a$6,a$1:a$6)))},{}是数组符号,之后往下拉到a6单元格,则数据的名次就出来了,之后选择c1:c6单元格,输入={vllokup({6;5;4;3;2;1},$a$1:$c$6,2,false)},从第一名到第六名所对应的分数就出来了,最好是从大到小排序,这样公式可写成={vllokup(row(1:6),$a$1:$c$6,2,false)},就不用手动输入多少行数据了,这是我暂时想到的最笨的方法,希望有用,等有更好的办法再告诉你
Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号