2016 - 2024

感恩一路有你

match函数遇到重复值怎么办 在Excel中match和index函数如何将两个工作表中的数据进行匹配?

浏览量:2657 时间:2021-03-13 19:23:49 作者:admin

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

让我用一个案例来回答你:

1。计算下表中的数学总分,如下图所示

=sum(索引(B24:E29,匹配(B32,B23:E23,)

您可能一下子就不懂这个公式。我会给你介绍一个神奇的快捷键,就是F9。在“公式”框中选择公式的一部分,然后按F9键显示该部分公式的结果如果超过了可显示的最大字符数(如255),则不显示。但是,一般公式满足这个条件。让我们看看match(B32,B23:E23,)]的结果是2,也就是说,“Mathematics”是由B23到E23组成的新序列中的第二个,所以返回2,然后看看index(B24:E29,match(B32,B23:E23,))的结果是什么

您看到的结果是mathematic列的所有值。这就是索引函数的作用。如果返回单元格B24到E29中的第二列(return row参数为空),将得到数学列的所有值。最后,您可以使用sum-to-sum。有朋友问为什么这笔钱这么麻烦。这样做的一大好处是,如果加上B32,单元格的数学就变成了中文,公式不需要任何调整,结果不到一秒钟就计算出来了,你可以试一试。

excel lookup查找,返回多个值?

有一个解决方案。Enter=IFEROR(索引($C$1:$C$100,匹配($A1&C1,$B$1:$B$100&C$1:$C$100,),“”)按F2键,然后按Ctrl Shift Enter键完成下拉填充。结果显示,例如:A/Ta/T123/t123a/TB/t456/Ta/TC/t789/Ta/t111/t111或:=iferror(lookup(1,0/($A1=$B1)*($C=$C1)),$C=$C),“”)下拉并填充。前一个iferror函数是在输出错误的情况下输出空的,这样更漂亮。它可以被移除。

match函数遇到重复值怎么办 用index什么意思 index函数遇到重复值

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。