1.index函数公式怎么用
返回表格或区域中的值或值的引用。
函数 INDEX 有两种形式:数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。)
形式和引用形式。 如果需要 则参阅 返回指定单元格或单元格数组的值 数组形式 返回指定单元格的引用 引用形式 -------------------------------------------------------------------------------- 数组形式 返回表格或数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。
数组区域共用一个公式;数组常量是用作参数的一组常量。)中的元素值,此元素由行号和列号的索引值给定。
当函数 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。
注解 如果同时使用参数 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 必须指向数组中的一个单元格;否则,函数 INDEX 返回错误值 #REF。
示例 1 如果将示例复制到一个空白工作表中,可能会更易于理解。如何复制示例 创建一个空白工作簿或工作表。
选择“帮助”主题中的示例。 注释 请不要选择行或列标题。
从“帮助”中选择示例 按 Ctrl+C。 在工作表中,选择单元格 A1,然后按 Ctrl+V。
要在查看结果和查看返回结果的公式之间进行切换,请按 Ctrl+`(重音符),或在“公式”选项卡上的“公式审核”组中单击“显示公式”按钮。 1 2 3 A B 数据 数据 苹果 柠檬 香蕉 梨 公式 说明(结果) =INDEX(A2:B3,2,2) 位于区域中第二行和第二列交叉处的数值(梨) =INDEX(A2:B3,2,1) 位于区域中第二行和第一列交叉处的数值(香蕉) 示例 2 如果将示例复制到一个空白工作表中,可能会更易于理解。
如何复制示例 创建一个空白工作簿或工作表。 选择“帮助”主题中的示例。
注释 请不要选择行或列标题。从“帮助”中选择示例 按 Ctrl+C。
在工作表中,选择单元格 A1,然后按 Ctrl+V。 要在查看结果和查看返回结果的公式之间进行切换,请按 Ctrl+`(重音符),或在“公式”选项卡上的“公式审核”组中单击“显示公式”按钮。
1 2 3 A B 公式 说明(结果) =INDEX({1,2;3,4},0,2) 数组常量中第一行、第二列中的数值 (2) 数组常量中第二行、第二列中的数值 (4) 注释 示例中的公式必须以数组公式输入。在将示例复制到空白工作表中后,请选中以公式单元格开始的单元格区域 A2:A3,按 F2,再按 Ctrl+Shift+Enter。
如果公式不是以数组公式的形式输入,则返回单个结果值 2。 返回页首-------------------------------------------------------------------------------- 引用形式 返回指定的行与列交叉处的单元格引用。
如果引用由不连续的选定区域组成,可以选择某一选定区域。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 中。
2.INDEX函数和MATCH怎么用
index(r,n)是一个索引函数,在区域r内,返回第n个单元格的值;
match(a,r,t)是一个匹配函数,t为0时,返回区域r内与a值精确匹配的单元格顺序位置;t为1时返回区域r内与a值最接近的单元格顺序位置(汉字通常按拼音字母比较,数字按值比较,数值符号按位值比较)。
通常可以将两个函数联合起来进行表间关联关系查询,通过match函数找到匹配单元位置号,再用这个位置号,通过index函数找到与匹配值对应的关联值。——与之类似的方法是用lookup函数,但这个函数要求数据表是有序排列的(否则要先排序)
例如:表1是商品清单,A列为货号,B列为规格,C列为价格,货号没有按顺序排列,如果已知货号,就能得到其规格和价格。
已知“货号”求“规格”:index(B1:B10000,match(货号,A1:A10000,0))
3.C语言中index怎么用
C语言index()函数作用:查找字符串并返回首次出现的位置。
相关函数:rindex, srechr, strrchr
头文件:#include <string.h>
定义函数:char * index(const char *s, int c);
函数说明:index()用来找出参数s 字符串中第一个出现的参数c 地址,然后将该字符出现的地址返回。字符串结束字符(NULL)也视为字符串一部分。
返回值:如果找到指定的字符则返回该字符所在地址,否则返回0。
参考示例如下:
#include <string.h>
main(){
char *s = "";
char *p;
p = index(s, '5');
printf("%s/n", p);
} 执行结果如下:
5.68E+25
4.EXCEL.INDEX 函数使用说明
INDEX 函数 本文介绍 Microsoft Excel 中 INDEX 函数 (函数:函数是预先编写的公式,可以对一个或多个值执行运算,并返回一个或多个值。
函数可以简化和缩短工作表中的公式,尤其在用公式执行很长或复杂的计算时。)的公式语法和用法。
说明 返回表格或区域中的值或值的引用。函数 INDEX 有两种形式:数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。
数组区域共用一个公式;数组常量是用作参数的一组常量。)形式和引用形式。
如果需要 则参阅返回指定单元格或单元格数组的值 数组形式返回指定单元格的引用 引用形式 数组形式 说明 返回表格或数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。)
中的元素值,此元素由行号和列号的索引值给定。 当函数 INDEX 的第一个参数为数组常量时,使用数组形式。
语法INDEX(array, row_num, [column_num]) INDEX 函数语法具有下列参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。): 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。
注释 在 Excel Web App 中,不能创建数组公式。 Row_num 和 column_num 必须指向数组中的一个单元格;否则,函数 INDEX 返回错误值 #REF。
如果需要 则参阅返回指定单元格或单元格数组的值 数组形式返回指定单元格的引用 引用形式。
5.java index函数怎么用
int indexOf(int ch,int fromIndex)函数:就是字符ch在字串fromindex位后出现的第一个位置.没有找到返加-1
eg:String str="a2dfcfar1bzvb";
System.out.println(str.indexOf(97,2));
看这个例子,输出:6
a的ASCII为97,就从d开始找a找到了输出a所在字符串的确切位置,找不到就输出-1!(java中位置第一个从0开始)
String.indexOf函数用法小结
1. indexOf的参数是String, startIndex: Number;
indexOf的返回值为int,
2. Function indexOf 包含如下几个格式:
1). Strng.indexOf(substring) //搜索String中的substring,默认从0位开始;
2). String.indexOf(substring, int m) //搜索String中的substring, 默认从第m位开始;
public class Hehe
{
int i;
int x;
String ip= null;
String input1 = null;
String input2 = null;
public void main(String args[]){
ip = "126.168.1.1";
i = ip.indexOf('.');
x = ip.indexOf('.',i+1);
input1 = ip.substring(0,i);
input2 = ip.substring(i+1, x);
System.out.println("the input1 is "+input1);
System.out.println("the input2 is "+input2);
}
}
结果是
the input1 is 126
the input2 is 168
6.那位高手能告知关于INDEX函数的详细用法
返回表格或区域中的值或值的引用。函数 INDEX 有两种形式:数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。)形式和引用形式。
INDEX(array, row_num, [column_num])
INDEX 函数语法具有下列参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):
Array 必需。单元格区域或数组常量。
如果数组只包含一行或一列,则相对应的参数 row_num 或 column_num 为可选参数。
如果数组有多行和多列,但只使用 row_num 或 column_num,函数 INDEX 返回数组中的整行或整列,且返回值也为数组。
Row_num 必需。选择数组中的某行,函数从该行返回数值。如果省略 row_num,则必须有 column_num。
Column_num 可选。选择数组中的某列,函数从该列返回数值。如果省略 column_num,则必须有 row_num。
比如有如此的输入:=INDEX(G10:J18,1,2),即G10:J18区域内第1行第2列的数据。