我希望使用不同的工作表(称为Ward 1
,Ward 2
,Ward 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"
答案 0 :(得分:0)
=AGGREGATE(15,6,('WARD 1'A:A<>"")*row(A:A),1)+1
这将确定WARD 1工作表中A列的最后一行没有错误,然后为其添加+1以在下一张工作表上为您提供起始编号。使用此选项将上面的内容添加到您现有的公式中,以获得前面的刻字。
对于后续的行编号,我不建议从ROW()构建它,而是建议你从上面单元格的右侧去掉最后的X个字符,然后加1。