INDEX函数

INDEX函数
INDEX函数

INDEX函数(有数组和引用两种用法。)

贡献者:843211日期:2008-07-22 阅读:14577

相关标签:et2007> 公式> 函数> 函数类型> 查找与引用函数> INDEX

返回表或区域中的值或值的引用。函数INDEX()有两种形式:数组和引用。数组形式通常返回数值或数值数组;引用形式通常返回引用。

INDEX(array,Row_num,column_num) 返回数组中指定单元格或单元格数组的数值。INDEX(reference,Row_num,column_num,area_num) 返回引用中指定单元格区域的引用。语法1(数组)

语法1(数组)

贡献者:wendy日期:2009-03-17 阅读:5269

相关标签:et2007> 公式> 函数> 函数类型> 查找与引用函数> INDEX1

返回数据清单或数组中的元素值,此元素由行序号和列序号的索引值给定。

语法

INDEX(array,Row_num,column_num)

Array 为单元格区域或数组常量。

?如果数组只包含一行或一列,则相对应的参数Row_num 或column_num 为可选。

?如果数组有多行和多列,但只使用Row_num 或column_num,函数INDEX 返回数组中的整行或整列,且返回值也为数组。

Row_num 数组中某行的行序号,函数从该行返回数值。如果省略Row_num,则必须有column_num。

Column_num 数组中某列的列序号,函数从该列返回数值。如果省略column_num,则必须有Row_num。

说明

?如果同时使用Row_num 和column_num,函数INDEX 返回Row_num 和column_num 交叉处的单元格的数值。

?如果将Row_num 或column_num 设置为0,函数INDEX 则分别返回整个列或行的数组数值。若要使用以数组形式返回的值,请将INDEX 函数以数组公式(数组公式对一组或多组值执行多重计算,并返回一个或多个结果。数组公式括于大括号({ }) 中。按Ctrl+Shift+Enter 可以输入数组公式。)形式输入,对于行以水平单元格区域的形式输入,对于列以垂直单元格区域的形式输入。若要输入数组公式,请按Ctrl+Shift+Enter。

? Row_num 和column_num 必须指向array 中的某一单元格;否则,函数INDEX 返回错误值#REF!。

示例

如果您将示例复制到空白工作表中,可能会更易于理解该示例。

示例一:

A B

1 数据数据

2 苹果柠檬

3 香蕉梨

公式说明(结果)

=INDEX(A2:B3,2,2) 返回单元格区域的第二行和第二列交叉处的值(梨)

=INDEX(A2:B3,2,1) 返回单元格区域的第二行和第一列交叉处的值(香蕉)

示例二:

A B

1公式说明(结果)

2=INDEX({1,2;3,4},1,2) 返回数组常量中第一行、第二列的值(2)

提示

示例中的公式必须以数组公式的形式输入。在将示例复制到空白工作表中后,请选中以公式单元格开始的单元格区域A2:A3,按F2,再按Ctrl+Shift+Enter。如果公式不是以数组公

式的形式输入,则返回单个结果值。

语法2(引用)

贡献者:wendy日期:2009-03-17 阅读:4618

相关标签:et2007> 公式> 函数> 函数类型> 查找与引用函数> INDEX2

返回指定的行与列交叉处的单元格引用。如果引用由不连续的选定区域组成,可以选择某一连续区域。

语法=INDEX(合同价!C:C,MATCH(第一版计划!B8,合同价!B:B,0))

INDEX(reference,Row_num,column_num,area_num)

Reference 对一个或多个单元格区域的引用。

?如果为引用输入一个不连续的区域,必须用括号括起来。

?如果引用中的每个区域只包含一行或一列,则相应的参数Row_num 或column_num 分别为可选项。例如,对于单行的引用,可以使用函数INDEX(reference,,column_num)。

Row_num 引用中某行的行序号,函数从该行返回一个引用。

COLUMN_num 引用中某列的列序号,函数从该列返回一个引用。

Area_num 选择引用中的一个区域,并返回该区域中Row_num 和column_num 的交叉区域。选中或输入的第一个区域序号为1,第二个为2,以此类推。如果省略area_num,函数INDEX 使用区域1。

例如,如果引用描述的单元格为(A1:B4,D1:E4,G1:H4),则area_num 1 为区域A1:B4,area_num 2 为区域D1:E4,而area_num 3 为区域G1:H4

说明

?在通过reference 和area_num 选择了特定的区域后,Row_num 和column_num 将进一步选择指定的单元格:Row_num 1 为区域的首行,column_num 1 为首列,以此类推。函数INDEX 返回的引用即为Row_num 和column_num 的交叉区域。

?如果将Row_num 或column_num 设置为0,函数INDEX 分别返回对整个列或行的引用。

?Row_num、column_num 和area_num 必须指向reference 中的单元格;否则,函数INDEX 返回错误值#REF!。如果省略Row_num 和column_num,函数INDEX 返回由area_num 所指定的区域。

?函数INDEX 的结果为一个引用,且在其他公式中也被解释为引用。根据公式的需要,函数INDEX 的返回值可以作为引用或是数值。例如,公式CELL("width",INDEX(A1:B2,1,2)) 等价于公式CELL("width",B1)。CELL 函数将函数INDEX 的返回值作为单元格引用。而在另一方面,公式2*INDEX(A1:B2,1,2) 将函数INDEX 的返回值解释为B1 单元格中的数字。

示例

如果您将示例复制到空白工作表中,可能会更易于理解该示例。

A B C

1水果价格数量

2苹果0.69 40

3香蕉0.34 38

4柠檬0.55 15

5柑桔0.25 25

6梨0.59 40

7

8杏 2.80 10

9腰果 3.55 16

1

花生 1.25 20

1

1

核桃 1.75 12

公式说明(结果)

=INDEX(A2:C6,2,3) 返回区域A2:C6中第二行和第三列交叉处的单元格C3的引用。(38)

=INDEX((A1:C6,A8:C11),2,2,2) 返回第二个区域A8:C11中第二行和第二列交叉处的单元格B9的引用。(3.55)

=SUM(INDEX(A1:C11,0,3,1)) 返回区域A1:C11中第一个区域的第三列的和,即单元格区域C1:C6的和。(216)

=SUM(B2:INDEX(A2:C6,5,2)) 返回以单元格B2开始到单元格区域A2:A6中第五行和第二列交叉处结束的单元格区域的和,即单元格区域B2:B6的和。(2.42)

为什么VLOOKUP 函数不能返回正确的结果(TRUE .FALSE)

贡献者:843211日期:2008-07-21 阅读:36085

相关标签:et2007> 公式> 函数> 函数类型> 查找与引用函数> VLOOKUP

经常有用户反映:使用VLOOKUP

函数时,不能返回正确的结果,如下图:

这个问题可以通过增加函数参数来解决,如下图:

VLOOKUP 的第四个参数是一个逻辑值,用于指定函数VLOOKUP 返回时是精确匹配还是近似匹配:

如果为TRUE 或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于“查找值”的最大数值;。

如果为FALSE,函数VLOOKUP 将返回精确匹配值。如果找不到,则返回错误值#N/A。

提示

类似的情况在LOOKUP、HLOOKUP、MATCH

函数中同样存在,在使用时请留意。

MATCH函数(找位置而不是元素本身)(-1,0,1)

贡献者:843211日期:2008-07-21 阅读:9379

相关标签:et2007> 公式> 函数> 函数类型> 查找与引用函数> MA TCH

返回在指定方式下与指定数组匹配的数组中元素的相应位置。如果需要找出匹配元素的位置而不是匹配元素本身,则应该使用MATCH 函数而不是LOOKUP 函数。

语法

MATCH(lookup_value,lookup_array,match_type)

Lookup_value 为需要在数据表中查找的数值。

?Lookup_value 为需要在Look_array 中查找的数值。例如,如果要在电话簿中查找某人的电话号码,则应该将姓名作为查找值,但实际上需要的是电话号码。

?Lookup_value 可以为数值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用。

Lookup_array 可能包含所要查找的数值的连续单元格区域。lookup_array 应为数组或数组引用。

Match_type 为数字-1、0 或1。MATCH-type 指明WPS表格如何在lookup_array 中查找lookup_value。

?如果Match_type 为1,函数MATCH 查找小于或等于lookup_value 的最大数值。lookup_array 必须按升序排列:...、-2、-1、0、1、2、...、A-Z、FALSE、TRUE。

?如果Match_type 为0,函数MATCH 查找等于lookup_value 的第一个数值。lookup_array 可以按任何顺序排列。

?如果Match_type 为-1,函数MATCH 查找大于或等于lookup_value 的最小数值。lookup_array 必须按降序排列:TRUE、FALSE、Z-A、...、2、1、0、-1、-2、...,等等。?如果省略Match_type,则假设为1。

说明

?函数MATCH 返回lookup_array 中目标值的位置,而不是数值本身。例如,MATCH("b",{"a","b","c"},0) 返回2,即“b”在数组{"a","b","c"} 中的相应位置。

?查找文本值时,函数MATCH 不区分大小写字母。

?如果函数MATCH 查找不成功,则返回错误值#N/A。

?如果MATCH_type 为0 且lookup_value 为文本,lookup_value 可以包含通配符、星号(*) 和问号(?)。星号可以匹配任何字符序列;问号可以匹配单个字符。

示例

如果您将示例复制到空白工作表中,可能会更易于理解该示例。

A B

1类别数量

2梅25

3兰38

4竹40

5菊41

公式说明(结果)

=MATCH(39,B2:B5,1) 由于此处无正确的匹配,所以返回数据区域B2:B5中最接近的下一个值(38)的位置。(2)

=MATCH(41,B2:B5,0) 数据区域B2:B5中41的位置。(4)

=MATCH(40,B2:B5,-1) 由于数据区域B2:B5不是按降序排列,所以返回错误值。(#N/A)

相关功能

查找与引用函

Index +Match自动查找填充数据

贡献者:tianguijuan日期:2009-06-14 阅读:7699 回复:1

相关标签:et2007> 函数> INDEX> MA TCH

很多个人问自动查找数据和填入的问题了,Index+match函数最适用,虽然到处都能查到,还是在这里简单的描述一下:

图中有计件工资表和单价表两个表格。

在计件工资表中,需要查询单价表中的单价填入,用以计算计件工资。

在计算计件工资时,每次都需要在单价表上找出相应的计件单价填入,然后使用相应的公式得出计件工资合计,如果计件工序和工人较多,不但工作量巨大,而且易出错,使用Index 和match函数的组合,可以自动查找相应的单价并填入。

在“计件工资表”的单价中输入:

=INDEX[单价定额表.xls]Sheet1!$E:$E,MATCHC:C,[单价定额表.xls]Sheet1!$A:$A,0

1.公式的蓝色字体部分表示引用单价定额表中的第E列。

2.Match函数找出工资表中对应的单价,并返回对应的行数。

excel 中INDEX和MATCH函数嵌套应用

INDEX和MATCH函数嵌套应用 主讲老师:简单老师 第一部分:INDEX和MATCH函数用法介绍 第一,MATCH函数用法介绍 MATCH函数也是一个查找函数。MATCH 函数会返回匹配值的位置而不是匹配值本身。在使用时,MATCH函数在众多的数字中只查找第一次出现的,后来出现的它返回的也是第一次出现的位置。 MATCH函数语法:MATCH(查找值,查找区域,查找模式) 可以通过下图来认识MATCH函数的用法: =MATCH(41,B2:B5,0),得到结果为4,返回数据区域B2:B5 中41 的位置。 =MATCH(39,B2:B5,1),得到结果为2,由于此处无正确匹配,所以返回数据区域B2: B5 中(38) 的位置。注:匹配的查找值,MATCH 函数会查找小于或等于(39)的最大值。 =MATCH(40,B2:B5,-1),得到结果为#N/A,由于数据区域B2:B5 不是按降序排列,所以返回错误值。 第二,INDEX函数用法介绍 INDEX函数的功能就是返回指定单元格区域或数组常量。如果同时使用参数行号和列号,函数INDEX返回行号和列号交叉处的单元格中的值。

INDEX函数语法:INDEX(单元格区域,行号,列号) 可以通过下图来认识INDEX函数的用法: =INDEX(A1:C6,2,3),意思就是返回A1:C6中行号是2 列号是3 ,即第二行与第三列的交叉处,也就是C2单元格的值,为84。 第二部分:INDEX和MATCH函数应用案例介绍 下图工作表所示的是一个产品的型号和规格的价格明细表。通过这个表的数据,进行一些对应的查询操作。

第一,单击B5单元格下拉按钮,选择型号,然后在B6单元格完成型号所在行号的查询。如下图所示: 随意选择一个型号,比如A0110,然后在B6单元格输入公式:=MATCH($B$5,$D$4: $D$12,0),得到结果1。 公式解释:用MATCH函数查找B5单元格这个型号在D4:D12区域中对应的位置。其中的0参数可以省略不写。MATCH函数中0代表精确查找,1是模糊查找。 第二,单击B9单元格下拉按钮,选择规格,然后在B10单元格完成规格所在列号的查询。如下图所示: 随意选择一个规格,比如101,然后在B10单元格输入公式:=MATCH(B9,E3:G3,0),得到结果1。 第三,查询B6和B10单元格所对应的价格。 价格的查询,可以使用index函数完成,输入公式:=INDEX(E4:G12,B6,B10)可以得到结果为78。嵌套上面的match函数,可以将公式改为:=INDEX(E4:G12,MATCH(B5,D4: D12,0),MATCH(B9,E3:G3,0))。大家可以变化C3中的型号来看看结果是否正确。 通过下面工作表的源数据,利用index函数实现行列汇总查询。

谈谈 Excel SUMIF函数用法 多条件求和

谈谈Excel SUMIF函数用法多条件求和 SUMIF,根据指定条件对若干单元格求和。其函数原型: SUMIF(range,criteria,sum_range),参数: range 为用于条件判断的单元格区域 criteria 为确定哪些单元格将被相加的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为32、”32″、”>32″或”surda” sum_range求和的实际单元格区域 我们知道,SUMIF函数是一个很常用且有用的条件求和函数,但估计大家常用只 是单条件求和. 我们通过例子来看SUMIF函数的用法.(文末附实例下载) (表名=sumif1) 单列条件区域求和 公式一=SUMIF(A2:A9,”t*”,C2:C9) = 1200 公式二=SUMIF(A1:A9,”t*”,C2:C9) = 1100 公式为计算域名t开头的google访问量,为什么两公式结果不一样?

特别说明:求和区域与条件区域错开1行,则参与求和单元格与原单平行单元格错开1行,再求和(SUMIF会自动偏移) 公式三=SUMIF(A2:A9,”t*”,C2) = 1200 特别说明:SUMIF第三参数可略写为求和区域的第1单元格 多列条件区域求和 我们同样计算域名t开头的google访问量,条件区域为A2:F9 公式四=SUMIF(A1:F9,”T*”,C1) = 2400 公式五=SUMIF(A1:F9,”T*”,C1:F9) = 2400 公式六=SUMIF(A1:F9,”T*”,C2) = 2200 //再次偏移1行 特别说明:SUMIF函数条件区域可以跨不同字段,第一参数(range)在同列并与第三参数(sum_range)水平距离保持一致。域名字段分别在A\D,google字段分别在C\F,A->C的距离等于D->F的距离。 以上两例公式同样可以用SUM函数(数组公式)代替: =SUMIF(A2:A9,”t*”,C2:C9)可替代为=SUM((LEFT(A2:A9)=”t”)*C2:C9) 数组公式 =SUMIF(A1:F9,”T*”,C1:F9)可替代为 =SUM((LEFT(A2:A9)=”t”)*(C2:C9),(LEFT(D2:D9)=”t”)*(F2:F9)) 跨表条件求和SUM+SUMIF+INDIRET 表sumif2有如上图一样的数据区域,现在对两表A2:A9 开头为”t”的google访问量求和。答案为600*4=2400 看公式:(数组公式CTRL+SHIFT+ENTER) =SUM(SUMIF(INDIRECT(“sumif”&{1,2}&”!A2:A9″),”t*”,INDIRECT(“sumif”&{1,2 }&”!C2:C9″)))

INDEX索引函数语法

名师整理优秀资源 1、index语法 index(区域,第几行,第几列) 返回区域第几行第几列的数值。 参数还是很好理解的。 注意的就是:如果区域为同一行,可以省略第二个参数;同样如果区域为同一列,可以省略第三个参数。 下面看实例: 讲解一下。我们挑INDEX(A1:C6,2,2)单元格,所以公B2行、第2列的值,交叉点即2C6A1意思是返回:这个区域第。姓名式结果是 名师整理优秀资源

一列嘛。/单列区域只需要两个参数就行了,因为只有一行/单行 ;INDEX(B2:B6,2)也就是返回第二行的张三。也就是返回第列列的成绩INDEX(B2:C2,2) 和match配合、2index 函数配合,常用来查询。matchindex函数和index来查询,现在展示vlookup查询张三的成绩。比如下面的例子,我们可以使用和match的配合。 INDEX(C2:C6,MATCH(E2,B2:B6,0)) 名师整理优秀资源 现在分析一下,在函数组合的文章中,我们讲到了函数组合的剖析要从内到外。2。B2在:B6的位置,是先看内部的MATCH(E2,B2:B6,0),是返回张三了。,就是 30INDEX(C2:C6,2)MATCH(E2,B2:B6,0)那么把替换成2再看:这么复杂的组合有matchindex 肯定有同学会说:我已经会了vlookup,再学和个卵用?其实作用还是很大的,看下面的例子:

根据蓝色区域的信息,查询张三和王五的成绩、性别、班级。. 名师整理优秀资源 如果用vlookup,公式如下: 3个公式才可以。成绩、性别、班级需要手动编辑match配合,一个公式就可以搞定了。如果用index和B8的公式: INDEX($A$1:$D$5,MATCH($A8,$A$1:$A$5,0),MATCH(B$7,$A$1:$D$1,0)) 公式很复杂,我们讲解一下:这个区域被锁定了,公式怎么拖动都不会改变。1、$A$1:$D$5表中的位置。$A8张三在$A$1:$A$5MATCH($A8,$A$1:$A$5,0)2、,是返回。。。、示公式向右拖动不变,向下拖动还是正常的$A9$A10表B$7$A$1:$D$1成绩在中的位置。 MATCH(B$7,$A$1:$D$1,0)3、,是返回。B$7,向下拖动被锁定了一直时D$7、C$7示公式向

Excel中sumif函数用法

excel中sumif函数的用法 在excel中sumif函数是一个非常有用的函数,它可以按条件进行求和。具体的用法搜集了本站几个有关sumif用法的贴子,共大家学习和共享。 1 SUMIF函数的一个怪异用途(excel) Excel表格中的SUMIF函数在条件求和时经常使用,我们一般习惯于于根据某一列计算另一列的数字之和。 例1:假设置A列是部门,B列是,C列是工资,可以用下面的公式算出所有财务部员工的工资总和: =SUM(A1:A100,"财务部",C1:C100) 我们今天说的不是这个正规用法,而是给大家介绍一种看上去和SUMIF毫无一毛钱关系的例子。 例2 如下图中,是一些不规则的数据,我们只关注填充颜色的区域,现在我们要计算所有A下面数字之和,看上去这个题没有好的思路,其实这个题恰好可以用SUMIF函数轻松解决。 =SUMIF(B2:E7,B12,B3:E8) 我们分析一下这个公式,第二个参数是条件我们可以了解,第一个参数和第二个参数有什么关系呢?大家仔细看会发现第三个参数正好是第一个参数的区域向下偏移一个单位。 总结,SUMIF函数并不是只对规则区域求和,还可以对不规则的排列进行条件求和 SUMIF入门篇

SUMIF作为Excel2003中一个条件求和函数,在实际工作中发挥着强大的作用,虽然在2007以后被SUMIFS所取代,但它依旧是一个EXCEL函数的经典。特别是高级用法,依旧适用于后面的版本。本文由兰色幻想原创,时请注明转自“Excel精英培训”。 SUM是求和,IF是如果。如果什么。。就求和,其实就是按条件求和。它的结构如下:SUMIF(条件判断区域,条件,求和区域) 说明: 1条件判断区域。即然是条件求和,一是要有条件,二是要有判断的区域,SUMIF的第二个参数就是求和的条件,第一个参数呢就是拿条件来这个区域进行对比的区域。第一个参数必须是单元格引用。 2、条件。按条件求和就得有条件,该条件可以是字符串("ABC",可以用大于等对比符号连接起来的条件表达式(">100"),也可以使用通配符来表示匹配求和("AB*C")。 3、求和区域。求和函数可以没有求和的区域算什么求和函数,该参数为单元格区域引用。如C2:C100。 4、如果求和区域和判断区域是一个区域该怎么办呢?如在C2:C100中计算大于100的数字之和。在这种情况下SUMIF函数由三个参数变换为两个参数。即: SUMIF(求和区域,条件) 例1;如下图所示。要求根据左表中的商家明细表,生成右侧的汇总表,汇总出商家的总进货量和总金额。 公式: =SUMIF($A$2:$A$8,$F3,C$2:C$8)

(完整word版)excel函数的说明及其详细的解释

excel 函数的说明及其详细的解释 数据库和清单管理函数 AVERAGE返回选定数据库项的平均值 DCOUNT计算数据库中包含数字的单元格的个数 DCOUNTA计算数据库中非空单元格的个数 DGET从数据库中提取满足指定条件的单个记录 DMAX返回选定数据库项中的最大值 DMIN返回选定数据库项中的最小值 DPRODUCT乘以特定字段(此字段中的记录为数据库中满足指定条件的记录)中的值 DSTDEV根据数据库中选定项的示例估算标准偏差 DSTDEVP根据数据库中选定项的样本总体计算标准偏差 DSUM对数据库中满足条件的记录的字段列中的数字求和 DVAR根据数据库中选定项的示例估算方差 DVARP根据数据库中选定项的样本总体计算方差 GETPIVOTDATA 返回存储在数据透视表中的数据

日期和时间函数 DATE返回特定时间的系列数 DATEDIF计算两个日期之间的年、月、日数 DATEVALUE 将文本格式的日期转换为系列数 DAY 将系列数转换为月份中的日 DAYS360按每年360 天计算两个日期之间的天数 EDATE返回在开始日期之前或之后指定月数的某个日期的系列数 EOMONTH返回指定月份数之前或之后某月的最后一天的系列数 HOUR将系列数转换为小时 MINUTE将系列数转换为分钟 MONTH将系列数转换为月 NETWORKDAYS 返回两个日期之间的完整工作日数 NOW 返回当前日期和时间的系列数 SECOND将系列数转换为秒 TIME返回特定时间的系列数 TIMEVALUE将文本格式的时间转换为系列数 TODAY返回当天日期的系列数 WEEKDAY将系列数转换为星期 WORKDAY返回指定工作日数之前或之后某日期的系列数YEAR 将系列数转换为年

Excel中index和match函数的应用实例

Excel中index和match函数的应用实例 原文出处https://www.360docs.net/doc/314735455.html,/50281/400990 查询函数一直是Excel中常被用到的一种函数,本篇来介绍一下index与match在实际工作中的应用实例。先看一下这个Excel工作簿。要求:将“用户分析”工作表中机房名称列中输入函数,向下拖动使其自动选择对应“号段检索”工作表中备注的机房名称。

其中故障号码为“号段检索”表中起始、结束号段中的码号。因此这里需要利用index 与match函数来完成检索号段归属机房查询工作。 想到了index与match函数了吧,可以先回顾一下。 -------------------------------------INDEX------------------------------------ index函数的意义:返回指定行列交叉处引用的单元格。 公式:=index(reference,row_num,column_num,area_num) reference指的是要检索的范围; row_num指的是指定返回的行序号,如超出指定检索范围,返回错误值#REF!; column_num指的是指定返回的列序号,如超出指定检索范围,返回错误值#REF!; area_num指的是返回该区域中行和列的交叉域。可省略,默认1。如小于1时返回错误值#VALUE! -------------------------------------MATCH------------------------------------ match函数的意义:返回指定方式下查找指定查找值(可以是数字、文本或逻辑值)在查找范围1行或1列的位置。 公式:=match(lookup_value,lookup_array,match_type) lookup_value指指定查找值; lookup_array指的是1行或1列的被查找连续单元格区域。 match_type指的是查找方式,1或省略指查找小于或等于lookup_value的最大值,lookup_array必须为升序排列,否则无法得到正确结果。 0指查找等于lookup_value的第一个数值,如果不是第一个数值则返回#N/A -1指查找大于或等于lookup_value的最小值,lookup_array必须为降序,否则无法得到正确结果。 ------------------------------------------------------------------------------- 那么在这里是用match函数来定位“用户分析”表中故障号码在“号段检索”起始号段或结束号段的所在行序号。 如下图:=MATCH(用户分析!K2,号段检索!B:B,1)。但是为什么检索出来的行号会是错误值呢?

excel sumif函数用法和使用实例

数学和三角函数 ABS返回数字的绝对值 ACOS返回数字的反余弦值 ACOSH返回数字的反双曲余弦值 ASIN返回数字的反正弦值 ASINH返回数字的反双曲正弦值 ATAN返回数字的反正切值 ATAN2从 X 和 Y 坐标返回反正切 ATANH返回数字的反双曲正切值 CEILING将数字舍入为最接近的整数,或最接近的有效数字的倍数COMBIN返回给定数目对象的组合数 COS返回数字的余弦值 COSH返回数字的双曲余弦值 DEGREES将弧度转换为度 EVEN将数字向上舍入为最接近的偶型整数 EXP返回 e 的指定数乘幂 FACT返回数字的阶乘 FACTDOUBLE返回数字的双阶乘 FLOOR将数字朝着零的方向向下舍入 GCD返回最大公约数

INT将数字向下舍入为最接近的整数 LCM返回最小公倍数 LN返回数字的自然对数 LOG返回数字的指定底数的对数 LOG10返回数字的常用对数 MDETERM返回数组的矩阵行列式 MINVERSE返回数组的逆矩阵 MMULT返回两数组的矩阵乘积 MOD返回两数相除的余数 MROUND返回按指定倍数舍入后的数字MULTINOMIAL返回一组数字的多项式 ODD将数字向上舍入为最接近的奇型整数 PI返回 Pi 值 POWER返回数的乘幂结果 PRODUCT将所有以参数形式给出的数字相乘QUOTIENT返回商的整数部分 RADIANS将度转换为弧度 RAND返回 0 到 1 之间的随机数RANDBETWEEN返回指定数字之间的随机数ROMAN将阿拉伯数字转换为文本形式的罗马数字

ROUND将数字舍入到指定位数 ROUNDDOWN将数字朝零的方向舍入 ROUNDUP将数朝远离零的方向舍入SERIESSUM返回基于公式的幂级数的和 SIGN返回数字的符号 SIN返回给定角度的正弦值 SINH返回数字的双曲正弦值 SQRT返回正平方根 SQRTPI返回某数与 Pi 的乘积的平方根SUBTOTAL返回数据库列表或数据库中的分类汇总SUM将参数求和 SUMIF按给定条件将指定单元格求和SUMPRODUCT返回相对应的数组部分的乘积和SUMSQ返回参数的平方和 SUMX2MY2返回两个数组中相对应值的平方差之和SUMX2PY2返回两个数组中相对应值的平方和之和SUMXMY2返回两个数组中相对应值差的平方之和TAN返回数字的正切值 TANH返回数字的双曲正切值 TRUNC将数字截尾取整

Excel函数名称解释大全..

Excel函数大全 数据库和清单管理函数 DAVERAGE 返回选定数据库项的平均值 DCOUNT 计算数据库中包含数字的单元格的个数 DCOUNTA 计算数据库中非空单元格的个数 DGET 从数据库中提取满足指定条件的单个记录 DMAX 返回选定数据库项中的最大值 DMIN 返回选定数据库项中的最小值 DPRODUCT 乘以特定字段(此字段中的记录为数据库中满足指定条件的记录)中的值 DSTDEV 根据数据库中选定项的示例估算标准偏差 DSTDEVP 根据数据库中选定项的样本总体计算标准偏差 DSUM 对数据库中满足条件的记录的字段列中的数字求和 DVAR 根据数据库中选定项的示例估算方差 DVARP 根据数据库中选定项的样本总体计算方差 GETPIVOTDATA 返回存储在数据透视表中的数据 日期和时间函数 DATE 返回特定时间的系列数 DATEDIF 计算两个日期之间的年、月、日数 DATEVALUE 将文本格式的日期转换为系列数 DAY 将系列数转换为月份中的日 DAYS360 按每年 360 天计算两个日期之间的天数 EDATE 返回在开始日期之前或之后指定月数的某个日期的系列数 EOMONTH 返回指定月份数之前或之后某月的最后一天的系列数 HOUR 将系列数转换为小时 MINUTE 将系列数转换为分钟

MONTH 将系列数转换为月 NETWORKDAYS 返回两个日期之间的完整工作日数 NOW 返回当前日期和时间的系列数 SECOND 将系列数转换为秒 TIME 返回特定时间的系列数 TIMEVALUE 将文本格式的时间转换为系列数 TODAY 返回当天日期的系列数 WEEKDAY 将系列数转换为星期 WORKDAY 返回指定工作日数之前或之后某日期的系列数 YEAR 将系列数转换为年 YEARFRAC 返回代表 start_date(开始日期)和 end_date(结束日期)之间天数的以年为单位的分数 DDE 和外部函数 CALL 调用动态链接库(DLL)或代码源中的过程 REGISTER.ID 返回已注册的指定 DLL 或代码源的注册 ID SQL.REQUEST 连接外部数据源,并从工作表中运行查询,然后将结果作为数组返回,而无需进行宏编程。 有关 CALL 和 REGISTER 函数的其他信息 工程函数 BESSELI 返回经过修改的贝塞尔函数 In(x) BESSELJ 返回贝塞尔函数 Jn(x) BESSELK 返回经过修改的贝塞尔函数 Kn(x) BESSELY 返回贝塞尔函数 Yn(x) xlfctBIN2DEC BIN2DEC 将二进制数转换为十进制数 BIN2HEX 将二进制数转换为十六进制数 BIN2OCT 将二进制数转换为八进制数 COMPLEX 将实系数和虚系数转换为复数 CONVERT 将一种度量单位制中的数字转换为另一种度量单位制

index函数语法说明及应用实例

index函数语法说明及应用实例 INDEX函数INDEX函数是返回表或区域中的值或对值的引用。函数INDEX ()有两种形式:数组形式和引用形式。数组形式通常返回数值或数值数组;引用形式通常返回引用。 返回特定行和列交叉处单元格的引用。如果该引用是由非连续选定区域组成的,则可以选择要用作查找范围的选定区域。 函数语法语法:INDEX(array,row_num,column_num)返回数组中指定的单元格或单元格数组的数值。INDEX(reference,row_num,column_num,area_num)返回引用中指定单元格或单元格区域的引用。 参数:Array为单元格区域或数组常数;Row_num为数组中某行的行序号,函数从该行返回数值。如果省略row_num,则必须有column_num;Column_num是数组中某列的列序号,函数从该列返回数值。如果省略column_num,则必须有row_num。Reference是对一个或多个单元格区域的引用,如果为引用输入一个不连续的选定区域,必须用括号括起来。Area_num是选择引用中的一个区域,并返回该区域中row_num和column_num的交叉区域。选中或输入的第一个区域序号为1,第二个为2,以此类推。如果省略area_num,则INDEX函数使用区域1 实例:如果A1=68、A2=96、A3=90,则公式=INDEX(A1:A3,1,1)返回68。 INDEX函数返回一个值或者对某个值的引用。与其他函数如MATCH函数联合使用,可以构造强大的公式。 什么情况下使用INDEX函数?INDEX函数可以返回一个值或者对某值的引用,因此可以使用该函数来:查找所选月份的销量;获取对指定行、列、区域的引用;基于给定数目创建动态区域;以字母顺序排序文本列。 INDEX函数的语法 INDEX函数有两种语法形式数组和引用。使用数组形式,返回值;使用引用形式,返回引

EXCEL的经典函数sumif的用法和实例(详细汇总)

EXCEL的经典函数sumif的用法和实例(详细汇总) excel sumif函数作为Excel2003中一个条件求和函数,在实际工作中发挥着强大的作用,虽然在2007以后被SUMIFS所取代,但它依旧是一个EXCEL函数的经典。本系列将详细介绍excel sumif函数的从入门、初级、进阶到高级使用方法以及SUMIF在隔列求和和模糊求和实现按指定条件求平均值中的应用如下所示: 条件求和函数SUMIF excel sumif函数的用法是根据指定条件对若干单元格、区域或引用求和。 sumif函数语法是: SUMIF(range,criteria,sum_range) sumif函数的参数如下: 第一个参数:Range为条件区域,用于条件判断的单元格区域。 第二个参数:Criteria是求和条件,为确定哪些单元格将被相加求和的条件,其形式可以由数字、逻辑表达式等组成的判定条件。例如,条件可以表示为32、"32"、">32" 或"apples"。 第三个参数:Sum_range 为实际求和区域,需要求和的单元格、区域或引用。 当省略第三个参数时,则条件区域就是实际求和区域。 criteria 参数中使用通配符(包括问号(?) 和星号(*))。问号匹配任意单个字符;星号匹配任意一串字符。如果要查找实际的问号或星号,请在该字符前键入波形符(~)。说明: 只有在区域中相应的单元格符合条件的情况下,sum_range 中的单元格才求和。 如果忽略了 sum_range,则对区域中的单元格求和。 Microsoft Excel 还提供了其他一些函数,它们可根据条件来分析数据。例如,如果要计算单元格区域内某个文本字符串或数字出现的次数,则可使用COUNTIF 函数。 如果要让公式根据某一条件返回两个数值中的某一值(例如,根据指定销售额返回销售红利),则可使用IF 函数。 实例:及格平均分统计 假如A1:A36单元格存放某班学生的考试成绩,若要计算及格学生的平均分,可以使用公式“=SUMIF(A1:A36,″>=60″,A1:A36)/COUNTIF(A1:A36,″>=60″)。公式中的“=SU MIF(A1:A36,″>=60″,A1:A36)”计算及格学生的总分,式中的“A1:A36”为提供逻辑判断依据的单元格引用,“>=60”为判断条件,不符合条件的数据不参与求和,A1:A36则是逻辑判断和求和的对象。公式中的COUNTIF(A1:A36,″>=60″)用来统计及格学生的人数。 实例:求报表中各栏目的总流量

Excel常用的函数计算公式大全(一看就会)

EXCEL的常用计算公式大全 一、单组数据加减乘除运算: ①单组数据求加和公式:=(A1+B1) 举例:单元格A1:B1区域依次输入了数据10和5,计算:在C1中输入 =A1+B1 后点击键盘“Enter(确定)”键后,该单元格就自动显示10与5的和15。 ②单组数据求减差公式:=(A1-B1) 举例:在C1中输入 =A1-B1 即求10与5的差值5,电脑操作方法同上; ③单组数据求乘法公式:=(A1*B1) 举例:在C1中输入 =A1*B1 即求10与5的积值50,电脑操作方法同上; ④单组数据求乘法公式:=(A1/B1) 举例:在C1中输入 =A1/B1 即求10与5的商值2,电脑操作方法同上; ⑤其它应用: 在D1中输入 =A1^3 即求5的立方(三次方); 在E1中输入 =B1^(1/3)即求10的立方根 小结:在单元格输入的含等号的运算式,Excel中称之为公式,都是数学里面的基本运算,只不过在计算机上有的运算符号发生了改变——“×”与“*”同、“÷”与“/”同、“^”与“乘方”相同,开方作为乘方的逆运算,把乘方中和指数使用成分数就成了数的开方运算。这些符号是按住电脑键盘“Shift”键同时按住键盘第二排相对应的数字符号即可显示。如果同一列的其它单元格都需利用刚才的公式计算,只需要先用鼠标左键点击一下刚才已做好公式的单元格,将鼠标移至该单元格的右下角,带出现十字符号提示时,开始按住鼠标左键不动一直沿着该单元格依次往下拉到你需要的某行同一列的单元格下即可,即可完成公司自动复制,自动计算。 二、多组数据加减乘除运算: ①多组数据求加和公式:(常用) 举例说明:=SUM(A1:A10),表示同一列纵向从A1到A10的所有数据相加; =SUM(A1:J1),表示不同列横向从A1到J1的所有第一行数据相加; ②多组数据求乘积公式:(较常用) 举例说明:=PRODUCT(A1:J1)表示不同列从A1到J1的所有第一行数据相乘; =PRODUCT(A1:A10)表示同列从A1到A10的所有的该列数据相乘; ③多组数据求相减公式:(很少用) 举例说明:=A1-SUM(A2:A10)表示同一列纵向从A1到A10的所有该列数据相减; =A1-SUM(B1:J1)表示不同列横向从A1到J1的所有第一行数据相减; ④多组数据求除商公式:(极少用) 举例说明:=A1/PRODUCT(B1:J1)表示不同列从A1到J1的所有第一行数据相除; =A1/PRODUCT(A2:A10)表示同列从A1到A10的所有的该列数据相除; 三、其它应用函数代表: ①平均函数 =AVERAGE(:);②最大值函数 =MAX (:);③最小值函数 =MIN (:); ④统计函数 =COUNTIF(:):举例:Countif ( A1:B5,”>60”) 说明:统计分数大于60分的人数,注意,条件要加双引号,在英文状态下输入。

excel中INDEX函数如何使用

excel中INDEX函数如何使用 INDEX用于返回表格或区域中的数值或对数值的引用。 函数INDEX() 有两种形式:数组和引用。数组形式通常返回数值或数值数组;引用形式通常返回引用。 (1)INDEX(array,row_num,column_num) 返回数组中指定单元格或单元格数组的数值。Array为单元格区域或数组常数。Row_num为数组中某行的行序号,函数从该行返回数值。Column_num为数组中某列的列序号,函数从该列返回数值。需注意的是Row_num 和column_num 必须指向array 中的某一单元格,否则,函数INDEX 返回错误值#REF!。(2)INDEX(reference,row_num,column_num,area_num) 返回引用中指定单元格或单元格区域的引用。 Reference为对一个或多个单元格区域的引用。 Row_num为引用中某行的行序号,函数从该行返回一个引用。 Column_num为引用中某列的列序号,函数从该列返回一个引用。 需注意的是Row_num、column_num 和area_num 必须指向reference 中的单元格;否则,函数INDEX 返回错误值#REF!。如果省略row_num 和column_num,函数INDEX 返回由area_num 所指定的区域。 1. INDEX函数的用途是返回列表或数组中的指定值。 公式:INDEX(ARRAY,ROW-NUM,CLUMN-NUM) 例:返回A1:C10区域,第五行,第二列的值! =INDEX(A1:C10,5,2) 2. INDEX数组函数:返回多个条件下指定的数值. 例:显示条件为D2:D13=D4、并且F2:F13=F4情况下,E列中对应的值什么? ={INDEX(A1:F13,SUM(IF((D2:D13=D4)*(F2:F13=F4),ROW(E2:E13))),COLUMN(E2))} 或={INDEX(A1:F13,SMALL(IF((D2:D13=D4)*(F2:F13=F4),ROW(E2:E13))),COLUMN(E2))} 公式输入完成后,同时按下CTRL+SHIFT+ENTER,公式会自动出现大括号,表明使用数组函数。 3、INDEX函数与MATCH函数联用: 3.1MATCH函数是返回在指定方式下与指定数值匹配的数组中元素的相应位置。 公式:MATCH(LOOKUP_VALUE,LOOKUP_ARRAY,MA TCH_TYPE) LOOKUP_VALUE为在数据表中查找的数值 LOOKUP_ARRAY为包括要查找的连续单元格区域 MATCH-TYPE为数字1,0,-1 1表示查找小于或等于LOOKUP_value的最大值,区域需升序排列 -1表示查找大于或等于LOOKUP_VALUE的最小值,区域需降序排列 0表示查找等于LOOKUP_VALUE的第一个值,不需排列 例: A B C 1 吉林长久66666 双桥双胎 2 吉林安顺99999 单桥双胎 求:66666在B列的第几行? =MATCH("66666",B1:B2,0)返回“1”。 求“66666”对应的公司是什么? =INDEX(A:A,MATCH("66666",B1:B2,0),column(A1)) 公式输入后同时按下CTRL+SHIFT+ENTER 返回“吉林长久”。

Excel函数详解解读

Excel 函数(按字母顺序列出) 函数名称类型和说明 ABS 函数数学和三角:返回数字的绝对值 ACCRINT 函数财务:返回定期支付利息的债券的应计利息ACCRINTM 函数财务:返回在到期日支付利息的债券的应计利息ACOS 函数数学和三角:返回数字的反余弦值 ACOSH 函数数学和三角:返回数字的反双曲余弦值ACOT 函数 数学和三角:返回数字的反余切值 ACOTH 函数 数学和三角:返回数字的反双曲余切值 AGGREGATE 函数数学和三角:返回列表或数据库中的聚合 ADDRESS 函数查找和引用:以文本形式将引用值返回到工作表的单个单元格 AMORDEGRC 函数财务:使用折旧系数返回每个记帐期的折旧值AMORLINC 函数财务:返回每个记帐期的折旧值 AND 函数逻辑:如果其所有参数均为TRUE,则返回TRUE ARABIC 函数 数学和三角:将罗马数字转换为阿拉伯数字 AREAS 函数查找和引用:返回引用中涉及的区域个数 ASC 函数文本:将字符串中的全角(双字节)英文字母或片假名更改为半角(单字节)字符 ASIN 函数数学和三角:返回数字的反正弦值 ASINH 函数数学和三角:返回数字的反双曲正弦值 ATAN 函数数学和三角:返回数字的反正切值 ATAN2 函数数学和三角:返回X 和Y 坐标的反正切值ATANH 函数数学和三角:返回数字的反双曲正切值 AVEDEV 函数统计:返回数据点与它们的平均值的绝对偏差平均值AVERAGE 函数统计:返回其参数的平均值 AVERAGEA 函数统计:返回其参数的平均值,包括数字、文本和逻辑值

函数名称类型和说明 AVERAGEIF 函数统计:返回区域中满足给定条件的所有单元格的平均值(算术平均值) AVERAGEIFS 函数统计:返回满足多个条件的所有单元格的平均值(算术平均值)。 BAHTTEXT 函数文本:使用?(泰铢)货币格式将数字转换为文本 BASE 函数数学和三角:将数字转换为具备给定基数(base) 的文本表示 BESSELI 函数工程:返回修正的贝赛耳函数In(x) BESSELJ 函数工程:返回贝赛耳函数Jn(x) BESSELK 函数工程:返回修正的贝赛耳函数Kn(x) BESSELY 函数工程:返回贝赛耳函数Yn(x) BETADIST 函数 兼容性:返回beta 累积分布函数 在Excel 2007 中,这是一个统计函数。 BETA.DIST 函数 统计:返回beta 累积分布函数 BETAINV 函数 兼容性:返回指定beta 分布的累积分布函数的反函数 在Excel 2007 中,这是一个统计函数。 BETA.INV 函数 统计:返回指定beta 分布的累积分布函数的反函数BIN2DEC 函数工程:将二进制数转换为十进制数 BIN2HEX 函数工程:将二进制数转换为十六进制数 BIN2OCT 函数工程:将二进制数转换为八进制数 BINOMDIST 函数 兼容性:返回一元二项式分布的概率 在Excel 2007 中,这是一个统计函数。 BINOM.DIST 函数 统计:返回一元二项式分布的概率 BINOM.DIST.RANGE 函数 统计:使用二项式分布返回试验结果的概率

INDEX函数

INDEX函数(有数组和引用两种用法。) 贡献者:843211日期:2008-07-22 阅读:14577 相关标签:et2007> 公式> 函数> 函数类型> 查找与引用函数> INDEX 返回表或区域中的值或值的引用。函数INDEX()有两种形式:数组和引用。数组形式通常返回数值或数值数组;引用形式通常返回引用。 INDEX(array,Row_num,column_num) 返回数组中指定单元格或单元格数组的数值。INDEX(reference,Row_num,column_num,area_num) 返回引用中指定单元格区域的引用。语法1(数组) 语法1(数组) 贡献者:wendy日期:2009-03-17 阅读:5269 相关标签:et2007> 公式> 函数> 函数类型> 查找与引用函数> INDEX1 返回数据清单或数组中的元素值,此元素由行序号和列序号的索引值给定。 语法 INDEX(array,Row_num,column_num) Array 为单元格区域或数组常量。 ?如果数组只包含一行或一列,则相对应的参数Row_num 或column_num 为可选。 ?如果数组有多行和多列,但只使用Row_num 或column_num,函数INDEX 返回数组中的整行或整列,且返回值也为数组。 Row_num 数组中某行的行序号,函数从该行返回数值。如果省略Row_num,则必须有column_num。 Column_num 数组中某列的列序号,函数从该列返回数值。如果省略column_num,则必须有Row_num。 说明

?如果同时使用Row_num 和column_num,函数INDEX 返回Row_num 和column_num 交叉处的单元格的数值。 ?如果将Row_num 或column_num 设置为0,函数INDEX 则分别返回整个列或行的数组数值。若要使用以数组形式返回的值,请将INDEX 函数以数组公式(数组公式对一组或多组值执行多重计算,并返回一个或多个结果。数组公式括于大括号({ }) 中。按Ctrl+Shift+Enter 可以输入数组公式。)形式输入,对于行以水平单元格区域的形式输入,对于列以垂直单元格区域的形式输入。若要输入数组公式,请按Ctrl+Shift+Enter。 ? Row_num 和column_num 必须指向array 中的某一单元格;否则,函数INDEX 返回错误值#REF!。 示例 如果您将示例复制到空白工作表中,可能会更易于理解该示例。 示例一: A B 1 数据数据 2 苹果柠檬 3 香蕉梨 公式说明(结果) =INDEX(A2:B3,2,2) 返回单元格区域的第二行和第二列交叉处的值(梨) =INDEX(A2:B3,2,1) 返回单元格区域的第二行和第一列交叉处的值(香蕉) 示例二: A B 1公式说明(结果) 2=INDEX({1,2;3,4},1,2) 返回数组常量中第一行、第二列的值(2) 提示 示例中的公式必须以数组公式的形式输入。在将示例复制到空白工作表中后,请选中以公式单元格开始的单元格区域A2:A3,按F2,再按Ctrl+Shift+Enter。如果公式不是以数组公

【优质文档】sumif函数的使用方法word版本 (2页)

【优质文档】sumif函数的使用方法word版本 本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除! == 本文为word格式,下载后可方便编辑和修改! == sumif函数的使用方法 sumif函数的使用方法 使用SUMIF函数可以对区域(区域:工作表上的两个或多个单元格。区域中的单元格可以相邻或不相邻。)中符合指定条件的值求和。例如,假设在含有数字 的某一列中,需要让大于5的数值相加,请使用以下公式: =SUMIF(B2:B25,">5") 在本例中,应用条件的值即要求和的值。如果需要,可以将条件应用于某个单 元格区域,但却对另一个单元格区域中的对应值求和。例如,使用公式 =SUMIF(B2:B5,"俊元",C2:C5)时,该函数仅对单元格区域C2:C5中与单元格区 域B2:B5中等于“俊元”的单元格对应的单元格中的值求和。 注释若要根据多个条件对若干单元格求和,请参阅SUMIFS函数。语法 SUMIF(range,criteria,[sum_range]) SUMIF函数语法具有以下参数(参数:为操作、事件、方法、属性、函数或过程 提供信息的值。):range必需。用于条件计算的单元格区域。每个区域中的 单元格都必须是数字或名称、数组或包含数字的引用。空值和文本值将被忽略。criteria必需。用于确定对哪些单元格求和的条件,其形式可以为数字、表达式、单元格引用、文本或函数。例如,条件可以表示为32、">32"、B5、32、"32"、"苹果"或TODAY()。 要点任何文本条件或任何含有逻辑或数学符号的条件都必须使用双引号(")括起来。如果条件为数字,则无需使用双引号。sum_range可眩要求和的实际单元 格(如果要对未在range参数中指定的单元格求和)。如果sum_range参数被 省略,Excel会对在range参数中指定的单元格(即应用条件的单元格)求和。 注释sum_range参数与range参数的大小和形状可以不同。求和的实际单元格 通过以下方法确定:使用sum_range参数中左上角的单元格作为起始单元格, 然后包括与range参数大小和形状相对应的单元格。例如:如果区域是并且 sum_range是则需要求和的实际单元格是 A1:A5B1:B5B1:B5A1:A5B1:B3B1:B5A1:B4C1:D4C1:D4A1:B4C1:C2C1:D4可以在criteria参数中使用通配符(包括问号(?)和星号(*))。问号匹配任意单个字符;星号匹配任意一串字符。如果要查找实际的问号或星号,请在该字符前键 入波形符(~)。注解使用SUMIF函数匹配超过255个字符的字符串时,将返回不正确的结果#VALUE!。示例示例1

index函数

index函数编辑词条 INDEX函数是返回表或区域中的值或对值的引用。函数INDEX()有两种形式:数组形式和引用形式。数组形式通常返回数值或数值数组;引用形式通常返回引用。 基本信息 ?外文名称 INDEX函数 ?参数 Array为单元格区域或数组常数 ?形式 数组形式和引用形式 ?应用领域 计算机 ?引用 返回表或区域中的值或对值 目录1函数语法 2数组形式 3引用形式 4说明 5示例 1 函数语法 2 数组形式 3 引用形式 4 说明 5 示例 回到顶部意见反馈 QQ空间新浪微博腾讯微博百度贴吧人人豆瓣 函数语法折叠编辑本段 语法:INDEX(array,row_num,column_num)返回数组中指定的单元格或单元格数组的数值。INDEX(reference,row_num,column_num,area_num)返回引用中指定单元格或单元格区域的引用。

参数:Array为单元格区域或数组常数;Row_num为数组中某行的行序号,函数从该行返回数值。如果省略row_num,则必须有column_num;Column_num是数组中某列的列序号,函数从该列返回数值。如果省略column_num,则必须有row_num。Reference是对一个或多个单元格区域的引用,如果为引用输入一个不连续的选定区域,必须用括号括起来。Area_num是选择引用中的一个区域,并返回该区域中row_num和column_num的交叉区域。选中或输入的第一个区域序号为1,第二个为2,以此类推。如果省略area_num,则INDEX函数使用区域1 实例:如果A1=68、A2=96、A3=90,则公式"=INDEX(A1:A3,1,1)"返回68。数组形式折叠编辑本段 返回由行和列编号索引选定的表或数组中的元素值。如果 INDEX 的第一个参数是数组常量,请使用数组形式。 INDEX(array,row_num,column_num) Array是一个单元格区域或数组常量。 · 如果数组中只包含一行或一列,则可以不使用相应的 row_num 或 column_num 参数。 · 如果数组中包含多个行和列,但只使用了 row_num 或 column_num,INDEX 将返回数组中整行或整列的数组。 Row_num用于选择要从中返回值的数组中的行。如果省略 row_num,则需要使用column_num。 Column_num用于选择要从中返回值的数组中的列。如果省略 column_num,则需要使用 row_num。 说明 1、如果同时使用了 row_num 和 column_num 参数,INDEX 将返回 row_num 和column_num 交叉处单元格中的值。 2、如果将 row_num 或 column_num 设置为 0(零),INDEX 将分别返回整列或整行的值数组。要将返回的值用作数组,请在行的水平单元格区域和列的垂直单元格区域以数组公式 (数组公式:数组公式对一组或多组值执行多重计算,并返回一个或多个结果。数组公式括于大括号({ }) 中。按 Ctrl+Shift+Enter 可以输入数组公式。)的形式输入 INDEX 函数。要输入数组公式,请按 Ctrl+Shift+Enter。 3、Row_num 和 column_num 必须指向数组中的某个单元格;否则,INDEX 将返回#REF! 错误值

相关文档
最新文档