本文目录一览:
excel中数组搜索函数
操作方法
01
打开EXCEL文件,输入数据,如下表,需查找/匹配生产产量为350的所在位置。
02
在B9单元格中输入公式“=MATCH(A9,B3:B7,0)”。
match函数的表达式为:
MATCH(lookup_value,lookup_array,match_type)
lookup_value:查找对象;
lookup_array:查找数组,即查找区域。
match_type:可为0,1,-1,这里选0,即为精确查找满足条件的第一个值,任意排序。
03
按回车键后,即得到查找结果为4,即350在数组中第4个。
04
match函数的理解主要是精度的选择,为了理解;以下表为例,有两个数据都同为350。
在B9中输入公式”=MATCH(A9,B3:B7,0)“,在E9输入公式”=MATCH(D9,E3:E7,1)“,结果是不一样的。
精度选0:则返回第一个值(第2个);
精度选1:选返回值的最大一个值(第4个),要求:按升序排序。
match函数
MATCH函数返回指定数值在指定数组区域中的位置。
MATCH函数是Excel主要的查找函数之一。
语法:
MATCH(lookup_value, lookup_array, )。
参数:
lookup_value必需参数,需要在 lookup_array 中查找的值。例如,如果要在电话簿中查找某人的电话号码,则应该将姓名作为查找值,但实际上需要的是电话号码。lookup_value 参数可以为值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用。
lookup_array必需参数,要搜索的单元格区域。
match_type可选参数,数字-1、0或1。match_type 参数指定Excel如何在 lookup_array 中查找 lookup_value 的值。此参数的默认值为1。
下表介绍该函数如何根据 match_type 参数的设置查找值:
(1)Match_type:1或省略,表示MATCH 函数会查找小于或等于 lookup_value 的最大值。lookup_array 参数中的值必须按升序排列,例如:...-2, -1, 0, 1, 2, ..., A-Z, FALSE, TRUE。
(2)Match_type:0,表示MATCH 函数会查找等于 lookup_value 的第一个值。lookup_array 参数中的值可以按任何顺序排列。
(3)Match_type:-1,表示MATCH 函数会查找大于或等于 lookup_value 的最小值。lookup_array 参数中的值必须按降序排列,例如:TRUE, FALSE, Z-A, ...2, 1, 0, -1, -2, ...等等。
excel中MATCH函数怎么使用,如何对数据进行查找和匹配?
MATCH函数可以返回在指定方式下与指定数组匹配的数组中元素的相应位置。
使用WPS Office打开表格。
选择需要输出匹配结果的单元格(单元格:C8),然后点击“插入函数”。
选择MATCH函数,点击“确定”。
这里查找匹配的值设为900,输入公式=MATCH(900,C2:C6,0)。
点击“确定”后,即可匹配相应位置。
Excel中Match函数应用
解析:
1、Lookup_value [查找的对象] 数据表中查找的 数值 ;它可以是数值(或数字、文本或逻辑值)、对数字、文本或逻辑值的单元格引用。
2、Lookup_array [查找的范围] 可能包含所要查找的数值的连续单元格 区域 ;可以是数组或数组引用 [数组单元格的引用] ;数组 {"a","b","c"}代表abc依次排序。
3、Match_type [选填] 为数字-1、0、1[省略]。省略就是1,此参数的默认值为 1。
举例: