我喜欢这件事:
输入:主题编号,马克, 输出:成绩字母(列名称)
以下是示例excel表:
我通过使用此功能找到了行号:
=MATCH(C7,A2:A4,0)
现在,如何找到该行中的值并输出列名?
答案 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及其下方的相应标记)
修改强>
经过进一步思考,无需更改表格,并避免使用OFFSET功能,以下内容应该有效:
=INDEX(B1:H1,COUNTIF(INDEX(B:B,MATCH(C7,A:A)):INDEX(H:H,MATCH(C7,A:A)),">"&C8)+1)