是不是看到这篇文章名感到有点奇怪呢?match让“函数”飞一会儿?没错,xiaobenny今天就是要讲match函数的简单好学且非常实用的用法。它到底能不能让函数飞起来还得看大家能不能活学活用了,嘿嘿~
在讲实例之前,xiaobenny想借助Microsoft Excel自带的帮助让大家对Match有个初步的了解。(提到帮助,xiaobenny认为office这几款软件的帮助系统做得非常好,每个功能还都配有案例,其实利用帮助系统就能够完全自学。特别是10版的帮助系统,像本电子书一样,说到这里,xiaobenny还想再次呼吁下没换掉03的小盆友们快快行动吧!记得买正版的哦!呵呵)好了,一块儿看下帮助吧:
MATCH 函数可在单元格区域中搜索指定项,然后返回该项在单元格区域中的相对位置。例如,如果单元格区域 A1:A3 包含值 5、25 和 38,则以下公式:
=MATCH(25,A1:A3,0)
会返回数字 2,因为值 25 是单元格区域中的第二项。
如果需要获得单元格区域中某个项目的位置而不是项目本身,则应该使用 MATCH 函数而不是某个 LOOKUP 函数。例如,可以使用 MATCH 函数为 INDEX 函数的 row_num 参数提供值。
这只是帮助的一小部分而已,怎么样?是不是已经很明白了呀?帮助系统确实好吧,简单易懂,有时不懂也没关系,记得模仿案例做就好啦!
下面xiaobenny讲讲它在实际工作中是在什么情况下怎么用的吧:
在配合Index函数(下篇文章讲)使用时,我们需要知道要查找的单元格在目标区域中第几行,第几列,这时我们就可以用Match来智能进行计算。比如:
员工工资表 员工奖金表
我们可以看到,“江雨薇”在第一个表中在第一位,而在第二个中不是第一位,用Index时我们就要考虑它的数据来自员工奖金表的第几行呢?这时就可以让Match上场啦,可能你会问,这数一下不就OK了吗?不错,可以数一下,但如果成千上万条数据怎么办呢?所以还是养成使用函数的习惯比较好。
我们可以这样做:
在单元格中输入这样的公式:
没经验的朋友可能认为输入这样的数据太痛苦了,又是感叹号又是数字字母的。如果你有过这种感受请认真阅读xiaobenny下边的操作指导:
1、在单元格中输入 =match(
2、用鼠标点一下“江雨薇”
3、键入逗号之后到员工奖金表中选择数据区域:
4、键入逗号之后输入 0)
5、回车确定
6、Over,得到如下图结果:
怎么样,木有骗你吧,是不是很好学呀?
还不知道有什么用?别急呀,下篇讲了Index你就知道了啦~
结尾和大家分享一句话:好的习惯是一笔财富,一旦你拥有它,你就会受益终生。养成"立即行动"的习惯,你的人生将变得更有意义。
--by Bill Gates.