Excel中基于多列的查找
在一个空单元格中,我想得到C列中Prod Type=Prod2和Type=type3的值 我将感激任何帮助 看看如何使用Excel函数 设置 A1=产品类型 B1=类型 C1=Val 那么您在A2:C5中提供的数据 然后 H1=产品类型 I1=类型 H2==PROD2标准1 I2==TYPE3标准2 最后,在H3中:Excel中基于多列的查找,excel,lookup-tables,Excel,Lookup Tables,在一个空单元格中,我想得到C列中Prod Type=Prod2和Type=type3的值 我将感激任何帮助 看看如何使用Excel函数 设置 A1=产品类型 B1=类型 C1=Val 那么您在A2:C5中提供的数据 然后 H1=产品类型 I1=类型 H2==PROD2标准1 I2==TYPE3标准2 最后,在H3中: A B C 1 PROD1 TYPE1 VAL1 2 PROD2 TYPE1 VAL2 3 PROD1 TYPE2 VAL3
A B C
1 PROD1 TYPE1 VAL1
2 PROD2 TYPE1 VAL2
3 PROD1 TYPE2 VAL3
4 PROD2 TYPE3 VAL2
这应该可以为您获取值。看看如何使用Excel函数
=DGET(A1:C5,"Val",H1:I2)
设置
A1=产品类型
B1=类型
C1=Val
那么您在A2:C5中提供的数据
然后
H1=产品类型
I1=类型
H2==PROD2标准1
I2==TYPE3标准2
最后,在H3中:
A B C
1 PROD1 TYPE1 VAL1
2 PROD2 TYPE1 VAL2
3 PROD1 TYPE2 VAL3
4 PROD2 TYPE3 VAL2
这应该会为你带来价值
=DGET(A1:C5,"Val",H1:I2)
这假设C列的值实际上是数字,而不是文本
这假设列C值实际上是数字而不是文本。对于输出列不包含数字的情况,改进如下:
=SUMPRODUCT(($A$1:$A$4="PROD2")*($B$1:$B$4="TYPE3")*($C$1:$C$4))
摘自
另请参见。关于输出列不包含数字的情况的改进如下:
=SUMPRODUCT(($A$1:$A$4="PROD2")*($B$1:$B$4="TYPE3")*($C$1:$C$4))
摘自
另见