Excel的Index函数详解

**

Excel的Index函数详解

**
在这里插入图片描述
Excel非常强大,数据处理和分析能力给我们的工作带来了非常大的帮助,今天我们就来了解Excel的函数Index,让我们逐步成为Excel大神。
Index函数的语法是:INDEX(array, row_num, [column_num]),其中
array:表格中的一个范围(区域或数组)
row_num:行号
column_num:列号,[]表示可选的,不是必须项,默认是第1列
什么意思呢?就是说你可以通过这个函数获取到一个表格(array)中某一行(row_num)某一列(column_num)的数据,我们用一个例子来描述:
下图模拟了一些学生语文十二次模考的成绩数据
在这里插入图片描述
下来我们演示如何通过Index函数来获取到“某个学生”“模考六”的成绩,首先我们定义array是B5:N12,因为是某个学生,说明行是动态获取的的,我们在后面的演示中来描述如何获取动态行号,模考六是这个array中的第7列,那么column_num就是7,下来我们演示如何根据下拉选择来决定获取哪个学生的模考六语文成绩,首先我们选中B16单元格,我们要在B16单元格进行选择学生,顶部菜单“数据”-“数据验证”-“序列”,在里面输入=B5:B12,表示选择项的内容是B5:B12的内容,确定后,B16单元格就能选择学生了。
在这里插入图片描述
下来我们要根据B16选择的学生,获取到该学生在array(B5:N12)中是第几行(row_num),这里用到另外一个函数match,简单介绍一下这个函数的语法:
MATCH(lookup_value, lookup_array, [match_type])
表示在表格的一个区域内(lookup_array)查找某个内容(lookup_value)所对应的行号,match_type(-1,0,1)表示查找方式,-1表示大于等于,1表示小于等于,0表示等于,我们这里用0,那么B16选择的学生所对应的行号就能用如下函数获取到:MATCH(B16,B5:B12,0),表示返回B5:B12区域内等于B16内容的行号。
好了,区域array(B5:N12)有了,row_num(MATCH(B16,B5:B12,0))有了,column_num(7)有了,我们将所选择学生模考六的成绩显示在H16单元格内,进行如下操作,选中H16单元格,输入如下图公式
在这里插入图片描述
确定后,就实现了我们想要的功能,在B16单元格中选择学生,就模考六的成绩显示在H16单元格内。
现在我们扩展一下,我们要在选择一名学生后,看到该学生十二次模考的趋势图,只要模仿刚才的操作在C16:G16和I16:N16中输入函数,如下图:
在这里插入图片描述
现在,只要我们选择学生,就会在C16:N16中显示该学生十二次模考的成绩。
大功告成,你离大神又进了一步。

  • 6
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

永不止步的老牛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值