|
本帖最后由 bbwsj 于 2011-3-3 21:39 编辑
INDEX 函数的理解
INDEX 函数
帮助里的内容: 返回表或区域中的值或值的引用。
函数 INDEX() 有两种形式:数组和引用。
数组形式通常返回数值或数值数组;
INDEX(array,row_num,column_num) 返回数组中指定单元格或单元格数组的数值。
引用形式通常返回引用。
INDEX(reference,row_num,column_num,area_num) 返回引用中指定单元格区域的引用。
我的理解: 1、INDEX(array,row_num,column_num) 就是INDEX(区域,区域里的行号,区域里的列号)
打个比方:2班的小朋友一起去种数,种了4*3的12稞树,小明种的那稞是其中的第2行,第3列的那稞树
用INDEX函数表示 小明种的那棵=INDEX({2班种的所有树},2(行),3(列))
2、INDEX(reference,row_num,column_num,area_num) 就是INDEX(所有的区域,区域里的行号,区域里的列号,指定那个区域号)
还是上面的种树的例子:现在不但有2班在种树,还有1班、3班都在种树,怎么在这3个不同的班级区域把小明的那稞树找出来尼?
用INDEX函数表示 小明种的那棵=INDEX(({1班种的树},{2班种的树},{3班种的树}),2(行),3(列),2(在第2个区域——2班区域找))
那我的区域的位置打乱了呢? 第4个参数表示的这是你要找的那个区域在第1个参数里的位置。
如下:种树的班级区域乱了 小明种的那棵=INDEX(({2班种的树},{1班种的树},{3班种的树}),2(行),3(列),1(在第1个区域——2班区域找))
{:26:}{:26:}
|
评分
-
查看全部评分
|