EXCEL实用函数大全 下载本文

offset(菜单项!a2,,match(c2, 菜单项!a1:k1,0)-1,counta(offset(菜单项!a:a,,match(c2, 菜单项!a1:k1,0)-1))-1)

它的语法形式是 OFFSET(reference,rows,cols,height,width),

由a2单元格,下移0行,右移match(c2, 菜单项!a1:k1,0)-1列,引用高度为:a列右移match(c2, 菜单项!a1:k1,0)-1列中非空单元格个数减1(第一行)

=index(企业名录!a:a,small(if(isnumber(find(cell(“contents”),企业名录!a2 :a1000)),row(2:1000),4^8),row(a1)))&“”)

=ROW()”表示当前单元格所在行的序号 FIND(find_text,within_text,start_num)

其中括号内的Find_text表示我们要查找的字符串。

Within_text表示要超找的区域,也就是需要在哪个单元格内查找find_text Start_num 指定开始进行查找的字符数。比如Start_num为1,则从单元格内第一个字符开始查找关键字。如果忽略 start_num,则假设其为 1。 输入公式=FIND(\怎么\

其中\怎么\就是要查找的字符串find_text A1是要查找的单元格,within_text 5表示从A1单元格的第五个字符查起。

结果是13,表示'怎么'能够在A1单元格中第13个字符查找到。

=index(企业名录!a:a,small(if(isnumber(find(cell(“contents”),企业名录!a2 :a1000)),row(2:1000),4^8),row(a1)))&“”) 标黄处是个值

SMALL(array,k)

k 为返回的数据在数组或数据区域里的位置(从小到大)。 array 查找的数据区域。

index函数的使用方法

?

在Excel中index函数是用来引用我们所需的信息,主要分连续区域和非连续区域内的引用两种,下面我就通过实例来分享一下index函数的使用方法。

工具/原料

?

Office Excel

连续区域的引用 1. 1

index

=index(array,row_num,column_num) ,其中array表示我们要引用的区域,row_num表示要引用的行数,column_num表示要引用的列数,最终的结果就是引用出区域内行列交叉处的内容。

2. 2

下面我们通过一个实例来看一下,如下图所示,引用A2到C6区域中第二行第三列的信息。

3. 3

在问号所在的单元格输入=INDEX(A2:C6,2,3)。

4. 4

所得的结果是6,那么在看下是否符合,看到A2到C6区域的第二行第三列是C3单元格,其中的数值就是6。函数中A2:C6表示引用的区域,2和3分别是第二行,第三列。所以最终引用到的结果就是交叉处的C3单元格6。

END

非连续区域的引用

1. 非

index

=index((array_1,array_2,array_3....array_n),row_num,column_num,a