为什么我使用 INDEX 函数时得到错误的行?

为什么我使用 INDEX 函数时得到错误的行?

数据 公式

这张图片是我的数据。我正在运行 INDEX 方法来获取发票号码。它适用于除这一行之外的所有其他行,尽管它们都有完全相同的公式。我最终发现它正在从下面的行中提取数据。公式显示它正在从上面的 4 行中提取数据。我一定是遗漏了 INDEX 函数的某些内容,导致它为这个公式提取了错误的行

这是显示结果的页面,您可以看到其他数字都正确提取,但这个数字提取的是我输入的“什么?”。

答案1

您的函数在范围(即从行 开始的列MATCH)中进行查找。您的范围是,即从行 开始。因此,所有结果将偏移 4 行。更改为引用,您应该没问题I:II1INDEXA5:N24925INDEXA:N

答案2

索引为您提供范围内列的索引,您的范围是否可能从低四行开始?

是的,看起来你的范围是 A5:N2492,这意味着,如果你索引 1,那么它将返回 A5 块中的内容。

相关内容