丹尼斯有一个继承的旅行费用工作表;它已经在他的组织中传承了多年。工作表中的某些单元格需要解锁,以便Dennis可以纠正其中包含的过时公式。但是,存在一个问题:工作表已锁定,并且由于受到保护,不允许更改公式。丹尼斯想知道他如何解除对工作表的保护,以便进行必要的更改。

根据工作表的保护方式,您可以简单地将工作表内容复制到新工作表中。请按照下列步骤操作:

。创建一个新的空白工作表。这可以在当前工作簿中,也可以在新工作簿中。

。显示受保护的原始工作表。应该选择工作表(A1)中的第一个单元格。

。按Shift + Ctrl + End。 Excel应在工作表中选择所有使用的单元格。 (如果没有,请按住Shift键并按箭头键,直到选择了所有工作表单元格。)

。按Ctrl + C。这会将选定的单元格复制到剪贴板。

。显示您在步骤1中创建的新的空白工作表。应选择单元格A1。

。按Ctrl + V。 Excel将剪贴板的内容粘贴到新的工作表中。

可以按照您需要的任何方式更改新工作表。如果旧工作表具有指向其他工作表的链接,则可能需要单独复制这些链接或手动建立这些链接。您还需要根据需要调整行高和列宽,以匹配旧的工作表。

如果您的工作表以XLSX或XLSM格式保存,则可以尝试其他操作。这些格式不过是ZIP容器中的XML代码,文件扩展名更改为XLSX或XLSM。这意味着您可以在Windows中遵循以下常规步骤:

。复制该工作簿。 (您总是应该修补副本,而不是原始副本。)

。将工作簿的文件扩展名更改为ZIP。例如,如果工作簿以MyWorkbookCopy.xlsx开头,则将其更改为MyWorkbookCopy.zip。

。双击重命名的工作簿文件。它应该可以作为压缩文件夹打开。

。在名为sheetXXX.xml的文件夹中找到与您要取消保护的工作表相对应的文件,其中XXX是一个数字,代表工作簿中工作表的“工作表编号”。

。在文本编辑器(如记事本)中打开xheetXXX.xml文件。

。搜索<sheetProtection>(包括尖括号)。

。删除整个sheetProtection标签。这意味着您将删除<sheetProtection>和</ sheetProtection>之间的所有内容。

。保存文件。

。将工作簿的文件扩展名从.zip更改为.xlsx或.xlsm,具体取决于它的原始名称。

此时,您应该能够在Excel中打开工作簿,并且您会发现该工作表不再受保护。

如果以上想法由于某些原因不起作用,您将需要实际尝试破解工作表密码。 Internet上有可用的宏,这些宏将删除或标识任何内部http://username-password.com/14/what-makes-a-good-password[passwords],例如用于保护工作表的那些宏。如果您搜索“ Excel密码破解程序”或类似内容,则会发现很多候选人。问题在于,对于删除工作簿密码的程序,您还将获得大量搜索结果,而这对于实现此特定目的是不需要的。

但是,让我为您省去一些麻烦。此页面上有一个非常不错的内部密码删除器:

http://www.mcgimpsey.com/excel/removepwords.html

该页面说明了宏(相当长),甚至提供了可供您下载的下载(如果需要)。

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

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

链接:/ excel-Unlocking_a_Worksheet_with_an_Unknown_Password [使用未知密码解锁工作表]。