=INDEX(B:B,SMALL(IF(OFFSET($A$5,1,MATCH($AY$5,$A$5:$AW$5,)-1,22,1)>0,ROW(OFFSET($A$5,1,MATCH($AY$5,$A$5:$AW$5,)-1,22,1)),1000),ROW(A1)))
把21改為22就可以了
因為.OFFSET得到的一個多行一列的區域.它原來用的是21行.所以超過21行的就沒有統計.
如果以後還有其他的增加.
可以這樣修改效果最好
=INDEX(B:B,SMALL(IF(OFFSET($A$5,1,MATCH($AY$5,$A$5:$AW$5,)-1,COUNTA(A:A),1)>0,ROW(OFFSET($A$5,1,MATCH($AY$5,$A$5:$AW$5,)-1,COUNTA(A:A),1)),1000),ROW(A1)))
這樣就不會再出現類似的情況了 |