获取在Microsoft Excel列的最后一个非空白单元格的行号
在本文中,我们将学习如何获取Microsoft Excel列中最后一个非空白单元格的最后一行号。
考虑一种情况,您要在其中查找列中的最后一个非空白单元格。
使用ROW,COUNTA和OFFSSET这三个函数的组合,可以为最后一行设计一个excel公式,该公式将找出列中最后一个非空白单元格的单元格编号。
ROW:返回引用的行号。
语法:= ROW(reference)
参考:这是对一个单元格或单元格范围的参考。
===
COUNTA:计算不为空的范围内的单元格数。
语法:= COUNTA(value1,value2,…)
value1:第一个参数表示要计数的值。
value2:这是可选的。它代表您要计数的值。最多可以有255个参数。请参见下面的屏幕截图:
偏移量:返回对范围的引用,该范围是给定引用中给定行数和列数的。
语法:= OFFSET(reference,rows,cols,height,width)
===
reference:这是对要应用OFFSET的单元格或单元格范围的引用。
行:您要应用为范围的偏移量的向上或向下的行数。
cols:您要应用为范围的偏移量的左或右列数。
高度:这是可选的。它是您希望返回的引用成为的行数。
宽度:这是可选的。它是您希望返回的引用成为的列数。
===
让我们举个例子:
-
在A和B列中,我们有一些代码
我们想找出最后一个非空白单元格。单元格D2中的公式为= ROW(OFFSET(A1,COUNTA(A:A)-1,0))单元格A1被作为Offset函数的引用* Count A将是Offset函数的第二行(行)&
|将返回列A中包含的总行数。 *第三个参数为cols。公式将检查A列。
-
“偏移量和计数A”返回的值将被行用于计算最后一个非空白单元格。