网站搜索

如何在 Microsoft Excel 中使用 INDEX 查找值


当您需要获取驻留在电子表格中特定位置的值时,您将需要 Excel 的查找和引用功能之一。在这里,我们将向您展示如何在 Excel 中使用 INDEX 按位置查找值。

您可能正在创建一个复杂的公式或具有经常更改的值。通过使用 INDEX 函数,您可以指定单元格范围以及行号和列号。 Excel 找到该交点处的值并提供公式的结果。

Excel 中的 INDEX 函数

您可以在 Excel 中以两种不同的方式使用 INDEX 函数:数组形式和参考形式。

Array Form 提供某个单元格区域或数组的值。参考表格提供对特定单元格的参考,在处理不相邻的单元格时很有用。

让我们看看如何使用两者。

以数组形式使用 INDEX

Array Form 函数的语法是 INDEX(array, row_number, column_number),其中前两个参数是必需的,column_number 是可选的。

若要在单元格区域 C1 到 C10 的第三行中查找值,您可以输入以下公式,将单元格引用替换为您自己的。

=INDEX(C1:C10,3)

这里的数字 3 代表第三行。您不需要列号参数,因为数组位于单个列 C 中。

若要查找单元格区域 A1 到 E10 的第三行和第五列中的值,您可以使用此公式。

=INDEX(A1:E10,3,5)

这里,3 代表第三行,5 代表第五列。因为该数组包含多个列,所以您应该包括列号参数。

在参考表格中使用 INDEX

Reference Form 中函数的语法是 INDEX(reference, row_number, column_number, area_number),其中前两个参数是必需的,后两个是可选的。

您可以将基本公式与函数的参考形式一起使用,就像使用数组形式一样。使用以下公式,您将在单元格 A1 到 E10 的第三行和第五列中收到值,就像上面一样。

=INDEX(A1:E10,3,5)

因此,让我们看一下使用不相邻单元格的这种形式的 INDEX 函数的更可靠的公式。

我们在这里使用两个单元格范围,A1 到 E4(第一个区域)和 A7 到 E10(第二个区域)。要在第一个区域的第三行和第四列中查找值,您可以输入以下公式:

=INDEX((A1:E4,A7:E10),3,4,1)

在此公式中,您会看到两个区域,3 代表第三行,4 代表第四列,1 代表第一个区域 A1通过 E4。

要使用相同的单元格范围、行号和列号查找值,但在第二个区域而不是第一个区域,您可以使用以下公式:

=INDEX((A1:E4,A7:E10),3,4,2)

如您所见,除了将第二个区域的 1 替换为 2 之外,一切都保持不变。

Excel 中的 INDEX 函数是一个需要记住的方便函数。如果您打算经常使用查找和引用函数,请务必查看如何对一系列值使用 VLOOKUP 以及如何在 Excel 中使用 XLOOKUP。