不是看到这篇文章名感到有点奇怪呢?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来智能进行计算。比如:

Excel(15)-用match让“函数”飞一会儿!_软件                  Excel(15)-用match让“函数”飞一会儿!_office_02

              员工工资表                                               员工奖金表    

我们可以看到,“江雨薇”在第一个表中在第一位,而在第二个中不是第一位,用Index时我们就要考虑它的数据来自员工奖金表的第几行呢?这时就可以让Match上场啦,可能你会问,这数一下不就OK了吗?不错,可以数一下,但如果成千上万条数据怎么办呢?所以还是养成使用函数的习惯比较好。

们可以这样做:

在单元格中输入这样的公式:

Excel(15)-用match让“函数”飞一会儿!_软件_03

没经验的朋友可能认为输入这样的数据太痛苦了,又是感叹号又是数字字母的。如果你有过这种感受请认真阅读xiaobenny下边的操作指导:

1、在单元格中输入 =match(

Excel(15)-用match让“函数”飞一会儿!_休闲_04

2、用鼠标点一下“江雨薇”

Excel(15)-用match让“函数”飞一会儿!_软件_05

3、键入逗号之后到员工奖金表中选择数据区域:

Excel(15)-用match让“函数”飞一会儿!_Excel_06

4、键入逗号之后输入    0)  

Excel(15)-用match让“函数”飞一会儿!_Excel_07

5、回车确定

6、Over,得到如下图结果:

Excel(15)-用match让“函数”飞一会儿!_office_08

 

怎么样,木有骗你吧,是不是很好学呀?

还不知道有什么用?别急呀,下篇讲了Index你就知道了啦~

结尾和大家分享一句话:好的习惯是一笔财富,一旦你拥有它,你就会受益终生。养成"立即行动"的习惯,你的人生将变得更有意义。

--by Bill Gates.  

Excel(15)-用match让“函数”飞一会儿!_文章_09