获取Excel中特定行和匹配列的列名称

时间:2014-04-04 12:51:17

标签: excel

我喜欢这件事:

输入:主题编号,马克, 输出:成绩字母(列名称)

以下是示例excel表:

enter image description here

我通过使用此功能找到了行号:

=MATCH(C7,A2:A4,0)

现在,如何找到该行中的值并输出列名?

1 个答案:

答案 0 :(得分:1)

如果你可以改变等级范围从失败 - >您可以使用以下公式:

=INDEX(B1:H1,1,MATCH(C8,OFFSET(A2,MATCH(C7,A2:A4,0)-1,1,1,7),1))

(为清楚起见,列将为Fail,D,C-,C,B-,B +,A及其下方的相应标记) Grade Table

修改

经过进一步思考,无需更改表格,并避免使用OFFSET功能,以下内容应该有效:

=INDEX(B1:H1,COUNTIF(INDEX(B:B,MATCH(C7,A:A)):INDEX(H:H,MATCH(C7,A:A)),">"&C8)+1)