2017-06-14 56 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

相關問題