这个配角函数,与其他的函数配合的太好了,查找界的大众情人

论坛 期权论坛 期权     
24财务excel   2019-6-8 21:06   1541   0
在Excel中用于稍微复杂一些的查找时,一般都会使用几个函数进行嵌套查询。而有一个函数在查找中是十分常见的,这个函数就是——MATCH函数。
函数介绍
函数名称:MATCH
函数作用
在某一个范围中搜索特定的项,然后返回该项在区域中相对的位置。
函数语法:MATCH(lookup_value, lookup_array, [match_type])
函数说明
lookup_value    必需。 要在 lookup_array 中匹配的值,可以为值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用。
lookup_array    必需。 要搜索的单元格区域。
match_type    可选。 数字 -1、0 或 1。
该函数单独使用无太大的意义,所以经常与其他函数一起配合使用~
关于该函数与其他函数的相关的用法,请参考以下的例题。


01
INDEX+MATCH
查找:工号的所有的信息。在G3单元格中输入公式:
=INDEX($B$2:$D$9,MATCH($F3,$A$2:$A$9,0),MATCH(G$2,$B$1:$D$1,0))
按Enter键后向下填充。





02
VLOOKUP+MATCH

如下表所示,查询右边的姓名对应的科目的成绩,一次性批量处理完毕。
I2单元格中输入以下公式:
=VLOOKUP($H3,$A$2:$F$13,MATCH(I$1,$A$1:$F$1,0),0)
然后按Enter键向下向右填充即可。



03
OFFSET+MATCH
在G4单元格中输入公式:
=OFFSET($D$1,MATCH(F4,$C:$C,0)-1,-2)
按Enter键后向下填充。
注意:该函数的平移的参数可以是负数,负数的情况下表示向上或者向左平移。MATCH(F4,$C:$C,0)-1这部分是计算F4在区域$C:$C中处于第几行。





04
INDIRECT+MATCH
按下面的要求进行反向查询。在E4单元格里输入公式:
=INDIRECT("A"&MATCH(D4,$B$1:$B$10,0))
按Enter键向下填充完成。





05
打印区域自动扩展
如下图所示,要打印的A1:H11区域的内容。如下图所示:






Step-1:选中区域A1:H11单元格区域,然后单击【页面布局】-【打印区域】-【设置打印区域】,如下图所示:




Step-2:单击【公式】-【名称管理器】,然后在名称管理器里看一个已经生成的名称,然后单击【编辑】,将公式修改为:=INDIRECT("A1:H"&match("座",Sheet2!$B:$B)),然后单击【确定】,如下图所示:

注:如果mact函数判断的区域为数值型的则使用macth(9e+307,……),如果是文本型请使用macth(“座”,……),以上两个公式都是判断最后一条记录的意思。






关注公众号,回复666
赠送职场超实用Excel模板1000例
覆盖日常学习、工作的真实场景
一键套用,省时省力


零基础Excel实战速成
76节课从入门到精通、教你最实际的技巧


原价 199,限时特惠 69
↓长按图片 扫码抢购 ↓




点击“阅读原文”,立即加入 Excel实战班
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:65
帖子:13
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP