返回给定月份和年份中的最新非空白单元格值

时间:2018-01-08 19:41:23

标签: excel indexing excel-formula match

我想在2017年12月找到下表中最新的非空白条目:

enter image description here

在这个例子中,返回的值是3,日期标题18-Dec-17下的条目,因为25-Dec-17是空白/非数字。

3 个答案:

答案 0 :(得分:2)

尝试,

=INDEX(2:2, AGGREGATE(14, 6, COLUMN(A:F)/((MONTH(A1:F1)=12)*(YEAR(A1:F1)=2017)*SIGN(LEN(A2:F2))), 1))

答案 1 :(得分:1)

您可以使用LOOKUP来执行此操作,例如

=LOOKUP(2,1/(TEXT(A1:Z1,"mmm-yy")="Dec-17")/(A2:Z2<>""),A2:Z2)

答案 2 :(得分:0)

我会做这样的事情:

=+INDEX(A2:F2,1,MATCH(TRUE,INDEX(ISBLANK(A2:F2),0,0),0)-1)

在你的情况下,这将返回3。如果你有一个更长的阵列,只需更新'A2:F2'部分。