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

时间:2013-07-18 11:08:16

标签: excel

我需要帮助: 当我提供2个参数时,我希望得到这个值:文章和颜色。 我研究并发现了MATCH,但从我学到的东西,它只收到一个值。我怎样才能使用两个值?

示例:文章=裤子,颜色=蓝色。

示例数据:

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

3 个答案:

答案 0 :(得分:4)

这可以通过SumProduct函数完成。假设您在A1:C7范围内给出了值,那么您可以使用以下函数:

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

要获取两个参数的值,您可以向下拖动自动填充控制柄或在单独的范围内输入前两个值并使用该函数。

答案 1 :(得分:1)

你可能会尝试利用CONCATENATE函数来合并两个单元格的值并查找连接的字符串。

请看下面的图片

enter image description here

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

K9 = INDEX(E8:E13;K8)

答案 2 :(得分:0)

通常,执行此操作的常用方法是创建一个列,它将“Article - Color”中的两列组合在一起,并在该列上进行查找或匹配。