从表中返回特定单元格的列标题

时间:2017-06-14 12:40:55

标签: excel

我正在努力帮助我为我正在进行的一些研究编写数据。 我有一张看起来像这样的表:

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

我想找到一个以名称作为输入的函数,并返回可在表格中找到该名称的单元格标题。

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

我尝试过hlookup,match和index函数,但它们似乎需要先指定一行。而不是从整个表格中查找。

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

如果您的标题不是数字,那么请使用此标题,或者如果您的数据有重复项,并且您只想返回具有匹配项的第一行:

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

答案 1 :(得分:0)

这样可以解决问题:

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

注意:如果您的表中有重复的名称,它可能会给您错误的值 - 但对于您的示例,这肯定有效。