如何在excel列中获取下一个非空单元格值

时间:2016-12-01 04:42:03

标签: excel excel-formula

这是我的excel外观

Column A        Column B
1/1/2016          
2/1/2016
3/1/2016
4/1/2016
5/1/2016
.
.
.
31/1/2016          1000

现在我将在本月的另一张纸上引用其中一个日期,并且我希望在每个月的时间内提取对应于最后日期的B列值。在B栏的最后日期之前不会有任何价值。

有任何暗示吗?

1 个答案:

答案 0 :(得分:0)

首先步骤是制定条件:

=IF(A1=EOMONTH(A1,0),B1,"")

注意:如果A1中的日期确实是其月末,则需要B1

的结果

第二步步骤是将其与Vlookup结合使用。我假设您将在C列中输入一些日期:

=IF(C1=EOMONTH(A1,0),VLOOKUP(C1,$A$1:$B$1000,2,FALSE),"")

第三个步骤是......如果您的输入位于另一个工作表中,则可以更改公式。例如:数据在“sheet1”中,日期输入在C表的“sheet2”

=IF(C1=EOMONTH(Sheet1!A1,0),VLOOKUP(C1,Sheet1!$A$1:$B$1000,2,FALSE),"")

希望它会有所帮助。