Excel 2010 中的索引匹配函数返回范围类别

Excel 2010 中的索引匹配函数返回范围类别

我已经在列中定义了类别,其中的值代表每个项目(行)的范围。

通过使用查询(G 列),我想知道该项目(“黄色”,60)属于哪个类别。60 介于 40 和 180 之间,因此类别为“成熟”。

类别取决于范围,因此对于项目“黄色”,范围包括:2 <“年轻”<=40,40<“成熟”<=180,180<“老”。

有人知道我如何通过INDEX/MATCH函数解决这个问题吗?

在此处输入图片描述

问候

答案1

您可以使用INDEX来削减您想要近似的数字行MATCH

     成熟_老

G4 中的公式是,

=INDEX($B$1:$D$1, MATCH($G$3, INDEX($B$2:$D$5, MATCH($G$2,$A$2:$A$5, 0), )))

注意多余的逗号导致空白列号函数内部的参数INDEX。这很重要,它告诉INDEX你想要的是数字块中的整行,而不是单个条目。

相关内容