如何在excel表有空行的情况下,跳过空行按顺序排序号?
即要达到效果:序号姓名1XX2OO3XO空格。。。空格。。。4OXX5XX.6OXXX7XOX在有姓名列的时候,如果让序号拖曳句柄时跳过空格排序?我一开始用隐藏空行的方式...
即要达到效果:
序号 姓名
1 XX
2 OO
3 XO
空格 。。。
空格 。。。
4 OXX
5 XX.
6 OXXX
7 XOX
在有姓名列的时候,如果让序号拖曳句柄时跳过空格排序?
我一开始用隐藏空行的方式,但是在拖曳以后隐藏行还是会编上序号,怎么才能解决这个问题呢? 展开
序号 姓名
1 XX
2 OO
3 XO
空格 。。。
空格 。。。
4 OXX
5 XX.
6 OXXX
7 XOX
在有姓名列的时候,如果让序号拖曳句柄时跳过空格排序?
我一开始用隐藏空行的方式,但是在拖曳以后隐藏行还是会编上序号,怎么才能解决这个问题呢? 展开
3个回答
2015-10-15 · 知道合伙人软件行家
gvntw
知道合伙人软件行家
向TA提问 私信TA
知道合伙人软件行家
采纳数:709
获赞数:4878
微软最有价值专家(Most Valuable Professionals) 合著书籍7部:《Excel应用大全》等。
向TA提问 私信TA
关注
展开全部
可以使用COUNTA函数计算非空单元格个数来编号。
以下图为例:
A2输入公式:
=IF(B2="","",COUNTA(B$2:B2))
公式下拉复制,可以看到,序号会自动跳过姓名为空的单元格进行顺序编号。
知识扩展:
COUNTA 函数计算区域中不为空的单元格的个数。
语法
COUNTA(value1, [value2], ...)COUNTA 函数语法具有下列参数 :
value1 必需。表示要计数的值的第一个参数。
value2, ... 可选。表示要计数的值的其他参数,最多可包含 255 个参数。
注解
COUNTA 函数可对包含任何类型信息的单元格进行计数,这些信息包括错误值和空文本 ("")。例如,如果区域包含一个返回空字符串的公式,则 COUNTA 函数会将该值计算在内。COUNTA 函数不会对空单元格进行计数。
更多追问追答
追问
老师,能不能详细说明一下if函数后面表达式的意义,我以前学过一点编程,能教教我吗?谢谢
追答
B2=IF(A2="","",ROW(A2)-COUNTIF(A$1:A2,""))
单元格B2的iF解析:当A2等于空格时,则显示为空格,否则,则显示为Row(a2)-A2至A1的空格数
(Row(A2)计算得出行号,结果为:2
B3=IF(A3="","",ROW(A3)-COUNTIF(A$1:A3,""))
单元格B3的iF解析:当A3等于空格时,则显示为空格,否则,则显示为Row(a3)-A3至A1的空格数
(Row(A3)计算得出行号,结果为:3
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A2输入
=IF(B2="","",COUNTA($B$2:B2))
下拉公式
=IF(B2="","",COUNTA($B$2:B2))
下拉公式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询