Match的功能:是一个匹配函数,然后返回查找范围内的值的具体位置。
Match函数的具体含义:
第一个参数:需要在数据表里面要查找的值(这个值可以是数字,文本也可以是通配符号使用最多的就是*这个表示匹配任何字符,?表示匹配单个字符)
第二个参数:需要查找的范围区域。
第三个参数:表示主要的查找方式
0表示精确的查找,就是范围内找到等于要查找的条件。
1表示小于或者等于为1时,查找小于或等于要查找的最大数值在要查找区域中的位置,同时要查找区域必须按升序排列,不然的话遇到必要查找的值更大的值时,即时终止查找并返回此值之前小于或等于要查找的值的数值的位置。如果要查找区域的值均小于或等于要查找的值,则返回数组最后一个值的位置;如果要查找区域的值均大于要查找的值,则返回#N/A。
-1表示查找大于或等于要查找的最小数值在要查找区域中的位置,要查找区域必须按降序排列;否则,当遇到比要查找的更小的值时,即时终止查找并返回此值之前大于或等于要查找的数值的位置。如果要查找区域的值均大于或等于要查找的,则返回数组最后一个值的位置;如果要查找区域的值均小于要查找的,则返回#N/A。
Match函数的使用:
1. 在数据表中查找一个数值的具体位置
2.MATCH函数和VLOOKUP函数的配合使用
以下是举例要使用的数据表
随机的从数据表中抽取所需要的数据,例如要从员工表中得到员工的编号、姓名、职务、工资、入职时间,且这些类目是打乱的没有顺序跟上表不一致。如下表
公式:=VLOOKUP($A12,$A$2:$G$8,MATCH(B$11,$A$1:$G$1,0),0)
然后直接把这个公式向右和向下拉,得到结果如下:
特别注意: 公式
=VLOOKUP($A12,$A$2:$G$8,MATCH(B$11,$A$1:$G$1,0),0) 里面的MATCH(B$11,$A$1:$G$1,0)作用,以及MATCH(B$11,$A$1:$G$1,0) 里面的B$11含义。一定要亲手尝试一下。
喜欢的小伙伴,麻烦您用发财的小手,点个赞加个关注,谢谢!
页面更新:2024-04-02
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号