将 OFFSET 替换为 INDEX (EXCEL)

Replace OFFSET with INDEX (EXCEL)

我正在使用带 OFFSET 的公式,我想用 INDEX 替换 OFFSET,这样我就可以在另一个文件中获取数据。有人可以帮我吗?

=OFFSET(DATA!$C,MATCH(C2,DATA!$C:$C00,0),8,COUNTIF(DATA!$C:$C00,C2))

我在数据验证中将此公式用作列表。

感谢!!!

使用:

=INDEX(DATA!$K:$K00,MATCH(C2,DATA!$C:$C00,0)):INDEX(DATA!$K:$K00,MATCH(C2,DATA!$C:$C00,0)+COUNTIF(DATA!$C:$C00,C2))

或使用 FILTER():

=FiLTER(DATA!$K:$K00,DATA!$C:$C00=C2)