在excel中,我的数字为1到5。我使用vlookup来查找值2和4的行索引。这是数组:
A1=1
A2=2
A3=3
A4=4
A5=5
现在根据我发现的行,我想生成一个新数组,从2开始,以4结束。这就是新数组的外观:
B1=2
B2=3
B4=4
没有VBA我该怎么做?
谢谢
您可以使用= offset(a1:a5,1,0,3,1(。第一个1是您的索引值2。0是第一列(您只有一个列,因此为0(。3是您要从第一个索引中以形式的子阵列中的数字。最后一个是您想要多少列。由于您只有一个列是1。因此,您可以在B1,B2和B3单元格中使用以下公式。您可以根据vlookup
在下面的公式中替换第一个和3=INDEX(OFFSET($A$1:$A$5,1,0,3,1),ROW(),1)