Vlookup或索引并在Google表格的下一列中返回多个相邻行

问题描述 投票:0回答:1

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

enter image description here

google-sheets google-sheets-formula array-formulas google-sheets-query gs-vlookup
1个回答
0
投票

尝试:

=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)))

0

© www.soinside.com 2019 - 2024. All rights reserved.