您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
在Excel中match和index函数如何将两个工作表中的数据进行匹配?
函数,公式,成绩在Excel中match和index函数如何将两个工作表中的数据进行匹配?
发布时间:2020-12-06加入收藏来源:互联网点击:
在Excel中match和index函数如何将两个工作表中的数据进行匹配?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
我来用一个案例给你作答:
1、如下图计算表中数学的总分
=SUM(INDEX(B24:E29,,MATCH(B32,B23:E23,)))
大家一下子可能看不懂这个公式,我给大家介绍一个神奇的快捷键就是F9,在公式上框选一部分公式然后按F9就可以将这部分的公式结果显示出来,但是要注意如果超过可以显示的最大字符比如255,那么也是无法显示的,不过一般的公式都是满足这个条件的,看一下MATCH(B32,B23:E23,)的结果是多少
是2,就是说“数学”在B23到E23组成的新数列中是第2个,所以返回2,看一下INDEX(B24:E29,,MATCH(B32,B23:E23,))结果是啥
大家看到了结果是数学那一列的所有值,这就是index函数起到的作用,在b24到e29单元格中返回第2列,(返回行参数为空),就得到了数学那一列的所有值,最后用sum进行求和就可以了,有的小伙伴就问了,求和为何搞得如此麻烦,这样做有一个非常大的好处就是如果我们将b32单元格的数学换成语文,公式不用做任何调整,结果就一秒钟不到就计算出来了,大家可以试一试。
回答于 2019-09-11 08:43:50
=INDEX(Sheet2!A:A,MATCH(B2,Sheet2!B:B,0))
公式表示:定位到Sheet2的A列,将满足B列等于B2条件的对应行的数据提取出来。
回答于 2019-09-11 08:43:50
查询二维表,比如既要满足行条件,又要满足列条件,怎么做?
用 index 和 match 函数组合可以解决这个需求。
我用的版本是 Excel 2016,其他版本的界面可能略有不同。
示例:
比如下表是学生的考试成绩原始表,需要查找某学生的某科成绩,怎么做?
我做了一个结果示例,姓名和学科列,都是可选的下拉菜单,当这两列选定以后,成绩列会显示出赵六同学的政治成绩。
解决方案:
当当当当~ index 和 match 函数组合拳闪亮登场!
=INDEX(B2:I7,MATCH(B11,A2:A7,0),MATCH(A11,B1:I1,0))
我把机器语言翻译成人类语言帮助大家理解一下阿:
B2:I7:查找的数据源的区域,这里是所有成绩区域MATCH(B11,A2:A7,0):在第几行MATCH(A11,B1:I1,0)):在第几列再把 match 函数翻译一下:
MATCH(B11,A2:A7,0):根据B11 (学科)的值,查找并返回该学科所在的行数MATCH(A11,B1:I1,0)):根据A11 (姓名)的值,查找并返回该同学所在的列数* 请注意:index 函数规定,行和列值的返回顺序不可以反过来,也就是说,上面两个 match 函数的位置不能互换。
回答于 2019-09-11 08:43:50
如图,方志和的语文成绩=A3:F7区域中方志和所在行和语文所在列交叉处的值
用函数可以这样写:
INDEX(A3:F7,方志和所在行,4)
方志和所在行=MATCH(B10,B3:B7,0)
所以最终结果=INDEX(A3:F7,MATCH(B10,B3:B7,0),4)
知道原理后,其实VLOOKUP更好用
方志和的成绩=VLOOKUP(B10,A3:F7,4)
回答于 2019-09-11 08:43:50
使用index+match函数进行数据查找需要明白这两个函数的用法,它们的嵌套查找如下例子
如图,我们要查找王明的考核得分,我们从函数向导中可以看到,match函数的嵌套在index函数中的,下面让我把函数单独截取出来详细分析下
在这里match函数负责查找王明名字所在表格的位置其结果为3,将其结果传递给inde函数,在考核得分列3对应的结果为75
我们需要明白函数的原理是:index函数要得到成绩我们必须在c3:c11列确定王明所在表格的位置,所以我们使用match函数获取王明所在表格的位置,然后传递给index函数即可获得王明的成绩,在这里需要说明下的是:
1. 当我们有明确的查找值时,match一般使用精确查找
2. 因为数据仅一列,我们可以直接省略index函数中列的值,在这里加上是为了更好的理解
如果你明白index和match函数的使用方法,以上函数嵌套理解起来应该问题不大
上一篇:什么是时尚买手?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |