在本文中,我们将学习如何在Excel中使用INDEX和MATCH函数查找和求和值。

为了使公式首先理解,我们需要对这三个函数进行一些修改。求和。索引。 MATCH`link:/ counting-excel-sum-function [SUM function]`

将一个单元格区域中的所有数字相加,然后返回这些值的总和。

INDEX function返回数组中给定索引处的值。

link:/ lookup-formulas-excel-match-function [MATCH function]返回值在数组(一维数组)中首次出现的索引。

现在,我们将使用上述函数制作一个公式。 Match函数将在标题字段中返回查找值的索引。现在,索引号将被馈送到INDEX函数,以获取查找值下的值。

然后,SUM函数将从找到的值中返回总和。

使用公式:

= SUM ( INDEX ( data , 0, MATCH ( lookup_value, headers, 0)))

上面的陈述可能很难理解。因此,让我们通过示例中的公式来了解这一点。这里有一个学生成绩单,我们需要找到特定人(加里)的总成绩,如下面的快照所示。

image

在C2单元格中使用公式:

= SUM ( INDEX ( A2:D6 , 0 , MATCH ( G2 , A1:D1 , 0 )))

说明:

MATCH函数将第一个值与标头数组匹配,并返回其位置3 *作为数字。

INDEX函数将数字作为数据的列索引,并返回数组\ {92; 67; 34; 36; SUM函数的参数51} SUM函数获取数组并返回单元格中的SUM。

image

此处,函数的值作为单元格参考给出。

如您在上面的快照中看到的,我们获得了学生Gary的分数总和。它证明了该公式可以正常工作,如有疑问,请参阅以下说明以进行理解。

注意:

。如果MATCH函数的查找数组参数为2-D数组(它是数据的标题字段),则该函数返回#NA错误。 。该函数匹配精确值,因为MATCH函数的匹配类型参数为0。 。查找值可以作为单元格引用或直接使用引号(“)给出。

SUM函数将忽略从INDEX函数接收的数组中的文本值。

希望您了解如何在Excel中使用LOOKUP函数。在此处浏览有关Excel查找值的更多文章。请随时在下面的评论框中声明您的查询。我们一定会为您提供帮助

| ===相关文章

link:/ lookup-formulas-use-index-and-match-to-lookup-value [使用INDEX和MATCH查找值]

link:/ summing-sum-range -with-index-in-excel [在Excel中具有INDEX的求和范围]||||link:/ counting-excel-sum-function [如何在Excel中使用SUM函数]

link:/ formulas-and-functions-introduction-vlookup-function [如何在Excel中使用VLOOKUP函数]

热门文章

`link:/ tips-condition-formatting-with-if-statement [如果使用条件格式]

|链接:/逻辑表达式是否具有通配符[如果带通配符]`

link:/ lookup-formulas-vlookup-by-date-in-excel [按日期查找Vlookup]