在EXCEL里面找出某一列中的最后一行的行号用什么函数?
展开全部
1、打开Excel办公软件,演示所用版本为Office家庭与学生版 2016,其他版本亦可。
2、为了演示需要,在A列添加80行数据,数据时随机添加的,跟实际需求无关,无需参照,只要根据实际需求进行填写即可。
3、选中想要得到结果的单元格,然后键入如下函数“=LOOKUP(2,1/(A:A<>""),ROW(A:A))”,该函数是一个嵌套函数,意思是获取A列中所有非空单元格的个数,也就是题目所提到的该列最后一行的行号。
4、输入完成后回车可以发现已经得到正确的结果了。
5、按此方法,我们可以测试一下B列以及C列的最末行行号是否正确,结果显示是正确的,对于测试结果是否正确,这里提供一个快捷键,只需要在该列任意位置按住Ctrl+下方向键即可直接跳转到最末行。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果没有空行的话,可取出该列的有效数据行数,用SUMPRODUCT函数,例如:=SUMPRODUCT((汇总表!$A$4:$A$65536<>"") *(汇总表!$B$4:$B$65536<>""))
如果存在空行,可采用以下返回最后的“行号”:
————非空值(方法一)
LOOKUP(2,1/(A3:A65536<>""),row(A3:A65536))
————非空值(方法二)
LOOKUP(2,1/(1-ISBLANK(A3:A65536)),row(A3:A65536))
————非空值(方法三 数组公式)
MAX((A3:A65536<>"")*ROW(A3:A65536))
————数值(方法一) LOOKUP(9E+307,A:A)
————数值(方法二) MATCH(9E+307,A:A)
————文本(方法一) LOOKUP("座",row(A:A))
————文本(方法二) MATCH("座",A:A)
如果存在空行,可采用以下返回最后的“行号”:
————非空值(方法一)
LOOKUP(2,1/(A3:A65536<>""),row(A3:A65536))
————非空值(方法二)
LOOKUP(2,1/(1-ISBLANK(A3:A65536)),row(A3:A65536))
————非空值(方法三 数组公式)
MAX((A3:A65536<>"")*ROW(A3:A65536))
————数值(方法一) LOOKUP(9E+307,A:A)
————数值(方法二) MATCH(9E+307,A:A)
————文本(方法一) LOOKUP("座",row(A:A))
————文本(方法二) MATCH("座",A:A)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
比如求A列
如果中间没有空单元格,那么:
=counta(A:A)
如果中间有空格,目前还没发现有什么公式可以求解哦!
如果中间没有空单元格,那么:
=counta(A:A)
如果中间有空格,目前还没发现有什么公式可以求解哦!
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询