如何使用索引匹配(数组公式)从下拉列表中返回相应的值?

时间:2018-08-08 20:05:42

标签: arrays excel list

Excel Screenshot

Excel Screenshot with Formulas

我附上了照片,以表达我的想法。基本上,我在某些组之间共享大量功能。我想使用功能的下拉列表,然后有一个公式,该公式将输出具有该功能成本最低的组以及该组内该功能的成本。

(此外,您还会看到我有意忽略了零值。之所以这样做,是因为并非每个组都具有特定功能,并且这些像元默认为零)。

我想出了输出功能的成本的方法,但是在输出组名时遇到了麻烦。我以为会有一个数组公式可以做到这一点,但是我刚刚开始学习那些公式,而我对此却遇到了麻烦。

1 个答案:

答案 0 :(得分:0)

通过引入与计算出的最小值匹配的列标题的索引,并使用偏移函数在右行进行匹配,您始终可以使用与获取值相同的方法:

=+INDEX($B$1:$D$1,MATCH($B$10,OFFSET($B$1:$D$1,MATCH($A$7,$A$2:$A$4,0),0),0))

问题是,我不确定您将如何处理领带,如果2个供应商的价格相同,那么这将与列表中的第一个相匹配。