admin 管理员组

文章数量: 887021


2024年1月5日发(作者:matlab求导数少一个数)

excel多条件自动生成序号函数

在Excel中,可以使用多条件自动生成序号的函数有多种方法。下面将介绍两种常用的方法。

方法一:使用IF和COUNTIFS函数

1.在一个单元格中输入序号1,比如A2

2.在下一个单元格中输入以下公式:=IF(A2="","",A2+1)

这个公式的作用是,如果前一个单元格(A2)为空,则当前单元格为空;否则,当前单元格的值为前一个单元格的值加1

3.在下一个单元格中输入以下公式:=IF(COUNTIFS($B$2:B2,B2,$A$2:A2,A2)=1,1,COUNTIFS($B$2:B2,B2,$A$2:A2,A2)+1)

这个公式的作用是,如果当前单元格所在列(B列)和所在行(A列)与前面的单元格完全相同,则当前单元格的值为1;否则,当前单元格的值为前面相同列和相同行的单元格的计数值加1

4.将第二步和第三步的公式拖拽至需要应用公式的区域。

方法二:使用COUNTIFS和MAX函数

1.在一个单元格中输入序号1,比如A2

2.在下一个单元格中输入以下公式:=IF(A2="","",MAX($A$2:A2)+1)

这个公式的作用是,如果前一个单元格(A2)为空,则当前单元格为空;否则,当前单元格的值为前面单元格中的最大值加1

3.在下一个单元格中输入以下公式:=IF(COUNTIFS($B$2:B2,B2,$A$2:A2,A2)=1,1,MAX(IF($B$2:B2=B2,$A$2:A2))+1)

这个公式的作用是,如果当前单元格所在列(B列)和所在行(A列)与前面的单元格完全相同,则当前单元格的值为1;否则,当前单元格的值为前面相同列和相同行的单元格的最大值加1

4.将第二步和第三步的公式拖拽至需要应用公式的区域。

这两种方法都可以在满足多个条件时自动生成相应的序号。可以根据实际情况选择合适的方法来应用。


本文标签: 公式 序号 自动 生成 方法