乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>excel</em>如何查找一列最后一个非空单元格

<em>excel</em>如何查找一列最后一个非空单元格

作者:乔山办公网日期:

返回目录:excel表格制作


=match(1,0/(a:a<>"'))数组,不包括最后一个非空单元格是错误值的情况;
=match(1,0/(1-isblank(a:a)))数组,包括最后一个非空单元格是错误值的情况。

=INDEX(A:A,MAX(IF(A1:A65535<>"",ROW(1:65535),0)))

这个公式时求A列中最后一个非空单元格的值,
数组公式,CTRL+SHIFT+ENTER结束
=LOOKUP("座",INDIRECT("b4:b"&MATCH(E6,C:C,)))
b4:b~ 表示合计那一列zd是 B列
E6 表示 "第三列查找" 下面的 534M所在位置。

最好把你的行号 列号 截图出来看看。

先得出每一行数据 最后一列的列号

把这些列号写入到第256列

然后在第256列得出最大的数字,也就是所有行的 最后一列的列号了。

Sub test()
i = [a65536].End(3).Row '前提是a列是数据最多的行,如果不是自行修改
For k = 1 To i
m = Cells(k, 256).End(1).Column
Cells(k, 256) = m'各列最后非空单元格的列号写入第256列
Next
n = Application.WorksheetFunction.Max(Range("iv:iv"))'求最大值
MsgBox "最后一列的列号是 " & n
End Sub

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网