乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel match函数怎么用-excel的match,excel的match用法

excel match函数怎么用-excel的match,excel的match用法

作者:乔山办公网日期:

返回目录:excel表格制作


Excel中match函数的用法=match(查找值,查找区域,匹配方式),特别需要说明的是,由于match返回的是查找值在查找区域中出现的相对位置(数字),往往配合index、Offset等函数使用。

软件版本:Office2013

举例说明如下:

1.查找C1单元格中数据在A列数据区域中出现的位置:

2.输入由match函数构建的公式如下:

3.得到结果如下:



以下内容为EXCEL帮助内容,我认为完全能看懂:
MATCH(lookup_value,lookup_array,match_type)

Lookup_value 为需要在数据表中查找的数值。

Lookup_value 为需要在 Lookup_array
中查找的数值。例如,如果要在电话簿中查找某人的电话号码,则应该将姓名作为查找值,但实际上需要的是电话号码。

Lookup_value 可以为数值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用。

Lookup_array 可能包含所要查找的数值的连续单元格区域。Lookup_array
应为数组或数组引用。

Match_type 为数字 -1、0 或 1。Match_type 指明 Microsoft
Excel 如何在 lookup_array 中查找 lookup_value。

如果 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
必须按降序7a686964616fe59b9ee7ad94361排列:TRUE、FALSE、Z-A、...、2、1、0、-1、-2、...,等等。

如果省略 match_type,则假设为 1。
=index(sheet1!b:b, match(a2, sheet1!a:a, 0))
match函数搜索行,然后用index获得对应数据,本题目其实用VLOOKUP更合适。

match返回的是一个数据,在一个数组中排在第几位,而index是把这个位置的数据返回单元格的内容
,MATCH($A56,$A$6:$A$297,0),A56单元格中的内容在A6:A297这个范围内是第多少个数。假若是16
MATCH($C$1,$C$3:$N$3,0)),$C$1单元格的内容在,$C$3:$N$3这个范围内是第多少个数据假若是17
INDEX($C$6:$N$297,MATCH($A56,$A$6:$A$297,0),MATCH($C$1,$C$3:$N$3,0)))那么就可以简化为
INDEX($C$6:$N$297,16,17)返回$C$6:$N$297这个区域中第十六行第十七列的所对应 的单元格的内容。
=if(iserror(公式),"0",公式)就是说上面的返回结果如果是错误那么就显示为0,如果不是错误就正常返回刚才算出来的结果。
在2007中最外层可以简化为
iferror(公式,"0")
写完整也就是
=IFERROR(INDEX($C$6:$N$297,MATCH($A56,$A$6:$A$297,0),MATCH($C$1,$C$3:$N$3,0)),"0")
希望能帮e68a84e8a2ad7a686964616f330助到你
具体的你可以选中公式中的一段例如选中MATCH($A56,$A$6:$A$297,0),按下F9可以返回这个当前选中区域返回的结果是什么

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网