2017-07-03 145 views
0

我有一张表格,其中包含从我们的客户收到的支票的详细信息,这些支票在到期时存入。目前,我们遵循一个文件系统,每个支票被分配一个号码来跟踪和检索哪些是连续的。然而,这个系列现在已经达到了10,000,但我只拥有几百张支票。(Excel)自动编号​​

我该如何自动化我收到的支票的编号,以便根据包含检查状态的帮助列排除已经存入/清除的支票,例如“已清除”,“未清除”或“已存入”。

  1. 列A - 收据的日期
  2. B列 - 客户Detials
  3. C列 - 检查Numeber
  4. 列d - 检查日期
  5. E列 - 备注
  6. F栏 - 状态(所有待处理的支票都被标记为“未清除”,支票收取是“已存入”&支票已存入帐户“已清算”)
  7. Colum n G - 申请号

我对VBA脚本也是开放的,如果我可以自动执行它。

+0

我还是不明白。支票号码应该是唯一的,你的编号是什么,编号依赖于哪些信息?你能举个例子吗? – am2

+0

支票号码是打印在纸上的号码。我们独特的申请号码在G栏 – huzzug

+0

@ am2:检查号码不是全球唯一的。您可以通过结合RTN,帐号和支票号码获得全球唯一的号码 - 这可能太长。 –

回答

0

对我来说似乎最简单的解决方法是取已知文件号的MAX并添加一个。

所以,如果你输入这些都在同一个电子表格,电子表格有一个标题行,并备案号在G列举行,你只需要像这样的公式在单元格G3:

= MAX(G$2:G2) + 1 

然后填充它下来,下面的单元格是

= MAX(G$2:G3) + 1 
= MAX(G$2:G4) + 1 
= MAX(G$2:G5) + 1 
= MAX(G$2:G6) + 1 

,使其立即采取MAX所有备案号的上方,并增加了一个。

+0

我试过了,但是我还需要加入检查状态的标准,并保持它即使从前一批的检查得到存放时仍然保持。 – huzzug

+0

我不明白为什么支票的状态很重要,只要它保留在电子表格中。清除时,您是否从电子表格中删除支票? –

+0

不,整张表与应收账款和银行有关。我们不删除数据列。 状态栏对我来说很重要,因为我希望编号将支票的状态考虑在内,然后在看起来虽然支票被清除后发出下一个编号 – huzzug