Google 工作表中下一列的 Vlookup 或索引和 return 多个相邻行

Vlookup or Index and return multiple adjacent rows in next column in Google Sheets

我不确定这是否可行。我有 A 列,我正在搜索文本,然后我想 return B 列 + 下面的 5 个相邻行作为单独的单元格,而不是总和。其中一些可能是空白的。这是我正在使用的示例。 B 列中数字的位置可以更改,但是,我总是想要固定数量的行。我试过使用索引,但我希望 1 个公式可以 return 多行。这是我所拥有的 =INDEX(B21:B190,MATCH($L,A21:A190,0)+1)(然后是 +2、+3、+4、+5 等...:

尝试:

=ARRAYFORMULA(IFNA(QUERY({VLOOKUP(ROW(A3:A), 
 IF(A3:A<>"", {ROW(A3:A), A3:A}), 2, 1), B3:B}, 
 "select Col2 where Col1 = '"&D3&"'", 0)))