提供两个参数,从具有这两个值的行中获取一个值

我需要帮助:当我提供2个参数:文章和颜色时,我想要有价值。 我研究和发现了MATCH,但是从我所学到的,它只能得到一个价值。 我怎样才能使用两个值?

例如:Article =裤子,颜色=蓝色。

样本数据:

Article Color Value Pants blue 100 Pants yellow 120 Pants red 60 Pants pink 90 Sweater black 30 Sweater white 35 

你也许可以尝试使用CONCATENATE函数来合并两个单元格的值并查找连接的string。

看看下面的图片

在这里输入图像说明

K8 = MATCH(K7;G8:G13;0)

K9 = INDEX(E8:E13;K8)

这可以通过SumProduct函数完成。 假设你在范围A1:C7中有你给出的值,那么你可以使用下面的函数:

 =SUMPRODUCT((A2:A7=A2)*(B2:B7=B2)*(C2:C7)) 

要获得两个参数的值,您可以拖动自动填充手柄,或者在一个单独的范围内input前两个值,然后使用该函数。

通常情况下,通常的做法是创build一个列,将“文章 – 颜色”中的两列组合起来,并对该列进行查找或匹配。