当前位置: 首页>编程语言>正文

xlsx自动生成序号java 如何在excel自动生成序号

我们在使用excel中的过程中,经常要使用到序号,最直观的就是生成连续的序号,还有就是合并单元格序号,以及部门序号,还有隔行填充序号等等,以及筛选隐藏后还连续的序号等等,今天我们就来演示下,我们常见的序号生成方法。

1.隔行生成序号




xlsx自动生成序号java 如何在excel自动生成序号,xlsx自动生成序号java 如何在excel自动生成序号_显示序号,第1张


操作方法:选中序号列-F5-定位条件-空值,输入公式=N(E2)+1

公式解读:=N(E2)+1,N(文本) 返回0,N(数字) 返回数字本身,在第一个单元N(E2)+1就等于1,然后以此类推。

2.普通生成100行连续序号,和一次性生成100行连续序号的方法


xlsx自动生成序号java 如何在excel自动生成序号,xlsx自动生成序号java 如何在excel自动生成序号_xlsx自动生成序号java_02,第2张


方法解读:

A.我们用了普通方法。可以看到拖拽比较麻烦。

B.我们使用了填充方法,开始-填充-系列 终止值输入100,序列产生在 选择 列

3.删除和隐藏行后还连续的序列


xlsx自动生成序号java 如何在excel自动生成序号,xlsx自动生成序号java 如何在excel自动生成序号_操作方法_03,第3张


函数解读:=SUBTOTAL(103,$F$1:F1)

SUBTOTAL的第一个参数为101-111,为忽略隐藏值和删除值

4.合并单元格生成序号


xlsx自动生成序号java 如何在excel自动生成序号,xlsx自动生成序号java 如何在excel自动生成序号_合并单元格_04,第4张


操作方法:先选中序列的列,然后输入公式=COUNTA($C$1:C1)

函数解读:=COUNTA($C$1:C1)

5.相同部门生成统一序号,生成内部序号

A.生成统一序号


xlsx自动生成序号java 如何在excel自动生成序号,xlsx自动生成序号java 如何在excel自动生成序号_操作方法_05,第5张


方法解读:现在第一个单元格输入1,然后在第二个单元格输入=IF(F3=F2,D2,D2+1)

函数解读:=IF(F3=F2,D2,D2+1)

如果两个部门相等,然后就显示D2单元格的1,如果不相等,就显示D2+1,因为公式是相对引用,填充后,值会发生变化。

B.生成内部序号


xlsx自动生成序号java 如何在excel自动生成序号,xlsx自动生成序号java 如何在excel自动生成序号_合并单元格_06,第6张


方法解读:现在第一个单元格输入1,然后在第二个单元格输入=IF(F3=F2,E2+1,1)

函数解读:=IF(F3=F2,E2+1,1)

如果两个部门相等,然后就显示E2单元格加上1,如果不相等,就显示1。

6.通过row函数生成序号,删除也是连续,但隐藏不连续。


xlsx自动生成序号java 如何在excel自动生成序号,xlsx自动生成序号java 如何在excel自动生成序号_显示序号_07,第7张


函数解读:=ROW()-1,row()函数为返回当前的行号,我们在第二行,所以减去1

通过测试我们发现,删除的时候行号连续,但隐藏后,行号不连续。

以上呢,就是在excel中生成序号的方式,这几种方式比较特殊,函数都不是特别难,关键是思路的理解。大家可以多练习,所谓熟能生巧。


https://www.xamrdz.com/lan/5p81923819.html

相关文章: