ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

EH搜索     
EH云课堂-专业的职场技能充电站 Excel转在线管理系统,怎么做看这里 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
Excel不给力? 何不试试FoxTable! Excel 2016函数公式学习大典 挑战你的Excel知识,一起测验下 免费下载Excel行业应用视频
300集Office 2010微视频教程 Tableau-数据可视化工具 精品推荐-800套精选PPT模板,点击获取 ExcelHome出品 - VBA代码宝免费下载
你的Excel 2010实战技巧学习锦囊 欲罢不能, 过目难忘的 Office 新界面 Excel VBA经典代码实践指南
查看: 7304|回复: 22

[原创] 为什么你每天用Excel,仍无法解决序号连续生成的问题?

[复制链接]

TA的精华主题

TA的得分主题

发表于 2016-4-7 22:11 | 显示全部楼层 |阅读模式
本帖最后由 谢笑长 于 2016-4-7 22:16 编辑


经常看到有人在对Excel实行排序、筛选后序号出现紊乱现象,却无力解决。
那我们就来聊聊Excel中序号的问题。

以在A列中生成序号从1到10为例
看看大家平时是怎么做的。
在A2输入1,A3输入2,同时选中A 2与A3,将鼠标放在A3单元格右下角,当鼠标呈“十”字时按住鼠标左键向下拖动。
1-1.gif

上述方法一般人都会,没什么难度。

不过当生成的序列号很多时,如要生成从1到1000的序列号,上述方法要拖动鼠标很久,拖的眼花缭乱,而且不一定能刚好拖到1000的位置。
是不是有一种想要崩溃的感觉!

那是否有比较简单的方法,答案是有的。

在A2输入1,单击“开始”选项卡,在“编辑”中单击>填充>序列>”序列产生在”选择 “列”>“类型”选择“等差数列”>“终止值”输入需要结束的数字,如10>单击”确定”。
1-2.gif


那如何解决排序时序号出现紊乱现象?

在A2单元格中输入=ROW()-1,向下复制。
1-3.gif

惊讶的结果出现了,此函数生成的序号在排序状态下都能从容应对,始终出现1、2、3、……。
解析:ROW函数返回所引用的行号,当括号中的参数为空时,则返回公式所在单元格对应的行号。

有人可能会想,这还是要向下手动拖动呀,太麻烦了,有没有更智能的,看看下面这个。

当在A2中输入=IF(B1<>"",ROW()-1,"")时,更神奇的出现了,A列中的序号竟能根据B列单元格中是否有内容自动生成。
1-4.gif

解释:IF函数是条件判断函数,当单元格B1中有任何内容时,公式返回ROW()-1,当B1中无内容时,则公式返回空值。

可惜,ROW函数在面对筛选状态的序号问题,却无能为力,无法忽略隐藏的行列问题。


那如何解决在筛选状态下序号连续问题?

在A2中输入=SUBTOTAL(103,B$2:B2),向下复制。
1-5.gif

再对数据区域做筛选时,发现无论筛选条件如何变化,序号均能连续生成。

解释:SUBTOTAL第一个参数是103时,只能统计可见非空单元格的个数,被筛选后隐藏的行数或列数是不统计的;
B$2:B2则从B2单元格开始,往下拖动时B$2作为起点是不会移动的,这里利用了混合引用的特点。






评分

参与人数 1财富 +10 收起 理由
xiangzi728 + 10 优秀作品

查看全部评分

TA的精华主题

TA的得分主题

发表于 2016-4-7 23:11 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2016-4-7 23:15 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2016-4-7 23:19 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2016-4-7 23:55 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2016-4-8 09:06 | 显示全部楼层
dajiahaoxinku12   用三种不同的方法实现了在排序状态下仍能正常生成1、2、3、……的序号,不愧是版主~~~

TA的精华主题

TA的得分主题

发表于 2016-4-8 11:55 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2016-4-8 19:33 | 显示全部楼层
我是来支持楼主修长城的,没人继续盖楼啊

=ROWS(A$1:A1)

TA的精华主题

TA的得分主题

发表于 2016-4-8 19:59 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2016-4-9 20:03 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关注官方微信,高效办公专列,每天发车

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2019-9-21 16:50 , Processed in 0.101927 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2020 Wooffice Inc.

   

沪公网安备 31011702000001号 沪ICP备11019229号

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:徐怀玉律师 李志群律师

快速回复 返回顶部 返回列表