日常办公中我们习惯给excel数据记录进行编号,大部分朋友可能是这么做的:在输入1、2之后向下拖动填充,生成一系列序号。但这样的序号很脆弱,删除行或者调整行顺序时,序号就会被打乱,又得重新编号。
今天教大家用excel函数,生成智能编号,删除行或者调整行顺序时序号也会自动更新,真的是非常方便!
4种实现智能编号的方法方法1:row函数
在a2单元格输入公式=row()-1,然后向下填充,可生成自动编号。row()返回当前行编号,再减1即可得到记录编号。然后,删除行或者调整行顺序,编号可自动更新。
方法2:max函数
同样的方法,在a2单元格输入公式=max(a$1:a1)+1,然后向下填充。这里的a$1:a1采用混合引用的方式,当公式向下填充的时候,函数max可计算a1:a1、a1:a2、a1:a3....等区域的最大值,可依次得到0、1、2....一系列数字,然后再加1,得到最终编号。
方法3:counta函数
在a2单元格输入公式=counta(a$1:a1),然后向下填充即可。原理类似与方法2,不过这里的counta函数统计的是对应范围内不为空的单元格数字。注意函数名称,不能错用成count函数。
方法4:subtotal函数
在a2单元格输入公式=subtotal(103,b$1:b1),然后向下填充。函数的第一个参数可以选择1-11、101-111共22个值,其中103表示使用counta函数进行统计,而且统计的是视图中可见的单元格数量,因此这个函数可实现跳过隐藏行自动编号,这是前几种方法完全做不到的!
总结:4种方法的优点及不足之处前3种方法的作用类似,它们对于删除现有行数据、移动行位置这些操作可以自动更新编号,但是对于插入新行、隐藏某些行这样的操作则无能为力,也会出现编号不连续的情况。鉴于row函数不需要参数,因此更加方便!
第4种方法除了能够实现前三种方法的全部功能之外,对于隐藏某些行的操作,也能自动更新序号,序号始终保持连续。
针对插入行操作,以上几种方法都无法给新行编号,可能会出现编号不连续的情况,这样的话就只能重新编号。其实,任何方法都不是万能的,工作实践中我们应该注重随机应变。
麻辣小海鲜产品加工厂经营时间久 一件代发服务
福田瑞沃6.8米冷藏车图片配置报价多少钱
加盟客来福衣柜该怎么做?
进口菲律宾香蕉清关代理
微评有料 | 欧派“共享爸爸”刷屏网络 4月天猫全屋定制排行榜出炉
巧用这4个Excel函数,实现“智能编号”功能,解放你的双手
加盟定制家居哪个品牌好 美罗堡定制家居加盟
优势走量抛售]UV994光稳定剂/UV994巴斯夫
木门消费者喜爱十大品牌 精武之帝木门值得加盟
厂家直销 5年质保 不锈钢青古三层玻璃架
小夫子国学与传统文化传承一路同行
国内生产厂家直销彩色可发性聚苯乙烯eps珠粒
毛绒玩具婚庆娃娃公仔批发市场
启东到鹤山的直达软卧大巴车动车票价
陕西电动三轮保温车 生鲜水果配送箱货三轮车
龙江小学6年级语文辅导收费
山东伊莱特研磨钢球
塑料橡胶裁片机产品说明
山东信誉牧业供应纯种波尔山羊 山羊饲养饲料
供应大量营养杯青绿苔草,四季长绿耐修剪践踏 基地直销