Excel 复制/粘贴工作表并重命名单元格

Excel 复制/粘贴工作表并重命名单元格

当您有一张工作表并将其复制/粘贴到新工作表时,我注意到所有表格都被方便地重命名为某个唯一的名称,以便新工作表具有与第一个工作表不同的独立表值。例如,如果我将整个工作表复制/粘贴到工作簿中的新工作表中,工作表 1 中的表“monthlyIncome”将被重命名为“monthlyIncome6”之类的名称。

但是,单元格名称不会以这种方式重命名。当您复制/粘贴工作表时,所有单元格名称都会被删除并恢复为其网格名称(A1、J4 等)。新工作表反而会引用另一张工作表上的初始单元格名称。因此,新工作表并不完全独立于第一张工作表。

我有一张比较复杂的工作表,不想仔细查找所有单元格名称引用,然后为第二张工作表设置唯一名称。有没有解决方案可以帮我做到这一点?比如如何重命名表名?

答案1

我需要右键单击工作表并选择“移动/复制”,而不是单击工作表左上角来选择所有单元格并复制/粘贴它们。通过该方法复制时,单元格会保留其名称,并且 excel 始终首先按最局部的变量解析范围,因此单元格名称不是唯一的,但默认情况下在全局工作簿单元格名称之前使用本地单元格名称。

相关内容