我要投稿 | RSS
您当前的位置:首页 > Excel函数

{index}函数:在给定的单元格区域中,返回特定行列交叉处单元格的值或引用

作者:      来源:原创

一、函数英语单词

index

英 [ˈɪndeks] 美 [ˈɪndeks]
  • n. 指标;指数;索引;指针
  • vi. 做索引
  • vt. 指出;编入索引中
excel函数中,函数我们取:索引的意思来进行理解。

二、函数含义和参数

index函数的分类属于:查找与引用函数
打开excel表格,点击编辑栏前的插入函数图标fx,弹出插入函数窗口,在选择类别中选择分类:查找与引用函数,可看到该函数的官方解释:



查找与引用函数index的含义和参数:
在给定的单元格区域中,返回特定行列交叉处单元格的值或引用
index(…)

三、函数的使用方法及实例

实例一:

有一个原始信息表为多行多列,第一行为班级,下面内容为学生的姓名。现要求输入学生的姓名,求所对应的班级信息。



问题分析:
因为结构是固定的(原始表),现在已知的只有姓名,而要通过姓名找到班级,首先就要确定要查的姓名对应在第几列。
如果已知条件只在一行,或者一列,可以使用match函数就可以解决。
此时,因为是多行多列,所以需要使用sum函数和column函数的复合来获得对应的列,再配合index函数解决此问题。

截图如下:



D32单元格公式:
=INDEX(B26:D29,1,SUM((B26:D29=C32)*COLUMN(A1:C4)))

公式解释:
在B26:D29这个区域中,查询第一行,第几列的值,因为班别都在第1行,所以,第2个参数固定为1,而第二个参数所在的列数,是由学习的姓名所决定的。

SUM((B26:D29=C32)*COLUMN(A1:C4))
的意义就是判断学习所在的列数。

因为此公式为数组,需要使用ctrl+shift+回车结束运算。

实例二:

使用index函数实现转置的功能(多行多列转化)

要求,将下面的样式进行多行多列的转置。



使用index函数的动画演示教程如下:
使用的公式为:
=INDEX($B$2:$K$3,COLUMN(A1),ROW(A1))




 
来顶一下
返回首页
返回首页
推荐资讯
{SUM函数}:计算单元格区域中所有数值的和
{SUM函数}:计算单元
LEFT函数:从一个文本字符串的第一个字符开始返回指定个数的字符
LEFT函数:从一个文本
MID函数:从文本字符串中指定的起始位置起返回指定长度的字符
MID函数:从文本字符
column函数:返回一引用的列号
column函数:返回一引
扫一扫微信二维码,联系作者:
相关文章
    无相关信息
栏目更新
栏目热门