龙空技术网

终于理解Excel的INDEX函数的工作原理!后悔今天才看到这篇文章

新李话 288

前言:

当前看官们对“c语言中index啥意思”可能比较讲究,兄弟们都想要剖析一些“c语言中index啥意思”的相关内容。那么小编在网络上汇集了一些对于“c语言中index啥意思””的相关内容,希望咱们能喜欢,各位老铁们一起来学习一下吧!

为什么看到别人写的函数公式完美解决问题时,自己竟然都看不懂?

或者自己看的懂,但自己却想不到像这样用“已经掌握”的函数,真是因为自己没有天赋么?

No! 不会用是因为没有彻底理解函数的工作原理。

掌握了函数的工作原理后,Excel境界大幅提升,秒变大神。

INDEX 函数从提供的单元格区域中查找指定值,并返回指定值在单元格区域中的相对位置。

INDEX函数的数组形式

语法:=INDEX(array, row_num, [column_num])

Array 单元格区域或数组常量。如果数组只包含一行或一列,则相对应的参数 Row_num 或 Column_num 为可选参数。如果数组有多行和多列,但只使用 Row_num 或 Column_num,函数 INDEX 返回数组中的整行或整列,且返回值也为数组。Row_num 选择数组中的某行,函数从该行返回数值。如果省略 Row_num,则必须有 Column_num。如果将值省略或设为 0,表示对所有行的引用。Column_num 选择数组中的某列,函数从该列返回数值。如果省略 Column_num,则必须有 Row_num。如果将值省略或设为 0,表示对所有列的引用。

Index函数数组形式

如动图演示,指定区域为C17到E19的3乘3的单元格区域。行号和列号的有效范围均为1到3。Index函数则返回指定行与指定列交叉的单元格的内容。如果行或列的索引超出,则函数返回“#REF!”。

INDEX函数的引用形式

语法:=INDEX(reference, row_num, [column_num], [area_num])

reference 对一个或多个单元格区域的引用。如果为引用输入一个不连续的区域,必须将其用括号括起来,如:(A1:B3,C1:D3)。如果引用中的每个区域只包含一行或一列,则相应的参数 Row_num 或 Column_num 分别为可选项。Row_num 引用中某行的行号,函数从该行返回一个引用。如果将值省略或设为 0,表示对所有行的引用。Column_num 引用中某列的列号,函数从该列返回一个引用。如果将值省略或设为 0,表示对所有列的引用。Area_num 可选。 选择引用中的一个区域。 选中或输入的第一个区域序号为 1,第二个为 2,依此类推。 如果省略 Area_num,则默认使用区域 1。

如动图演示,指定区域为两个区域C17:E19,和C22:E24的两个3乘3的单元格区域。行号和列号的有效范围均为1到3,区域的有效范围为1到2。Index函数则返回指定行与指定列交叉的单元格的内容。如果行或列或区域的索引超出,则函数均返回“#REF!”。

这样的Index函数的原理讲解,你学会了吗?有什么疑问,欢迎留言。

学好Excel,成为更Excellent的自己。

我是新李话,十年软件工程师,对Excel函数、公式、数据透视表、图表、VBA有深入理解。关注我,学习更多知识。

标签: #c语言中index啥意思