|
楼主 |
发表于 2019-1-16 10:44
|
显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
我走我流 发表于 2019-1-16 09:55
=LOOKUP(1,0/(LARGE(OFFSET($A5,,,,7)/1%%+COLUMN($A:$G),MOD(COLUMN(A1)-1,3)+1)=OFFSET($A5,,,,7)/1%%+CO ...
老师:假如指定I4:K4为排位名次1~3,
公式:=MATCH(LARGE($A5:$G5,I$4),$A5:$G5,) 的计算结果等于7【代表最高分数在第七列G】;如果现在用OFFSET函数编写公式,以$A$4为原点,那么在I5里,不是应该把=MATCH(LARGE($A5:$G5,I$4),$A5:$G5,) 当作公式 =OFFSET($A$4, ..... )的列偏移参数,才能得出正确的返回结果“陈小春”吗?可是我试了好多次都不行。无论是=OFFSET($A$4,,MATCH(LARGE($A5:$G5,I$4),$A5:$G5,)),还是=OFFSET($A$4,,,,MATCH(LARGE($A5:$G5,I$4),$A5:$G5,)),都无法返回正确的结果?恳请老师指出原因何在?
|
|