Match函数配合VLOOKUP函数快速解决工作中遇到的难题

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

标签:函数   范围内   数组   数值   公式   具体位置   数据表   难题   区域   位置   参数   快速   工作

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top