在具有多个选择的excel表中查找索引/值

时间:2018-11-02 13:49:00

标签: excel excel-formula

我有一个表格,上面有一个像struktur这样的数据库:

enter image description here

我现在想寻找的行索引 对象= PA 10x0.3 位置= Fokus Grenzfläche= Unten 卡梅拉= AVT

以获取对比度值

我知道如何使用索引和匹配来搜索可识别的值。但是,我不知道如何在这里将其应用于多个值。

3 个答案:

答案 0 :(得分:1)

使用SUMIFS:

=SUMIFS(Table1[CONTRAST],Table1[CLM1],I2,Table1[CLM3],I3,Table1[CLM4],I4,Table1[CLM5],I5)

![enter image description here

答案 1 :(得分:0)

类似的东西:

=INDEX(Table1[Contrast],MATCH(1,(Table1[Objektiv]="PA 10x0.3")*(Table1[Position]="Fokus")*(Table1[Grenzfläche]="Unten")*(Table1[Kamera]="AVT"),0))

逻辑:

=INDEX(Result to return, MATCH(1, (Range for criteria1 = Criteria 1) * (Range for criteria2 = Criteria 2) * (Range for criteria3 = Criteria 3),0))

我做了一张桌子,使生活更轻松一些,并参考了列名。

您也可以将条件引用到各个单元格。

enter image description here

答案 2 :(得分:0)

我将使用将搜索到的列连接为1个字符串的键列。然后通过串联所需的值来匹配该字符串。我还将数据设置为Excel表。这样可以轻松更改变量值。

enter image description here

A中的关键列。在K列中搜索值

K6使用Match在A列关键字中查找上述搜索词的串联。您可以包装IFERROR来处理未找到的匹配项。匹配项是找到它的行。

=MATCH(CONCATENATE(K2,K3,K4,K5),Table2[[#All],[Key]],0)