使用来自同一工作簿的不同工作表增加数字

时间:2016-05-25 13:45:45

标签: excel-formula

我希望使用不同的工作表(称为Ward 1Ward 2Ward 3)等来增加数字。

  

我目前的公式是:

  =Control!$G$2&"-"&Control!$H$2&LEFT(J4,1)&E4&RIGHT(Control!$B$6,1)&"00"&ROWS($1:1)

如果我向下拖动它,它的工作原理如下:PKW-APF1001, PKW-APF1002等。

现在,我需要公式从工作表"ward 1"中获取最后一个有效数字,然后从工作表"ward 2"上的下一个数字开始,依此类推其他工作表

让我们说病房1有13个活动行和数据,最后一行是PKW-APF1013,所以对于下一张"ward 2"我想要以下PKW-APF2014和if {{1}有10行数据,工作表"ward 2"应以"ward 3"

开头

1 个答案:

答案 0 :(得分:0)

=AGGREGATE(15,6,('WARD 1'A:A<>"")*row(A:A),1)+1

这将确定WARD 1工作表中A列的最后一行没有错误,然后为其添加+1以在下一张工作表上为您提供起始编号。使用此选项将上面的内容添加到您现有的公式中,以获得前面的刻字。

对于后续的行编号,我不建议从ROW()构建它,而是建议你从上面单元格的右侧去掉最后的X个字符,然后加1。