使用Excel

时间:2016-07-26 18:21:40

标签: excel excel-formula

是否有一个函数在给定单元格值的情况下输出行名称?我不经常使用索引和匹配,所以它对我来说不是很直观。任何帮助表示赞赏,宁可避免使用VBA。

例如在图像中,如果我有一个单元格参考值,我希望该函数输出“13”6/16/2016 enter image description here

3 个答案:

答案 0 :(得分:1)

对于1900日期系统,如果您的参考值在Z1中,请尝试:

=INT((Z1-42365)/14)+1

答案 1 :(得分:1)

假设您的行名称在A列中:A并且您要搜索的范围是B2:O27,您要匹配的值是Z1,然后尝试以下公式:

=INDEX($A:$A,MAX(--($B$2:$O$27=$Z$1)*ROW($B$2:$O$27)))

需要使用 Ctrl + Shift + 输入作为数组公式输入。

答案 2 :(得分:1)

还有一个使用数组公式在2d数组中查找行的标准公式: -

=MIN(IF($B$2:$O$27=Z1,row($B$2:$O$27)-row($B$2)+1))
必须使用 Ctrl Shift 输入

输入