Excel - 在搜索列标题和该列中的特定值后返回行标题

时间:2017-07-07 10:57:24

标签: excel-formula lookup

我想要一个Excel公式,它根据两个条件返回列标题(A列中的值):

  • 标题栏名称(以下示例中的国家/地区)
  • 该列中的特定值(以下示例中的是) 所以在这种情况下,如果我的搜索单元格(A12)的值为#34;国家1",我将得到结果"域5"在结果单元格中(B12)。

同样,我应该能够在不破坏公式的情况下添加列(黄色标题)。

下面的完整结果表:

  • 国家1:域名1
  • 国家2:域名3
  • 国家3:域名2
  • 国家4:域名6
  • 国家5:域名4
  • 国家6:域名5
  • 国家7:域名8
  • 国家8:域名7

我在下面创建了一个谷歌电子表格,其中的示例位于选项卡"示例"。 我想要实现的目标可以在选项卡上看到" Check"。 https://docs.google.com/spreadsheets/d/1FjHkCs8MoFy6w-mhcyufD1VEBX-r3Rdc98GoNcsKeC0/edit?usp=sharing

如果有人能帮助我,我真的很感激。

Simplified example

2 个答案:

答案 0 :(得分:1)

这是一个双MATCH INDEXOFFSET

=INDEX($A$2:$A$4,MATCH("Yes",OFFSET($A$2:$A$4,0, MATCH(A7,$B$1:$D$1,0)),0))

enter image description here

答案 1 :(得分:0)

在单元格B7中使用以下公式:

=INDEX($A$2:$A$4,MATCH("Yes",INDIRECT(ADDRESS(2,MATCH($A$8,$A$1:$D$1))&":"&ADDRESS(4,MATCH($A$8,$A$1:$D$1)))))