我的办法是先做一次排名并根据行号加上一个很小的值,然后再根据排名再排一次
比如你这里的公式=IF(D2=,,RANK(F2,F$2:F$8))先放到别的列去(比如X列)并改成=IF(D2=,,RANK(F2,F$2:F$8)+row()*0.00001)然后在G列的公式写成 =rank(x2,x$2:x$8,1)
至于转换成下面的表A列 A20公式写为=if(f2,row(a1),)
B列 B20公式写为=if(f2,index(f$2:f$8,match(a20,g$2:g$8,0)),)C列 C20公式写为=if(f2,index(c$2:c$8,match(a20,g$2:g$8,0)),)
Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号