是否可以复制工作表,以便将工作表引用相对转移到新的工作表?

是否可以复制工作表,以便将工作表引用相对转移到新的工作表?

Sheet1 有 A1 = 1,B1 = 2。

Sheet2 具有 A1 = Sheet1!A1,B​​1 = Sheet1!B1

我希望能够复制 Sheet2,以便 A1 = Sheet2!A1,B​​1 = Sheet2!B1。这基本上与我复制包含 =A1 的单元格 B1 并将其粘贴到单元格 B2 中(这样公式就是 =A2)的方式相同。基本上,我希望跨工作表进行填充,就像您可以跨单元格进行填充一样。

至少,如果能够复制引用上一张工作表的单元格范围并将其粘贴到下一张工作表中,以便保留它们的相对引用,那就太好了。

Excel 2007 至少有类似的东西吗?

答案1

不,很遗憾,Excel 没有相对于当前工作表的引用,如工作表列表中的“上一个工作表”或“下一个工作表”。Excel MVP 已多次向 Microsoft 建议此功能,但迄今为止尚未实现。

答案2

您可以复制工作表,然后在该工作表上执行查找和替换以添加工作表名称。如果您做得足够多,可能值得在 VBA 中创建一个程序来自动执行此操作。

相关内容