1. index和match函数如何配合使用
在Excel软件中,可以通过把单元格选中,使用index和match函数把数据匹配出来,就可以完成实现。
利用index进行匹配查找,当数据很多时,我们不可能通过点数来确定index函数中的行数和列数。而是要通过match函数来确定行数和列数。
函数的由来
中文数学书上使用的“函数”一词是转译词。是我国清代数学家李善兰在翻译《代数学》(1859年)一书时,把“function”译成“函数”的。
中国古代“函”字与“含”字通用,都有着“包含”的意思。李善兰给出的定义是:“凡式中含天,为天之函数。”中国古代用天、地、人、物4个字来表示4个不同的未知数或变量。这个定义的含义是:“凡是公式中含有变量x,则该式子叫做x的函数。
所以“函数”是指公式里含有变量的意思。我们所说的方程的确切定义是指含有未知数的等式。但是方程一词在我国早期的数学专着《九章算术》中,意思指的是包含多个未知量的联立一次方程,即所说的线性方程组。
2. INDEX函数和MATCH怎么用
首先选种函数按帮助键(F1)会出现EXCEL的帮助MATCH函数,我的理解是:查找值在超找范围中的特定相对位置表达式:MATCH(lookup_value,lookup_array,match_type)Match_type
为数字
-1、0
或
1。
如果
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、...,等等。
其中最常用或者最常见的就是为0的情况 INDEX
表格或数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。)中的元素值,此元素由行序号和列序号的索引值给定。 这里只说简单的范围表格不说数组表达式:INDEX(array,row_num,column_num) Array
为单元格区域或数组常量。Row_num
数组中某行的行号,函数从该行返回数值。如果省略
row_num,则必须有
column_num。Column_num
数组中某列的列标,函数从该列返回数值。如果省略
column_num,则必须有
row_num。 举个简单的例:=INDEX(A1:B3,2,2)
B2的值类推
3. 如何使用index match函数
MATCH函数可在单元格区域中搜索指定项,然后返回该项在单元格区域中的相对位置。
例如,如果单元格区域 A1:A3 包含值 5、25 和 38,则以下公式:
=MATCH(25,A1:A3,0)
会返回数字 2,因为值 25 是单元格区域中的第二项。
如果需要获得单元格区域中某个项目的位置而不是项目本身,则应该使用MATCH函数而不是某个LOOKUP函数。
例如,可以使用MATCH函数为INDEX函数的row_num参数提供值。
该函数通的用途总结如下:
(1)确定列表中某个值的位置;
(2)对某个输入值进行检验,确定这个值是否存在某个列表中;
(3)判断某列表中是否存在重复数据;
(4)定位某一列表中最后一个非空单元格的位置。
查找文本值时,函数 MATCH 不区分大小写字母。
INDEX(array, row_num, [column_num])
返回表格或数组中的元素值,此元素由行号和列号的索引值给定。当函数 INDEX 的第一个参数为数组常量时,使用数组形式。
扩展资料:
下表介绍该函数如何根据match_type参数的设置查找值:
(1)Match_type:1 或省略,表示MATCH函数会查找小于或等于lookup_value的最大值。lookup_array参数中的值必须按升序排列。
(2)Match_type:0,表示MATCH函数会查找等于lookup_value的第一个值。lookup_array参数中的值可以按任何顺序排列。
(3)Match_type:-1,表示MATCH函数会查找大于或等于lookup_value的最小值。lookup_array参数中的值必须按降序排列。
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参数中使用通配符(问号 (?) 和星号 (*))。
问号匹配任意单个字符;星号匹配任意一串字符。
如果要查找实际的问号或星号,请在该字符前键入波形符 (~)。