我们在某些场合下可能会遇到需要从WPS表格某个区域或多个不连续区域中获取某行某列的单元格的值,这个时候我们就可以通过WPS表格的index()函数来实现。下面懿古今就跟大家说一说index()函数是什么意思以及怎么用。
INDEX函数就是在你所提供的数据区域内通过行数和列数的值来找到对应位置的值,返回数据清单或数组中的元素值,这个元素值是由行序号和列序号的索引值决定的。
如果想要返回指定单元格或单元格数组的值
1、语法
INDEX(array,row_num,[column_num])
2、参数说明
1)array:必需,单元格区域或数组常量。
- 如果数组只包含一行或一列,则相应的row_num或column_num参数是可选的。
- 如果数组具有多行和多列,并且仅使用row_num或column_num,则INDEX返回数组中整个行或列的数组。
2)row_num:必需,选择数组中的某行,函数从该行返回数值。如果省略row_num,则需要column_num。
3)column_num:可选,选择数组中的某列,函数从该列返回数值。如果省略column_num,则需要row_num。
3、举例说明:返回A2:B6区域第4行第2列的值
3.1 选择显示“A2:B6区域第4行第2列的值”的单元格 - 点击“公式”选项卡中的“插入函数”- 查找函数中输入index,选择INDEX后点击【确定】按钮。
3.2 在“数组”中输入A2:B6(PS:或点击后面的图标按钮后直接选择A2:B6)- 在“行序数”中输入4 - 在“列序数”中输入2 - 点击【确定】按钮即可获得A2:B6区域第4行第2列的值。
如果对公式很熟悉的话,也可以直接在单元格中输入公式=INDEX(A2:B6,4,2),同样可以获得A2:B6区域第4行第2列的值。
如果想要返回对指定单元格的引用
1、语法
INDEX(reference,row_num,[column_num],[area_num])
2、参数说明
1)reference:必需,对一个或多个单元格区域的引用。
- 如果要为引用输入非相邻区域,请将引用括在括号中。
- 如果引用中的每个区域仅包含一行或一列,则row_num或column_num参数分别是可选的。
2)row_num:必需,引用中某行的行号,函数从该行返回一个引用。
3)column_num:可选,引用中某列的列标,函数从该列返回一个引用。
4)area_num:可选,选择一个引用区域,从该区域中返回row_num和column_num的交集。选择或输入的第一个区域的编号为1,第二个区域为2,依此类推。如果省略area_num,则INDEX使用区域1。
3、举例说明:返回A2:B6区域1和D2:E6区域2中第2区域第4行第2列的值
3.1 选择显示“A2:B6区域1和D2:E6区域2中第2区域第4行第2列的值”的单元格 - 点击“公式”选项卡中的“插入函数”- 查找函数中输入index,选择INDEX后点击【确定】按钮。
3.2 在“数组”中输入(A2:B6,D2:E6)(PS:或点击后面的图标按钮后按住键盘的Ctrl键直接选择A2:B6和D2:E6,最后记得加上括号)- 在“行序数”中输入4 - 在“列序数”中输入2 - 在“区域序数”中输入2 - 点击【确定】按钮即可获得第2个数组区域第4行第2列的值。
如果对公式很熟悉的话,也可以直接在单元格中输入公式=INDEX((A2:B6,D2:E6),4,2,2),同样可以获得第2个数组区域第4行第2列的值。