以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  [求助]表格里自己添加英文字母加日期和序号  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=28924)

--  作者:syk1988
--  发布时间:2016/10/22 14:37:00
--  [求助]表格里自己添加英文字母加日期和序号
我想在出团编号一列里,每增加一行的时候自己会添加XDF然后当天的日期后面加序号。序号的话同一天用车单位是一样的话,序号是一样的。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:易表.egd


--  作者:iyplx2425
--  发布时间:2016/10/23 9:37:00
--  
新增[单位编号]列,[出团编号]刷新公式:"XDF" + Format([日期],"yyyymmdd") + [单位编号]。这是最简洁的用法。
--  作者:syk1988
--  发布时间:2016/10/24 13:58:00
--  
能不能不加单位编号列,能不能套个公式,设定一下条件,用车单位相同名称,编号也一样。用车单位名称不同,序号按序编下去。
--  作者:iyplx2425
--  发布时间:2016/10/24 14:59:00
--  
用IF()函数,如果用车单位出现的次数大于1次(用CountFor()函数),查找相同用车单位的编号,否则新增加一个编号。具体的你试着设置吧。
--  作者:iyplx2425
--  发布时间:2016/10/24 15:00:00
--  
那样做要复杂得多,不如新增列来得简洁。
--  作者:syk1988
--  发布时间:2016/10/24 19:50:00
--  

If([出团编号]="" Or Text([日期])="",[用车单位],“XDF”+Format([日期],"yyyymmdd")+Right("0"+Text(CountFor(GridName,"日期","=",[日期] ,"用车单位"," = ",[用车单位],1,Row)),3))
用这个公式能帮我改一下吗

--  作者:dancedy
--  发布时间:2016/10/25 11:02:00
--  

这样看看

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:003.egd


--  作者:syk1988
--  发布时间:2016/10/25 18:47:00
--  
可以的,谢谢版主