excel表格中年份流水号例如2020/1/1至2020/12/31,生成001,002,003,......00n,2021/1/1至2021/12/31,,生成001,002,003,......00n,或2020-001,2020-002,2020-003,......2020-00n;月份流水号例如2020/1/1至2020/1/31,生成001,002,003,......00n,或202001-001,202001-002,202001-003,......202001-00n,
你这个跟日期一点联系都没有,只是自动生成序号,不需要那么复杂
第一:年份流水号
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
这样做,对于初学者更容易理解。
从左到右四个公式:
=TEXT(A3,"yyyy") & TEXT(ROW()-2,"-000")
=RIGHT(B3,3)
=IF(ROW()=3,TEXT(E3,"yyyymm")&"-001",IF(TEXT(INDEX(E:G,ROW(),1),"yyyymm") = TEXT(INDEX(E:G,ROW()-1,1),"yyyymm"),TEXT(INDEX(E:G,ROW(),1),"yyyymm") & TEXT(INDEX(E:G,ROW()-1,3) +1,"-000"),TEXT(INDEX(E:G,ROW(),1),"yyyymm") & "-001"))
=RIGHT(F3,3)
数据得是排好序的