如何获取excel最大非空行号(不适用VBA等工具)?
6个回答
2012-07-31 · 知道合伙人软件行家
关注
展开全部
=MAX(IF(A:A=LOOKUP(9E+307,A:A),ROW(A:A)))
数组公式,返回A列中最大非空行号.
数组公式,返回A列中最大非空行号.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看了下那个前面那个答案,个人感觉严格点的公式应该是下面这样的(获取A列最大非空行号):
=LOOKUP(1,0/NOT(ISBLANK(A1:A65535)),ROW((A:A)))
注:不同版本的EXCEL最大行列数是不一样的,检索时不能达到最大行列数,如2003版excel 最大列号为65536,但此时用的却是A1:A65535来代表A列(A:A),
=LOOKUP(1,0/NOT(ISBLANK(A1:A65535)),ROW((A:A)))
注:不同版本的EXCEL最大行列数是不一样的,检索时不能达到最大行列数,如2003版excel 最大列号为65536,但此时用的却是A1:A65535来代表A列(A:A),
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假如统计的数据区域在A列,B1单元格用来显示A列最大非空行号
B1单元格公式:
=ADDRESS(MATCH(LOOKUP(1,0/(A1:A10000<>""),A1:A10000),A:A,0),1,1,1)
B1单元格公式:
=ADDRESS(MATCH(LOOKUP(1,0/(A1:A10000<>""),A1:A10000),A:A,0),1,1,1)
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=MAX((A:A<>"")*(ROW(A:A)))
或者
=LOOKUP(1,0/(A:A<>""),ROW(A:A))
输入公式后,要按Ctrl+Shift+Enter键
或者
=LOOKUP(1,0/(A:A<>""),ROW(A:A))
输入公式后,要按Ctrl+Shift+Enter键
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询