⑴ 如何在Excel中使用MATCH函数
方法/步骤
首先MATCH函数的语法如下:
MATCH(lookup_value, lookup_array, [match_type])
它具有下列参数:
lookup_value:需要在 lookup_array参数中查找的数据,它是一个必备参数,也就是这个参数不能省略,必须输入。lookup_array :要搜索的单元格区域或数组
match_type :搜素的方式参数,它可以是0、1或者-1。这个参数是一个可选参数,也就是这个参数可以省略。若省略则默认为1。
了解了MATCH函数的语法的我们来看一个实例。
如下图所示A列为一列数据,现在需要查找数字11在该列数字中所处的位置。
从图中目测可以得知11位于A4单元格,也就是从上到下的第4个数字。
我们可以通过Match函数来获得这个位置。公示如下
=MATCH(11,A1:A13,0)
如下图所示
对公式=MATCH(11,A1:A13,0)进行解读,其中第一个参数为11,也就是要被查找位置的数据,第二个参数为A1:A13,也就是要在哪个区域里面找第一个参数。第三个参数为0,当第三个参数为0时,表示要在区域里精确查找匹配。
根据步骤1的解读,由于MATCH函数的第三个参数可以为0、1、-1,实际在使用MATCH函数的过程中一般都选择0,即精确匹配。由于选择其它2个数值时,非精确匹配,经常容易导致查找错误。
当被查找的区域存在重复值时,MATCH函数将只返回第一个找到的数字所在的位置。如下图所示,11分别存在于A4和A9单元格,当用公式=MATCH(11,A1:A13,0)进行查找时,将只返回第一个11所在的位置,也就是A4单元格。
通过以上的分析,我们基本掌握了MATCH函数的用法。
⑵ excel的match函数怎么用
xcel中MATCH函数是一个很强大的辅助函数。 MATCH函数语法为:MATCH(lookup_value,lookuparray,match-type) lookup_value:表示查询的指定内容; lookuparray:表示查询的指定区域; match-type:表示查询的指定方式,用数字-1、0或者1表示,具体如图: 查找B2:B5区域数值为100的位置:选择B7单元格,输入“=MATCH(100,B2:B5,0)”,按回车,显示“3”,即B2:B5区域中第3个为100。
⑶ excel里的index和match函数怎么使用
Match函数是用来返回单元格或者要引用的内容在指定区域的位置,index函数用来引用单元格的内容。
跟路飞学excel,如果有疑问,欢迎联系我答疑或者获取案例练习。
⑷ EXCEL中match函数如何应用
1.match函数的含义
返回目标值在查找区域中的位置。
2..match函数的语法格式
=match(lookup_value,
lookup_array,
match_type)
=Match(目标值,查找区域,0/1/-1)
3.参数lookup_value目标值——在lookup_array(查找区域)中
参数lookup_array查找区域——包含所有目标值的连续的单元格区域,查找区域只能为一列或一行
参数match_type——
match_type=0(精确查找),查找精确等于lookup_value的第一个数值,lookup_array按任意顺序排列。一般只使用精确查找。
match_type=1,查找小于或等于lookup_value(目标值)的最大数值在lookup_array(查找区域)中的位置,lookup_array必须按升序排列。
match_type=-1,查找大于或等于lookup_value(目标值)的最小数值在lookup_array(查找区域)中的位置,lookup_array必须按降序排列。
4.如图所示,查找5月份在查找区域B2:D2的位置。
输入公式=MATCH(C2,B2:D2,0)。
5.match函数经常和其他函数组合起来使用,如vlookup函数和index函数,具体可以观看经验Excel中index函数的使用方法和Excel中vlookup函数的使用方法
6.参数lookup_array查找区域——包含所有目标值的连续的单元格区域,查找区域只能为一列或一行
7.match_type=0(精确查找),查找精确等于lookup_value的第一个数值,返回其位置,lookup_array按任意顺序排列。
如图所示,查找值=A7,等于查找值的第一个数值=A6,返回其位置5。
输入公式=MATCH(A7,A2:A7,0),返回5,而不是6。
8.match_type=1,查找小于或等于lookup_value(目标值)的最大数值,返回其在lookup_array(查找区域)中的位置,lookup_array必须按升序排列。
如图所示,目标值为450,小于等于目标值的最大数为400,且查找区域是升序排列,返回其位置为1。
输入公式=MATCH(450,B3:D3,1)
9.match_type=-1,查找大于或等于lookup_value(目标值)的最小数值,返回其在lookup_array(查找区域)中的位置,lookup_array必须按降序排列。
如图所示,目标值为450.大于或等于目标值的最小数500,且查找区域lookup_array必须按降序排列,返回其位置为2。
输入公式=MATCH(450,E3:E5,-1)
⑸ excel中 match函数怎么用
excel中
match函数使用需正确的match函数的语法格式=match(lookup_value,lookup_array,
match_type)=Match(目标值,查找区域,0/1/-1)进行使用。
工具:office
excel
步骤:
1、打开office
excel,查找5月份在查找区域B2:D2的位置。输入公式=MATCH(C2,B2:D2,0)。
2、match_type=0(精确查找),查找精确等于lookup_value的第一个数值,返回其位置,lookup_array按任意顺序排列。如图所示,查找值=A7,等于查找值的第一个数值=A6,返回其位置5。输入公式=MATCH(A7,A2:A7,0),返回5,而不是6。
注:参数lookup_array查找区域——包含所有目标值的连续的单元格区域,查找区域只能为一列或一行。
⑹ 怎么在excel中使用MATCH函数
MATCH
1、概念:返回在指定方式下与指定数值匹配的数组 中元素的相应位置。注意:是匹配元素的位置而不是匹配元素本身。
2、用法 : MATCH(lookup_value,lookup_array,match_type)
Lookup_value 是需要在数据表中查找的数值。 可以为数值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用。
Lookup_array 可能包含所要查找的数值的连续单元格区域。Lookup_array
应为数组或数组引用。
Match_type 为数字 -1、0 或 1。
match_type 为 1或者忽略,函数 MATCH 查找小于或等于 lookup_value 的最大数值。Lookup_array 必须按升序排列
match_type 为 0,函数 MATCH 查找等于 lookup_value 的第一个数值。Lookup_array 可以按任何顺序排列。
match_type 为 -1,函数 MATCH 查找大于或等于 lookup_value 的最小数值。Lookup_array 必须按降序排列
3、示例
=MATCH("c",{"a","b","c","d"},1) ,返回 3
⑺ excel中MATCH函数怎么使用,如何对数据进行查找和匹配
MATCH函数可以返回在指定方式下与指定数组匹配的数组中元素的相应位置。
使用WPS Office打开表格。
选择需要输出匹配结果的单元格(单元格:C8),然后点击“插入函数”。
选择MATCH函数,点击“确定”。
这里查找匹配的值设为900,输入公式=MATCH(900,C2:C6,0)。
点击“确定”后,即可匹配相应位置。
⑻ excel中的match函数怎么用
可以参考下面这个介绍,自己实践一下:
MATCH函数有两方面的功能,两种操作都返回一个位置值。
一是确定区域中的一个值在一列中的准确位置,这种精确的查询与列表是否排序无关。
二是确定一个给定值位于已排序列表中的位置,这不需要准确的匹配.
语法结构为:MATCH(lookup_value,lookup_array,match_type)
lookup_value为要搜索的值。
lookup_array:要查找的区域(必须是一行或一列)。
match_type:匹配形式,有0、1和-1三种选择:"0"表示一个准确的搜索。"1"表示搜索小于或等于查换值的最大值,查找区域必须为升序排列。"-1"表示搜索大于或等于查找值的最小值,查找区域必须降序排开。以上的搜索,如果没有匹配值,则返回#N/A。
比如:有一列数据:A1:A7 分别时 A B C D E F G ,C1的值为F
这个时候D1输入=match(c1,a1:a7,0) 返回值就是6("F"在A1:A7中的行号)
这是基本的原理
经常和INDEX()函数一起使用!
比如:和上表一样, B1:B7为10 20 30 40 50 60 70
=index(B1:B7,MATCH(C1,A1:A7,0),0)就能返回“F”对应的B列的值60
INDEX可以实现反向查找 ,比VLOOKUP用法更加灵活
INDEX用于返回表格或区域中的数值或对数值的引用。
函数 INDEX() 有两种形式:数组和引用。数组形式通常返回数值或数值数组;引用形式通常返回引用。
(1)INDEX(array,row_num,column_num) 返回数组中指定单元格或单元格数组的数值。
Array为单元格区域或数组常数。Row_num为数组中某行的行序号,函数从该行返回数值。Column_num为数组中某列的列序号,函数从该列返回数值。需注意的是Row_num
和 column_num 必须指向 array 中的某一单元格,否则,函数 INDEX 返回错误值 #REF!。
(2)INDEX(reference,row_num,column_num,area_num)
返回引用中指定单元格或单元格区域的引用。
Reference为对一个或多个单元格区域的引用。
如果为引用输入一个不连续的区域,必须用括号括起来。
如果引用中的每个区域只包含一行或一列,则相应的参数 row_num 或 column_num
分别为可选项。例如,对于单行的引用,可以使用函数 INDEX(reference,,column_num)。
Row_num为引用中某行的行序号,函数从该行返回一个引用。
Column_num为引用中某列的列序号,函数从该列返回一个引用。
需注意的是Row_num、column_num 和 area_num 必须指向 reference 中的单元格;否则,函数 INDEX
返回错误值 #REF!。如果省略 row_num 和 column_num,函数 INDEX 返回由 area_num
所指定的区域。
⑼ excel match函数怎么用
Excel中match函数的用法=match(查找值,查找区域,匹配方式),特别需要说明的是,由于match返回的是查找值在查找区域中出现的相对位置(数字),往往配合index、Offset等函数使用。
软件版本:Office2013
举例说明如下:
1.查找C1单元格中数据在A列数据区域中出现的位置: