index+match函数组合在excel中的应用

index+match函数组合在excel中的应用

ID:40556215

大小:444.00 KB

页数:4页

时间:2019-08-04

index+match函数组合在excel中的应用_第1页
index+match函数组合在excel中的应用_第2页
index+match函数组合在excel中的应用_第3页
index+match函数组合在excel中的应用_第4页
资源描述:

《index+match函数组合在excel中的应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、菜鸟学excel系列之经典函数组合index+match函数组合在excel中的应用我们结合如图的表格来学习index+match函数组合在excel中的应用: (下面的数据可以复制到excel里进行同步练习)金牌银牌铜牌名次国1716813国21310106国396189国46141415国550616国681211国712627国8214118国9717912国10012220国11177101国1212627国13311617国141510144国15151753国16141045菜鸟学excel系列之经典函数组合国1720619国1817742国19781

2、414国208111610在学习之前我们首先需要了解index和match的作用,对于初次接触这两个函数的朋友来说,通过生活中的例子去理解会更容易。回想在上学的时候,我们都有过站队的经历,将一个班的同学分四列,每列20人,也就是4列20行的一个方队,那么我们只要知道了某一个同学在第几行第几列,就可以唯一确定这个同学,对于上面这个表也是类似,例如我们需要知道国10的金牌数,那么只要知道国10在第几行,金牌在第几列,那么很容易确定国10的金牌数是多少。就上图而言,红色范围的区域为B2:E21,国10处于这个范围的第10行,金牌处于这个范围的第一列,那么用index来确

3、定国10的金牌数就可以写成=INDEX(B2:E21,10,1)。 可以看到,国10的金牌数通过公式得到的结果为0,这和我们观察的结果是一致的。那么我们把公式改成=INDEX(B2:E21,5,3),再看看又得到什么结果呢?结果是6,这个6代表什么意思呢?通过刚才的解释,应该可以理解是B2:E21这个范围内第5行第3列的数据,具体含义就是国5的铜牌数。通过以上两个例子不难看出index这个函数的用法,=INDEX(范围,行,列)就是这个函数的基本结构。但是很快发现一个问题,如果行和列都要我们自己去数的话,那么不是太麻烦了吗?如果可以根据需要自动确定行和列,该有多好

4、。这时候就需要match上场了。下面我们根据这个表格的例子来看看match的作用。简单来说,match就是确定某个数据在一行或者一列的位置,举个例子来看:国17在国这一列的第几行,用match来写就是=MATCH(I1,A2:A21),或者=MATCH(I1,A2:A21,0),从下面两个图看出来结果是一样的。那么两种写法有什么区别呢?这里涉及到一个比较重要的知识点,就是模糊匹配和精确匹配,其实=MATCH(I1,A2:A21)的完整写法是=MATCH(I1,A2:A21,1),对于match这个函数来说,基本结构是MATCH(查找值,范围,查找方式)这里的查找方

5、式有三种,用0,1,-1来区别,如果我们要找的数据在范围里是存在的,那么三种方式没有区别,所以可以简写为MATCH(查找值,区域),关于模糊匹配和精确匹配不在这里解释了,刚才看的例子是针对一列里的情况,那么针对一行的情况也是类似的,看下面的例子:菜鸟学excel系列之经典函数组合金牌处于金银铜的第一个位置,说到这里,估计朋友们应该已经明白了match的用法了吧。现在我们回到最开始的问题,就是如果根据国和奖牌类型找到对应的数字,实现下图这样的效果 按我们最初理解的,应该写成=INDEX(B2:E21,17,1),这里的17和1分别用match来获得就可以写成 =IN

6、DEX(B2:E21,MATCH(I1,A2:A21,0),MATCH(J1,B1:D1,0)),结果如图所示现在我们可以随意制定国家和奖牌类型,这个公式就可以根据具体数据来获得我们需要的结果了,如下图:以上所说的是index针对多行多列的区域去引用数据的情况,但是很多情况下,我们的引用往往只是针对某一行或者某一列去引用,还是这个例子,我们现在需要根据给定的国家去得到该国家的名次,我们当然可以这样处理,对刚才的公式进行修改,菜鸟学excel系列之经典函数组合=INDEX(B2:E21,MATCH(I1,A2:A21,0),MATCH(H1,B1:E1,0))这个公

7、式需要朋友们自己去解读一下,应该不是很难。但是其实可以更简单,先公布答案,公式为:=INDEX(E2:E21,MATCH(I1,A2:A21,0)),细心的朋友会发现,公式短了,index里少了一部分内容,在细心观察一下,会发现index的范围也变了,只是名次这一列,这时候公式的解释就变成了在名次这一列去找数据,而数据的位置就是由具体国家在国家这列的位置来确定。再看一个例子,=INDEX(B4:D4,,MATCH(J1,B1:D1,0)),这个公式也请朋友们自己解读一下吧,这里需要注意的是,当按行找的时候,index的范围和match之间要有两个逗号,也就是ind

8、ex(一列

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。