如何找到下一个非空白单元格并打印 excel 中的值?
How to find the next non blank cell and print the value in excel?
大家好,
我想根据 B 列查找下一个非空白单元格的日期,并在 C 列中打印日期。
例如,B3
之后的下一个非空白单元格是 B4
,因此公式会将单元格 A4
中的日期复制到单元格 C3
。
另一个例子,B4
之后的下一个非空白单元格是B7
,所以公式会将单元格A7
中的日期复制到单元格C4
E 列是 C 列的预期输出。
我可以知道如何在不使用仅适用于 Office 365 用户的任何公式的情况下实现这一点吗?任何帮助将不胜感激! :)
为非 365 版本的 excel 尝试下面的数组公式。
=IFERROR(IF(B3="","",INDEX($A:$A,SMALL(IF($B:$B<>"",ROW($A:$A)-ROW($B),""),COUNTA($B:$B3)+1))),"")
按 CTRL+SHIFT+ENTER 计算公式,因为它是一个数组公式.
大家好,
我想根据 B 列查找下一个非空白单元格的日期,并在 C 列中打印日期。
例如,B3
之后的下一个非空白单元格是 B4
,因此公式会将单元格 A4
中的日期复制到单元格 C3
。
另一个例子,B4
之后的下一个非空白单元格是B7
,所以公式会将单元格A7
中的日期复制到单元格C4
E 列是 C 列的预期输出。
我可以知道如何在不使用仅适用于 Office 365 用户的任何公式的情况下实现这一点吗?任何帮助将不胜感激! :)
为非 365 版本的 excel 尝试下面的数组公式。
=IFERROR(IF(B3="","",INDEX($A:$A,SMALL(IF($B:$B<>"",ROW($A:$A)-ROW($B),""),COUNTA($B:$B3)+1))),"")
按 CTRL+SHIFT+ENTER 计算公式,因为它是一个数组公式.