EXCEL函数自动编号/编码单条件和多条件的几种方法

原创 kaixinit  2018-12-06 01:34  阅读 256 次

一、单条件COUNTA函数,I列有数值就开始自动编码,空白值直接跳过,公式如下:

=IF(I2="","",COUNTA($I$2:I2))

二、多条件COUNTIF函数,适用于出纳收支编码,I列只有收付两个文本条件为例

1.纯数字自动编号:收时,以1000四位编码进行自动编号;付时,以2000四位编码进行自行编号,公式如下:

=IF(I2="收",1000+COUNTIF(I$2:I2,I2),IF(I2="付",2000+COUNTIF(I$2:I2,I2)))

2.带文本自动编号:收时,以收-0(如收-01)编码进行自动编号;付时,以支-0(如支-01)编码进行自行编号,公式如下:

=IF(I2="收","收"&"-"&(COUNTIF(I$2:I2,I2)),IF(I2="付","支"&"-"&(COUNTIF(I$2:I2,I2))))

备用:

1.=C2&"-L-BBU"&CEILING(SUMPRODUCT(($C$2:C2=C2)*($B$2:B2))/6,1)

2.="AZMTRQGGyqz"&B2&"-"&RIGHT(YEAR(G2),2)&TEXT(MONTH(G2),"00")&"-"&TEXT(SUMPRODUCT((TEXT(G$2:G2,"ymm")=TEXT(G2,"ymm"))*(B$2:B2=B2)),"0000")

3.=IF(D2="优秀",1000+COUNTIF(D$2:D2,D2),IF(D2="良好",2000+COUNTIF(D$2:D2,D2),IF(D2="一般",3000+COUNTIF(D$2:D2,D2),"")))

4.=SUMPRODUCT(--(B$2:B2&C$2:C2=B2&C2))

5.=IF(F2="","",IF(F2=F1,F2&"-"&COUNTIF($F$1:F2,F2)-1,F2))

本文地址:http://www.kaixinit.com/info/office/1432.html
关注我们:请关注一下我们的微信公众号:扫描二维码开心电脑网的公众号,公众号:kaixinit
版权声明:本文为精品文章,由 kaixinit 收集,不代表开心电脑网对观点赞同或支持。欢迎分享本文,转载请保留出处!

发表评论


表情