Excel表中,出库单号怎样自动递增?

如图,红色框中的单据编号为字母加数字组合,怎样设置可以自动递增?

1、利用countif判定是第几个“单据编号”

2、利用text,将编号显示成5位数 例如 00001

3、利用&符号连接前面的字母   搞定

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-06-28

="XSCK"&TEXT(500&COUNTIF($A$2:A2,"客户"),"00000")

根据实际修改 单元格 地址,复制 第1个公式,到每个 客户  行,对应的 G列行

追问

比如到第10个客户的时候,你这个公式显示的结果是 XSCK050010,单如果按递增顺序应该显示XSCK05010,所以是不是不太完善?

追答

& 修改为 + 嘛
="XSCK"&TEXT(5000+COUNTIF($A$2:A11,"客户"),"00000")

第2个回答  2021-07-03
可以用:

="XSCK005"&TEXT(COUNTIF($A$2:A2,"客户"),"00")
编号问题很好解决,但是看了一下你的图片,你目前的方法对于后期统计是个麻烦,而且还需要不停的复制表格,过程太繁琐了。
第3个回答  2021-07-03
使用类似下面的公式
="XSCK"&TEXT(522+INT((ROW(A1)-1)/14)+1,"000000")

每第14行递增一个数值
第4个回答  2021-07-03
单据号是从XSCK000001开始的吗?
="XSCK"&TEXT(COUNTIF($A$2:A2,"客户"),"00000")
相似回答