EXCEL非常难的自动编号问题,高手请进

来源:百度知道 编辑:UC知道 时间:2024/05/18 14:42:41
A列为库存商品,每卖一件商品,在C列与A列对应单元格上自动标注销售顺序编号,例:
A列车型 B列 C列销售顺序编号
A1为捷达 B1为库存
A2为速腾 B2为销售 C2为810-001(表示08年10月第1台销售)
A3为宝来 B3为库存
由于销售顺序无法欲知,怎样在B列改为销售时自动在对应的C列生成销售顺序号,而不重复?
最好能用我的编号来解答,谢谢!
C2单元格公式:
=IF(B2="销售",TEXT(NOW(),"YYMM-")&TEXT(COUNTIF(B$1:B2,"销售"),"000"),"")
将公式向下复制.
以上答案虽然能实现,但在销售第3台车时,第2台的销售顺序号也会随之改变

你的例子不够详细,楼上已经处理的很好,不明白你的“但在销售第3台车时,第2台的销售顺序号也会随之改变”指的是什么。

不过楼上的答案存在另一个问题,排列到11月时,后面的序号是顺着10月的序号增加的,而不是重新由1开始,这样999很快就会用完不够用的。

想帮你改进一下,但琢磨不透你的意思,先不搞,看看你能不能表达得更清楚。

C2单元格公式:
=IF(B2="销售",TEXT(NOW(),"YYMM-")&TEXT(COUNTIF(B$1:B2,"销售"),"000"),"")
将公式向下复制.