Dzwebs.Net

撰写电脑技术杂文十余年

Excel电子表格INDEX函数的介绍及实例

Admin | 2010-5-10 20:14:52 | 被阅次数 | 93048

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  INDEX函数,在Excel中有什么作用呢?又如何使用该函数呢?

  一、INDEX函数介绍

  功能:返回(多个或单个)指定数据区域中的某行某列的值。

  语法:

  为了方便大家的理解,函数语法直接使用中文来描述。

  INDEX(数据区域(可以有多个数据区域),返回第几行数据,返回第几列数据,查找第几个区域的数据)

  这个函数,比较难以理解,我们还是从实例开始介绍吧。

  二、实例介绍

  看下表;下表中,有两个数据区域,第一个区域为A2:C6;第二个区域为A8:C10;

INDEX函数图1

  现在,我们将要使用INDEX函数,求取这两个数据区域中的某单元格的数据。

  下面,我们要获取C9单元格的值,即29,如何通过这个函数来获取数据呢?

  还是先从函数语法来分析:

  INDEX(数据区域,返回第几行数据,返回第几列数据,查找第几个区域的数据)

  通过套用以上的函数语法,我们应该使用如下的函数公式:

  =INDEX((A2:C6,A8:C10,A12:C13),2,3,2)

INDEX函数图2

  如上图吧,输入公式之后,按下回车键即可得结果。

  三、函数公式分析

  =INDEX((A2:C6,A8:C10),2,3,2),其中:

  (A2:C6,A8:C10)代表函数要查找的数据范围为两个区域,中间使用,隔开,第一个区域为A2:C6;第二个区域为A8:C10;(如果有第三个、第四个区域,同样可以填入函数中)。

  =INDEX((A2:C6,A8:C10),2,3,2),其中的2代表要查找的数据范围为第二个数据区域,即A8:C10;而不是第一个区域A2:C6;

  =INDEX((A2:C6,A8:C10),2,3,2),其中的3代表返回已选择的数据区域的第三列数据;

  =INDEX((A2:C6,A8:C10),2,3,2),其中的2代表返回已选择的数据区域的第二行数据;

  当然,该函数也可以只使用一个数据区域。比如,同样,要返回C9单元格的值,我们可以使用如此公式代码:

  =INDEX((A8:C10),2,3)

  此时,由于只有一个数据区域,因此,数据区域的参数可省略不填写。

  四:知识扩展

  该函数的使用极其灵活,因为任何一个参数都可变化。

  数据范围:可以只有一个数据范围,也可以有多个数据范围(多个使用逗号隔开);

  要返回的数据的行和列号,自行设定。

  要返回哪个数据范围的数据,就填写序号,比如返回第一个数据范围的数据,就填写1,其它依此类推。

  当然了,如果您使用该函数发生错误时,只能说明您指定的参数存在错误。


该杂文来自: Excel杂文

上一篇:Excel使用VBA根据不同客户动态设置不同标题行和打

下一篇:可用资源不足,Excel无法完成此任务。请少选择一

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计