如何找到一行中最后一个非空单元格的列位置?

时间:2018-06-07 20:03:42

标签: excel

enter image description here

我有这一行,想知道最后一个非空单元格的第一行(日期)的值。在此示例中,它应该返回1/11/2018。鉴于“股票A”的输入,我如何使用Excel公式实现这一目标?

2 个答案:

答案 0 :(得分:1)

尝试:

=LOOKUP(2,1/(A2:Y2<>""),A1:Y1)

礼貌@barry houdini

答案 1 :(得分:0)

假设数据在Sheet1中,并且您的查找股票代码(&#34; Stock A&#34;在这种情况下)在Sheet2单元格A2上,请在sheet2单元格B2中使用此公式以获取所需日期(调整范围引用以适合您的实际数据):

=LOOKUP(2,1/(INDEX(Sheet1!$B:$M,MATCH(A2,Sheet1!$A:$A,0),0)<>""),Sheet1!$B$1:$M$1)

请注意,您可能需要将公式单元格格式化为日期,以便正确显示日期而不是Excel日期代码。