Excel 中的 index 函数2025年3月17日 | 阅读 7 分钟 INDEX 函数是什么?在表格中,INDEX 函数用于返回指定范围或数组中的某个值或引用值。这意味着 INDEX 函数有两种格式。它们是:
数组格式当我们想要返回指定数组中的值时,使用数组格式。 数组格式的公式如下: INDEX(array, row_num, [col_num]) 其中, Array:这是指定的单元格数组。 row_num:它表示单元格数组中的行数。 col_num:它表示单元格数组中的列数。 INDEX 函数的列号是可选的。如果没有在函数中使用列的要求,它可以设置为零或返回。 (此翻译可能不完全准确,原文意思可能是指 col_num 为 0 或省略时,Excel 的行为) 引用格式当我们想要通过单元格引用来返回值时,使用引用格式。 引用格式的公式如下: INDEX(reference, row_num, [col_num], [area_num]) 其中, Reference:这是函数中一个或多个单元格的引用。我们可以直接将单个或多个区域插入函数。但是,单个区域应包含在括号中,并用逗号分隔。 row_num:它表示单元格数组中的行数。 col_num:它表示单元格数组中的列数。 area_num:区域号表示 INDEX 函数中指定的多个区域中的特定区域。 INDEX 函数与 Excel 中的 VLOOKUP 函数不同。但是,我们可以说它可以作为 VLOOKUP 命令的替代方法。该 使用 INDEX 函数的目的我们已经讨论了 index 函数及其两种格式。但是,它的用途是什么? index 函数用于在表格列表中查找特定值。在函数内部,我们可以指定需要定位的值的位置,因为在大型表格中很难定位特定值。 INDEX() 返回什么值?INDEX 函数在指定位置返回该值。也就是说,无论我们在函数中声明了什么位置(例如行号、列号),它都会返回指定位置的值。 INDEX 函数如何工作?让我们通过一个例子来讨论。考虑下表。 ![]() 让我们从给定表中查找值 53。步骤如下:
同样,表格中的其他值可以表示为:
值 = 0.6 行 1 和列 1 的交叉点
值 = 76 行 1 和列 2 的交叉点
值 = 14 行 2 和列 1 的交叉点 如果两行和两列之间有单元格空格,则将其视为空白行或列。因此,我们也需要计算该行和列。 例如: ![]() 上表有两列和 **三** 行。这是因为两列和行之间有一个默认计算的单元格空格。因此,我们应该避免它们之间的空格。 INDEX 函数可用于恢复单个值或整行或整列。我们将在后续主题中讨论示例。 INDEX 函数与 SUM 函数的关系如前所述,INDEX 函数用于查找给定数组或表格中的值。SUM 函数用于计算指定值的总和。但是,它们之间有什么关系? 在 SUM 函数中声明的 INDEX 函数可以计算声明的行或列中指定值的总和。其公式如下: SUM( INDEX (reference, row_num, [col_num]) 让我们举个例子。考虑下表。 ![]() 在这里,我们将计算表中所有数字的总和。考虑以下步骤:
AVERAGE 和 INDEX 函数的关系Average 是我们多年来一直在学习的常用词。平均值定义为所有值的总和除以值的数量。其公式为: 平均值 = 所有值的总和 / 值的数量 在 Excel 中,我们将直接声明 AVERAGE 函数与 INDEX 函数一起使用来计算指定值的平均值。 现在,让我们考虑与 SUM 相同的表格。如下所示: ![]() 在这里,我们将找到表中所有给定值的平均值。考虑以下步骤:
要点在继续 INDEX 公式和示例之前需要记住的几点
示例让我们讨论一些示例以更好地理解 index 函数。 示例 1:查找台灯的最终价格。考虑 Excel 中的下表。 ![]() 我们首先需要重新考虑台灯在给定表中的位置。最终价格列的位置是第二个,台灯的位置是第三行。位置是根据选定的引用数据确定的。因此,结果值将来自第三行和第二列的交叉点。让我们通过 Excel 中的 INDEX 函数来实现。 步骤如下
示例 2:分别查找第三行和第二列的值的总和。考虑下表。 ![]() 方法 1:查找表中第三行的值总和。 表中第三行如下所示: ![]() 请参考以下步骤
我们可以使用工具栏上的求和符号来验证总和。 方法 2:查找第二列中值的总和。 请参考以下步骤 表中第二列如下所示: ![]() 请参考以下步骤
下一主题如何在 Excel 中删除公式 |
我们请求您订阅我们的新闻通讯以获取最新更新。