在本文中,我们将学习如何使用Excel中的INDEX和MATCH函数查找最接近的匹配项。

方案:

例如,我们需要从表中找到数字上最接近的匹配及其对应的结果。我们需要一些固定的公式来帮助找到最接近的匹配项,以获取所需的值。

如何解决问题?

现在,我们将使用上述函数制作一个公式。 MATCH函数将返回与范围最接近的索引。 INDEX函数将行索引作为参数,并返回其相应的所需结果。

通用公式:

{ = INDEX ( data , MATCH ( MIN ( ABS ( data - value ) ) , ABS ( data - value ) , 0 ) ) }

数据:日期值数组值:给定日期值,结果最接近match_type:1(精确或次小)或0(精确匹配)或-1(精确或次大)

DONOT手动使用花括号。使用Ctrl + Shift + Enter代替Enter来应用大括号。

示例:

上面的陈述可能很难理解。因此,我们通过在示例中使用公式来了解这一点。在这里,我们有一些随机日期值和给定的日期值。

image

用于数据的命名范围(D4:D12)。

在这里,我们将命名范围用于单元格引用数组,因为它很容易理解。我们需要在G6单元格中寻找最接近给定日期的日期。

使用上面的公式来获取最接近的日期。

使用公式:

{ = INDEX ( data , MATCH ( MIN ( ABS ( data - G6 ) ) , ABS ( data - G6 ) , 0 ) ) }

DONOT手动使用花括号。使用Ctrl Shift + Enter代替Enter来应用大括号。

说明:

ABS

ABS

(data-G6)通过从G6单元格中的给定日期值中减去所有日期值来组成一个数组。返回的数组是。

\ {160; 49; 105; 1048; 600; 6; 702; 822; 673} *link:/ statistical-excel-min-function [MIN](`link:/ mathematical-functions-abs-the-absolute-value-function [ABS]

|(data-G6) )返回上一步返回的数组中最接近的值。

INDEX(data,MATCH(6,\ {160; 49; 105; 1048; 600; 6; 702; 822; 673},0))

  • MATCH函数匹配返回数组中最接近的最小值匹配,并将其行索引返回给INDEX函数。

  • INDEX函数查找已返回ROW索引的值。

image

用于日期数组的名为range的数据。现在,使用Ctrl + Shift输入“ Enter”作为“ Enter”的顶部,因为这是一个数组公式,所以会得到结果。数组公式是一种公式,其中值的数组从一个函数结果作为参数传递到外部函数。

从上面的快照可以看到,我们从表中的给定日期获得了最接近的匹配项。使用上述公式从表中提取详细信息。

这是使用上述公式时的一些注意事项。

注意:。如果MATCH函数的查找数组参数与表数组的长度不同,则该函数返回#NA错误。

。如果lookup_value与表lookup_array中的值不匹配,则该公式将返回错误。

。该函数匹配精确值,因为MATCH函数的匹配类型参数为0。 。查找值可以作为单元格引用或直接在公式中使用引号(“)作为参数来给出。

。DONOT手动使用花括号。

希望您了解如何使用excel中的INDEX和MATCH函数查找最低或最小匹配项。在此处浏览有关Excel查找值和Excel 2019函数的更多文章。请随时声明您的查询

|如果您喜欢我们的博客,请在Facebook上与您的朋友分享。此外,您也可以在Twitter和Facebook上关注我们。我们希望收到您的来信,请让我们知道我们如何改进,补充或创新我们的工作,并为您做得更好,请写信给我们[email protected]

相关文章

链接:/查找公式使用索引并匹配查找值[使用INDEX和MATCH查找值]:INDEX和M ATCH函数根据需要查找值。

Excel中带有INDEX的求和范围::使用INDEX函数根据需要查找值的总和。

如何在Excel中使用INDEX函数:使用示例中介绍的INDEX函数查找数组的INDEX。

如何在Excel中使用MATCH函数:使用示例中说明的MATCH函数中的INDEX值在数组中找到MATCH。

如何在Excel中使用LOOKUP函数:使用示例中介绍的LOOKUP函数在数组中查找查询值。

如何在Excel中使用VLOOKUP函数:使用示例解释的VLOOKUP函数在数组中查找查询值。

热门文章

`链接:/ keyboard-formula-shortcuts-50-excel-shortcuts可提高您的生产率[50 Excel快捷方式以提高生产率]]

link:/ excel-range-name-absolute-reference-in-excel [Excel中的绝对引用]

如果使用条件格式链接:/逻辑表达式是否具有通配符[如果带通配符]

link:/ excel-365-functions-the-excel-concat-function [Excel 2019 CONCAT Function]

link:/ excel-365-functions-the-excel-maxifs-function [Excel 2019 MAXIFS Function]