如何在excel表有空行的情况下,跳过空行按顺序排序号?

即要达到效果:序号姓名1XX2OO3XO空格。。。空格。。。4OXX5XX.6OXXX7XOX在有姓名列的时候,如果让序号拖曳句柄时跳过空格排序?我一开始用隐藏空行的方式... 即要达到效果:
序号 姓名
1 XX
2 OO
3 XO
空格 。。。
空格 。。。
4 OXX
5 XX.
6 OXXX
7 XOX

在有姓名列的时候,如果让序号拖曳句柄时跳过空格排序?
我一开始用隐藏空行的方式,但是在拖曳以后隐藏行还是会编上序号,怎么才能解决这个问题呢?
展开
 我来答
gvntw
2015-10-15 · 知道合伙人软件行家
gvntw
知道合伙人软件行家
采纳数:709 获赞数:4871
微软最有价值专家(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 函数不会对空单元格进行计数。

phoebecheng75
2011-06-28 · 超过10用户采纳过TA的回答
知道答主
回答量:36
采纳率:0%
帮助的人:30.1万
展开全部

看图片噢。有不明白的可以发一个邮件给我,我把Excel档发给你。

更多追问追答
追问
老师,能不能详细说明一下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
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
enjoyllonely
2011-06-28 · TA获得超过2.5万个赞
知道大有可为答主
回答量:1.3万
采纳率:60%
帮助的人:7171万
展开全部
A2输入
=IF(B2="","",COUNTA($B$2:B2))
下拉公式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式