2017-06-14 89 views
1

我目前正在与excel进行战斗,以帮助我为我正在进行的某些研究编写代码数据。 我有一个表,看起来像这样:从特定单元格的表格返回列标题

1  2  3  4 
pete jim  dave alan 
julie sarah helen anita 

我想找到需要一个名字作为输入,并返回小区标题,该名称可在表中找到该功能。

E.g.如果输入是'julie',我的输出应该是1.

我试过hlookup,匹配和索引函数,但它们似乎需要一行指定第一个。而不是从整个表格中查找。

任何帮助非常感谢。

回答

0

这将这样的伎俩:

=SUMPRODUCT((A2:D3="julie")*A1:D1) 

注:这将有可能给你错误的值,如果你在你的表重名 - 但你的榜样,这肯定的作品。

+0

这是辉煌的感谢 - 不正是我需要它至。我很好奇 - 公式如何工作? – llewmihs

1

如果标题没有号码,然后使用这个,或者如果您有重复数据,你只想要返回具有匹配的第一行:

=INDEX($1:$1,AGGREGATE(15,6,COLUMN($A$2:$D$3)/($A$2:$D$3="julie"),1)) 
+0

这是一个更好的答案! – CallumDA

相关问题