![为什么我使用 INDEX 函数时得到错误的行?](https://linux22.com/image/1299906/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E4%BD%BF%E7%94%A8%20INDEX%20%E5%87%BD%E6%95%B0%E6%97%B6%E5%BE%97%E5%88%B0%E9%94%99%E8%AF%AF%E7%9A%84%E8%A1%8C%EF%BC%9F.png)
这张图片是我的数据。我正在运行 INDEX 方法来获取发票号码。它适用于除这一行之外的所有其他行,尽管它们都有完全相同的公式。我最终发现它正在从下面的行中提取数据。公式显示它正在从上面的 4 行中提取数据。我一定是遗漏了 INDEX 函数的某些内容,导致它为这个公式提取了错误的行
这是显示结果的页面,您可以看到其他数字都正确提取,但这个数字提取的是我输入的“什么?”。
答案1
您的函数在范围(即从行 开始的列MATCH
)中进行查找。您的范围是,即从行 开始。因此,所有结果将偏移 4 行。更改为引用,您应该没问题I:I
I
1
INDEX
A5:N2492
5
INDEX
A:N
答案2
索引为您提供范围内列的索引,您的范围是否可能从低四行开始?
是的,看起来你的范围是 A5:N2492,这意味着,如果你索引 1,那么它将返回 A5 块中的内容。