在相同名称的不同文件夹中放置两个工作簿是很常见的。例如,您可能有两个文件夹,一个名为“ 2015年”,另一个名为“ 2016年”。这两个文件夹都可以包含一个名为Budget.xls的工作簿文件。

在Excel中打开预算文件之一很容易。如果您在第一个预算文件已经打开的情况下尝试打开它,则Excel将生成错误。这样做是因为Excel使用的许多内部函数并不依赖于完整的路径名来进行操作,而是仅查看工作簿的名称。打开两个具有相同名称的工作簿将导致这些内部功能变得混乱。

解决方案-不要让Excel打开具有相同名称的第二个文件。

但是,有两种方法可以解决此问题。第一个(很明显)

解决方法是重命名一个或两个工作簿文件。在上面的示例中,您可以命名一个文件Budget2015.xls,另一个命名为Budget2016.xls。使用不同的名称,工作簿将很好地打开。

第二种解决方法是仅打开Excel的第二个实例。换句话说,当您要打开第二个预算文件时,不要通过在程序中选择“打开”来执行此操作。而是,使用Windows的“开始”菜单来启动另一个Excel副本。由于Windows处理内存和程序的方式,两个Excel副本都不知道另一个。因此,您可以在每个Excel实例中打开不同的Budget文件(每个文件都具有相同的名称)。

如果您打开第二个Excel实例,则可能会出现故障。如果有在Excel启动时自动打开的工作簿(例如Personal.xls),则在启动Excel的第二个实例时,您可能会看到警告或错误消息。在大多数情况下,这不会造成任何问题-至少与Personal.xls无关。如果您有其他自动打开的工作簿,则需要进行一些测试以查看是否存在明显的问题。 (潜在的问题可能会有所不同,具体取决于自动打开的工作簿中固有的内容和编程。)

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(11926)适用于Microsoft Excel 2007、2010、2013和2016。您可以在此处为Excel的较旧菜单界面找到此技巧的版本:

链接:/ excel-Opening_Two_Workbooks_with_the_Same_Name [打开两个同名工作簿]。