excel中的数组公式包含offset,small,if

别人帮我遍了个公式是这样的
=OFFSET(C$1,SMALL(IF(A$2:A$18=F$2,ROW($1:$17),4^4),ROW(A1)),)&""
我现在的数据比原来的要多,就改动了下行列的数值,但是发现公式错误了,请问哪位能人能帮我分析下这个数组函数,静候佳音,万分感谢
不好意思,本人是新手,还麻烦说的仔细点
由于区域变动,我把函数改为=OFFSET(C$1,SMALL(IF(A$2:A$488=F$2,ROW($1:$487),4^4),ROW(A1)),)&""可是显示结果是错误的;希望大家分析这个函数时能详细点,谢谢

公式逻辑没问题,
在区域A2:A18中查找最小的等于F2的行数减去1,c1位置下移至此处,返回单元格值;
数组函数要 三键才能生效
CTRL+shift+ENTER

先把4^4改成4^8,256在487以内。要是不行,你把表格发给我看看~
温馨提示:答案为网友推荐,仅供参考