自动排列序号,这样序号就不会因为删行而断掉。cant连接
在excel中,当前行数可以由函数row表示。
row函数,这意味着返回引用的行号。这个函数的语法是row([referenc
row是指水平行,这是一个确定序列号的函数。在单元格中输入该行后,序号会随着位置的变化而变化。如果删除一行,序号会自动相应改变,不会有漏项。
有两种方法可以隐藏。
方法一。过滤掉空行并删除它们。
方法二,假设是根据a1:a100选取的,对于a列索引(a:,small(if(a$1:$100,row(a$1:$100)),row。对于b列{index(b:b,small(if(a$1:a$100,,row(a$1:a$100))}。
例1:序列号从1开始的操作方法
1.假设在工作表的a列中生成了一个序列号,从1开始,每两行递增一次。我们在单元格a2下单击。
2.输入公式:int(row(a2)/2)回车得到结果1;
3.然后,用鼠标点击单元格填充柄,向下拖动,填入公式;拖到序列号的最后一个单元格的末尾。实现了每两行自动填充递增的序列号,
4.如何理解int(row(a2)/2)?row函数是求单元格所在的行数;row(a2)得到2行,然后除以2,数为1;
5.公式向下填充时,row(a2)/2变成row(a3)/2;row(a3)得到3行,除以2得到1.5;然后用int函数整型得到数字1;
6,以此类推,向下填写公式,行号增加。每个行号除以2,然后用int函数舍入。然后,数字序列号每两行递增一次。
7.以上是每两行。然后,每3行,4好还是更好?操作方法基本相同,在公式上做了一些调整。例如,要增加每三行的数字序列号,公式为:
int(row(a3)/3)
8.然后,向下填写公式,每隔三行可以增加数值序号;同样,每四行,公式为int(row(a4)/4)。看公式的变化。如果想要n行,将单元格改为an并除以n:row(an)/n。
例2:以n位数字开始序号的运算方法
1,以上是从1开始的序号;那么,如果数字从2开始,或者从3开始,或者从10开始,那么公式怎么写呢?接下来,让我们让我们看一看。比如从2开始的序号每增加2行;结果显示在b列中;选择列b。在公式栏中输入公式:int(row(b4)/2)。
2.按回车键ctrl,得到所有结果,实现要求。
3.比如从3开始的序号每增加3行;结果显示在列c中;选择c列,在编辑字段输入公式:int(row(c9)/3),按enterctrl,得到所有符合要求的结果。
4.例如,从10开始的序号每4行增加一行;结果显示在d列中;选择d列,在编辑字段输入公式:int(row(d40)/4),按enterctrl,得到所有符合要求的结果。