excel表格怎样以年份和月份自动排流水号?

excel表格怎样以年份和月份自动排流水号?,第1张

你这个跟日期一点联系都没有,只是自动生成序号,不需要那么复杂

第一:年份流水号

1、选中B3:B11,按下Ctrl+1(设置单元格格式)

自定义,样式中输入2020-000,确定

然后我们在B3中输入1,B4中输入2,试试看

然后下来即可

2、同理,在C3:C11中同样可以以此设置

第二:月份流水号

1、先做流水号2的序号,G3单元格的公式

=TEXT(COUNTIF(J$2:J3,J3),"000")

I3:=YEAR(E3)

J3:=TEXT(MONTH(E3),"00")

取出月份,使用text函数整形成2字符

2、做好之后我们在组合

F3:=I3&J3&"-"&G3

这样做,对于初学者更容易理解。

1、首先说编号 : 编号的问题需要没有重复对吧?如果你使用了数据库的话,就要先从数据库中读出最大的编号,才能开始写下一个项目编号你可以单独建立一个项目编号字段,也可以不建,取出来之后用用字符串函数截取,总之,这是一个不容易做到的问题。

至于下个月的第一单,是否能够再重新开始,也是必须在这里完成的。

你可以在读取数据库内容的时候,加入日期查询条件,如果查询不到当月的记录,那么这个项目编号就再从01开始。

说得比较抽象,这只是原理,因为你连程序都没有,现在就算有人回答你,也只能是这样理论性地告诉你,不可能告诉你代码。

2、日期中的月份: 这个特别简单只要这样一个函数就搞定:date('m')

3、前面的S就不解释了。

最后,就是连接: 设:$result是你最后想得到的值,$munber是项目编号,$da是月份

那么:$result = 'S'.$da.$number//这就是你想要得到的结果。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10717203.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存