excel中index和match的配合使用,在Excel中match和index函数如何将两个工作表中的数据进行匹配?

我来用一个案例给你作答:

1、如下图计算表中数学的总分

excel中index和match的配合使用,在Excel中match和index函数如何将两个工作表中的数据进行匹配?

=SUM(INDEX(B24:E29,,MATCH(B32,B23:E23,)))

大家一下子可能看不懂这个公式,我给大家介绍一个神奇的快捷键就是F9,在公式上框选一部分公式然后按F9就可以将这部分的公式结果显示出来,但是要注意如果超过可以显示的最大字符比如255,那么也是无法显示的,不过一般的公式都是满足这个条件的,看一下MATCH(B32,B23:E23,)的结果是多少excel中index和match的配合使用,在Excel中match和index函数如何将两个工作表中的数据进行匹配?

是2,就是说“数学”在B23到E23组成的新数列中是第2个,所以返回2,看一下INDEX(B24:E29,,MATCH(B32,B23:E23,))结果是啥excel中index和match的配合使用,在Excel中match和index函数如何将两个工作表中的数据进行匹配?

大家看到了结果是数学那一列的所有值,这就是index函数起到的作用,在b24到e29单元格中返回第2列,(返回行参数为空),就得到了数学那一列的所有值,最后用sum进行求和就可以了,有的小伙伴就问了,求和为何搞得如此麻烦,这样做有一个非常大的好处就是如果我们将b32单元格的数学换成语文,公式不用做任何调整,结果就一秒钟不到就计算出来了,大家可以试一试。

如何把excel表1中数据匹配到表2中来?

1、首先在excel表格2中输入姓名列和数据列。

excel中index和match的配合使用,在Excel中match和index函数如何将两个工作表中的数据进行匹配?

2、然后切换到表格1中,在表格1中也输入姓名列,但与表格2的顺序不同,此时在B1单元格中输入提取相同姓名对应的数据的公式:=VLOOKUP(A1,Sheet2!$A$1:$B$5,2,FALSE)。

excel中index和match的配合使用,在Excel中match和index函数如何将两个工作表中的数据进行匹配?

3、点击回车键即可看到在表格1中已经将“姓名1”对应在表格2中的数据提取显示出来了。

excel中index和match的配合使用,在Excel中match和index函数如何将两个工作表中的数据进行匹配?

4、然后点击表格1中的B1单元格的公式向下填充,即可批量将所有姓名对应的数据从表格2中提取到表格1中了。

excel中index和match的配合使用,在Excel中match和index函数如何将两个工作表中的数据进行匹配?

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 xxx@163.com 举报,一经查实,本站将立刻删除。

发表评论

登录后才能评论