返回首页
当前位置: 主页 > Excel教程 > Excel2003教程 >

Excel复制表单时出现的名称问题 解决方案

时间:2013-07-22 01:26来源:Office教程学习网 www.office68.com编辑:麦田守望者

我们知道,Excel允许在同一个工作簿中,或者不同的工作簿中复制工作表。首先我们讨论在相同工作簿中复制表单的情况。如果被复制的表单包含工作表级名称,这些名称还会出现在表单的副本中,所以应该调整使用新表单名称。通常,这才是你真正希望看到的。但是如果工作簿包含一个工作簿级名称,用来引用复制表单中的某个单元格或范围,则该名称也将出现在复制表单中。然而,它会被转换成工作表级名称了!这点通常不是你所希望的。
  假设-个工作簿包含一个表单(Sheet1),这个工作簿在单元格A1上有一个工作簿级名称(名为BookName,在单元格A2上面有一个工作表级名称(名为Sheet1!LocalName)。如果在工作簿中复制了Sheet1,新的表单的名字叫Sheetl(2)。你将会看到,复制完这个表单,工作簿中将包含4个名称,下表列出了这四个名称并加以说明。
  BookName =Sheet1!$A$1 工作簿级
  Sheetl!LocalName =Sheet1!$A$2 工作表级
  Sheetl(2)'!BookName ='Sheet1(2)'$A$1 工作表级
Sheet1(2)'!LocalName ='Sheet1(2)'!$A$2 工作表级
 当复制一个表单时这个新增加的名称不仅会出现混乱,而且还会出现错误,且十分难以分辨。在这种情况下,在复制表单中键入下列公式可以显示复制表单的单元格A1中的内容
  =BookName
  换言之,可以使用新创建的工作表级名称(不是指原始工作簿级名称)。
  如果复制一个工作簿中的工作表,其中包含了引用一个多表范围的名称,也可以复制这个名称。但是在引用位置定义中出现#REF! 错误。
  当复制一个表单到个新的工作簿时,原始工作簿中引用被复制表单上的单元格的所有名称也同时被复制到新的工作表上。这将包括工作簿级和工作表级名称。
  操作的底线在哪里?当你复制一个使用名称的工作簿表单时,必须注意。当复制完毕,应该检查并删除没有必要复制的内容。

------分隔线----------------------------
标签(Tag):excel excel2007 excel2010 excel2013 excel2003 excel技巧 excel教程 excel实例教程
------分隔线----------------------------
推荐内容
猜你感兴趣