excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel函数简单入门 用于查找某个值位置的MATCH函数

MATCH函数是EXCEL主要的查找函数之一,可以用来返回指定数值在数组区域中的位置(是位置,位置,重要的事情讲三次),在和其他函数相互进行嵌套的时候,往往能显示出其功能的强大; MATCH函数是通常有以下几方面用途:(1)确定列表中某个值的位置(有这个值的情况下); (2)对某个输入值进行检验,确定这个值是否存在某个列表中(如果知道了返回位置,没有找到的话~~~,当然就是错误了);(3)判断某列表中是否存在重复数据(像不像是COUNT类函数);(4)定位某一列表中最后一个非空单元格的位置。 查找文本值时,函数 MATCH 不区分大小写字母(英文有效,中文无大小写形式的,所以查找中文的话,可以略过)。 Match共有三个参数,函数的形式为: MATCH(lookup_value, lookup_array, [match_type]) 来个中文翻译的,更加容易理解 MATCH(查找值, 查找数组 [查找类型]) 其中 lookup_value就是需要在数据表(lookup_array)中查找的值,该值可以是数值(数字、文本或逻辑值)或单元格引用;可以使用通配符、星号 (*) 和问号 (?),其中*可以匹配任意多个字符,问号可以匹配单个字符。lookup_array:连续的单元格区域,区域必须是某一行或某一列,即必须为一维数据,引用的查找区域是一维数组。match_type:表示查询的指定方式,用数字-1、0或者1表示,省略相当于match_type为1;当为1时,用于查找小于或等于lookup_value的最大数值在lookup_array中的位置(lookup_array必须按升序排列):当遇到比lookup_value更大的值时,即时终止查找并返回此值之前小于或等于lookup_value的数值的位置;当为-1时, 查找大于或等于lookup_value的最小数值在lookup_array中的位置,lookup_array必须按降序排列;当match_type为0时,表示精确匹配,查找等于lookup_value的第一个数值(lookup_array按任意顺序排列),精确查找用得最多;具体我们看一个例子: 以查询科目在区域中的位置为例 在C23单元格中,输入的函数如下 =MATCH(B23,B1:K1,0) 其中B23代表我们要查询的科目,B1:K1,代表我们要查询的区域,0代表的是精确匹配; 首选获取到B23的值,最开始为总分,所以从第二个参数B1单元格开始依次往后数,到总分所在的位置刚好在第9个位置,所以返回9,同理,生物就在从B1单元格开始数的第5个位置;数学就在第3个位置; 模糊匹配使用方法类似的,我们就不举例了; 但是要记住MATCH函数和LOOKUP函数的模糊匹配是有区别的,MATCH函数返回的是位置,而LOOKUP函数返回的是值; 下一期,我们将使用MATCH和VLOOKUP函数进行搭配使用,来返回指定科目的成绩,敬请期待;

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接