自定义编号如何写呢?

请问大家下面这个自定义编号怎么写呢?

X190701001   X为固定字母,19为年的后两位 07为月份 01为日期 001为编号(取数据库中最大的数+1)

FineReport zgscdyyb 发布于 2019-7-1 11:29
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
firegunzxLv6高级互助
发布于2019-7-1 11:31(编辑于 2019-7-1 11:32)

可以通过公式生成:

下面是我的例子,ID规则是X开头+6位日期+3位流水

在A1单元格用sql取出当前日期的ID最大值,

然后在N2单元格里填入公式=seq()计算出序号,

然后在ID单元格里填入下面的公式

=if(len(A1)==0,"X" + format(today(), "yyMMdd")+right(CONCATENATE("00", N2), 3),left(A1,10)+right(CONCATENATE("00", TOINTEGER(right(O1,4))+N2), 3))


  • 2关注人数
  • 494浏览人数
  • 最后回答于:2019-7-1 11:32
    请选择关闭问题的原因
    确定 取消
    返回顶部