我有一本工作簿(我们将它们用于电子采购订单),我需要能够复制工作表,但其中的公式会增加,就像我在工作表中复制公式一样。
换句话说,在sheet2 I1中,公式为=' Sheet1'!$ I $ 1 + 1。当我复制sheet2并成为sheet3时,我需要I1中的公式来表示=' Sheet2'!$ I $ 1 + 1.
我该怎么做?
答案 0 :(得分:1)
您可以使用以下公式获取包含当前工作表名称的字符串
=cell("filename",A1)
如果您使用标准的Sheet#作为您的页面,那么您可以使用此公式获取当前的工作表编号(假设前一个工作表位于B3中)
=RIGHT(B3,LEN(B3) - FIND("]Sheet",B3,1)-5)
接下来计算上一张表的编号
=VALUE(B4)+1
现在,您可以使用间接功能来处理上一页中的单元格
=INDIRECT("Sheet"&B5&"!B1")
在Sheet4中,这将引用Sheet3中的B1。 将其复制到Sheet5,它将在工作表4中引用B1。