如何在 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。
Mastering Excel Functions | ||
Functions | AVERAGE · CONCATENATE · COUNT · COUNTIF · DATEDIF · FILTER · FREQUENCY · FV · HYPERLINK · IF · IFS · IMAGE · INDEX · IS · LEN · MATCH · MEDIAN · RAND · ROUND · RRI · SORT · SQRT · SUBSTITUTE · SUBTOTAL · SUM · SUMIF · TODAY · TRIM · TRUNC · VLOOKUP · WEEKDAY · XLOOKUP · YEAR | |
Types | Basic · Budgeting · Data Entry · Logical · Text · Time and Date | |
Explained | Copying Formulas · Evaluating Formulas · Finding Functions · Fixing Formula Errors · Functions vs Formulas · Comparing Lookup Functions · Locking Formulas · Structuring Formulas · Translating Formulas |