适用范围:随意生成任意步长值的序号。 操作方法:在A1至A3单元格分别输入1、2、3,然后同时选中三个单元格,拖动右下角黑色十字符号填充柄。如下图: 适用范围:生成较少的常规序号。 操作方法:在第一个单元格A2中输入数字1,然后按住单元格右下角的黑色十字符号填充柄向下拖动,全部变成1,。然后在出现的【自动填充选项】中选择【序列填充】。 适用范围:给已有的大量数据生成数量较多的序号。 操作方法:选择第一个单元格,在编辑栏中输入=ROW(A1),回车。把鼠标移至单元格右下角,直至出现黑色十字符号,双击鼠标左键,即可给所有已有的数据填充序号。 适用范围:给有合并单元格的工作表添加序号。 操作方法:如下图所示,需要在A列大小不一的合并单元格中加入序号。 首先选中要添加序号的单元格,编辑栏输入公式:=COUNTA(B$2:B2) 按Ctrl+Enter键。 适用范围:分部门生成特殊规则的序号。 以下图为例,要求按部门分别填写序号,不同部门的序号都从1开始,同一部门按顺序递增。 操作方法:A2单元格输入以下公式,向下复制:=COUNTIF(B$2:B2,B2) 适用范围:需要筛选操作的数据表,保持连续的序号,以方便查看。 操作方法:按常规方法输入序号后,一旦数据经过筛选,序号就会发生错乱。如需筛选后序号仍然保持连续,可以按以下方法。 在A2单元格输入公式并向下复制:=SUBTOTAL(3,B$1:B2)-1 删除几行后看看效果: 筛选后看看效果: 公式解释: SUBTOTAL函数只统计可见单元格的内容,通过给定不同的第一参数,可以完成计数、求和、平均值、乘积等等多种汇总方式。 第一参数是3,就是告诉SUBTOTAL函数要执行的汇总方式是COUNTA。COUNTA函数用于计算区域中非空单元格的个数。SUBTOTAL(3,区域)就是计算区域中可见非空单元格的个数。 第二参数B$1:B2的B$1使用了行绝对引用,当公式向下复制时会变成B$1:B3、B$1:B4、B$1:B5…… 适用范围:给中间出现空行的数据添加序号。 在下图示的数据表中,会不规律的出现一些空行,要求我们在生成序号的时候自小到大排列,但是空行不显示内容。 操作方法:在A2单元格输入以下公式,并向下复制: 公式解释:先判断B2是否为空值,如果B2是空值则返回空,否则计算当前单元格以上的区域中的最大值,加1后得到新的序号。 适用范围:生成具有一定规律的自然数序列,常在较为复杂的公式中使用。 类型1:生成1、1、2、2、3、3……或1、1、1、2、2、2……,即间隔N个相同数值的递增序列,通用公式为:=INT(ROW(n:n)/n) (提示:实际应用时将公式中的N修改为需要的数字即可) 类型2:生成1、2、1、2……或1、2、3、1、2、3……,即1至N的循环序列,通用公式为:=MOD(ROW(n:n),n)+1 类型3:生成2、2、4、4……或3、3、6、6……,即以N次循环的递增序列,通用公式为:=CEILING(ROW(1:1),n) 类型4:生成2、1、2、1……或3、2、1、3、2、1……,即N至1的逆序循环序列,通用公式为:=MOD(n-ROW(1:1),n)+1 |
|
来自: 王意pu3eupsbkg > 《Excel文件》