易表在线答疑技术与交流用户社区 → 求助合并表的序号连续问题


  共有7427人关注过本帖树形打印复制链接

主题:求助合并表的序号连续问题

帅哥哟,离线,有人找我吗?
程兴刚
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:4639 积分:133 威望:0 精华:0 注册:2006/9/23 19:23:00
  发帖心情 Post By:2009/11/28 8:32:00 [显示全部帖子]

表2序号列刷新公式:

if(row=1,format([表1!Rows],"000"),eval("format("+eval("number("+cell(row-1,col)+")")+",""000"")"))


 回到顶部
帅哥哟,离线,有人找我吗?
程兴刚
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:4639 积分:133 威望:0 精华:0 注册:2006/9/23 19:23:00
  发帖心情 Post By:2009/11/28 14:47:00 [显示全部帖子]

反过来不就可以了:

表1序号列刷新公式:

if(row=1,format([表2!Rows],"000"),eval("format("+eval("number("+cell(row-1,col)+")")+",""000"")"))


 回到顶部
帅哥哟,离线,有人找我吗?
程兴刚
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:4639 积分:133 威望:0 精华:0 注册:2006/9/23 19:23:00
  发帖心情 Post By:2009/11/28 16:03:00 [显示全部帖子]

函数嵌套引起后面一段不能执行,format()函数敏感性比较高,况且原公式也有点小问题,表1首行等于了表2末行是不对的,应该加1,改成这样:

if(row=1,format([表2!Rows]+1,"000"),right("000"+text(eval("number("+cell(row-1,col)+")+1")),3))


 回到顶部
帅哥哟,离线,有人找我吗?
程兴刚
  4楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:4639 积分:133 威望:0 精华:0 注册:2006/9/23 19:23:00
  发帖心情 Post By:2009/11/28 17:28:00 [显示全部帖子]

可以不改动,也可以去掉number()那一层!

 回到顶部