Match函数,Excel深秋第一个暖心函数

Excel情报局

OFFICE职场技能分享

用1%的Excel基础搞定99%的职场工作

做一个有价值感的Excel公众号

Excel是门手艺 玩转需要勇气

表哥带你玩转Excel

有温度公众号

自我提升也是一种修养

2020年10月31日

周六

结束一天的工作,

回家路上,

有耳机,有微风,

有灯光,有路人,

愿我们的生活都能够找到属于自己的光

如下图左表中是一些产品型号对应的唯一数量,而下图右边是一列左表中打乱顺序的数量。现在想要知道数量为500,在左表中有没有它,并且它是在第几行。
像这种数据模型的话,我们可以用Match函数来解决。Match函数在工作中运用非常广,它是用于返回指定内容所在的位置。
第一个参数是查找的值,第二个参数是查找的区域,第三个参数是查找的类型。
在E2单元格输入函数:
=MATCH(D2,$B$2:$B$5,0)
下拉填充公式即可。
Match函数第一个参数是D2。
第二个参数是B2:B5这一块区域,注意这个区域只能是一行或者是一列而不能选择多行或者多列。因为后面要向下下拉填充公式,所以B2:B5要添加绝对引用,选中按F4键可以添加绝对引用变成$B$2:$B$5。
第三个参数是查找的类型。这里有三种查找的类型,1或者省略表示模糊查找,如果找不到查找的值,就返回小于查找值最大的位置。但前提是查找区域必须按升序排序。如果是0,代表精确查找,查找区域可以是无序的。如果是-1也是模糊查找,查不到指定的值,就返回大于等于查找值最小值的位置。前提是查找区域是降序排序。
本例中输入完公式,回车确定后,返回的值是4,也就是B2:B5这个区域中的第四行。正好与下图左表中区域内的第四行500相吻合。
再来学习一个实例解析:
下图左表是一些颜色的中英文,它们位于不同的单元格,而下图右表中英文合并在一个单元格里面。现在我想查询左表中的颜色,在右表中位于哪一行。
C1单元格输入公式:
=MATCH(A1&"-"&B1,$E$1:$E$4,0)
向下填充即可。
公式解读:
第一个参数是查找的值,因为查找的值位于两个不同的单元格,所以点击A1,然后用一个连接符&连接一个小横线,这个小横线相当于一个文本,所以要用双引号括起来,然后再输入一个连接符号&,再点击B1单元格,这样就把这两列的数据连接在一起了,样子就如同E列一列的样子,然后查找区域E1:E4,因为后面要向下拖动公式,所以要添加绝对引用,按F4键,加绝对引用符号。最后第三个参数选择精确查找0,最后回车完成公式,向下填充公式即可。
相互尊重,抱团成长。
(0)

相关推荐