我很高兴找到这个网站,因为我之前一直被这个网站难住了。我今天早上在 excel 上为客户打开了一份文档,并试图删除 D 列中的 SUM 公式。我认为特定单元格的位置与任何事情都没有太大关系,但就像我说的,我被难住了!
删除 SUM 公式后,我的选择就卡在该单元格上,我无法在电子表格上单击离开该单元格,尽管我的光标仍在那里。当我关闭 Excel 重新启动并尝试时,我收到消息
无法退出 Microsoft Excel
我也尝试过重新启动整个计算机但无济于事,我需要你的帮助!
答案1
我不能 100% 确定这是否会起作用,但它可能会有帮助。
在开始之前复制一份文件,然后在副本上执行以下操作。
我创建了一个包含一些数字和简单公式的测试文件:
我将此文件保存为testunzip2.xlsx(因为testunzip.xlsx由于某些原因不可用)。
我的目标是在不在 Excel 中打开文件的情况下删除该公式。
有趣的事实:自 2007 年以来的 Excel 文件(我认为)实际上是 zip 文件。
我在 Windows 资源管理器中右键单击该文件,由于我已安装了 7-Zip,因此我选择“7-Zip>打开存档”:
您的档案管理器可能是其他东西。或者您可能没有。如果没有,那么……好吧,要么买一个,要么就别读了。
文件内容如下:
在“xl”文件夹中:
注意 calcChain.xml 文件。在“worksheets”文件夹中:
现在我右键单击 Sheet1.xml 并选择“编辑”。这将从记事本中的存档中打开该文件,或者从您已为其指定 .xml 文件的文本文件编辑器中打开该文件。我找到了要删除的单元格和函数:
我删除了该单元格的所有内容:
<c r="D2"><f>SUM(B2:B5)</f><v>10</v></c>
因此,< c > 标签描绘单元格,而 < f > 标签描绘函数本身。
现在我关闭该文件并将其保存在原始位置(即档案内)。
第一次尝试时,我停在这里,当我尝试打开文件时,Excel 发出错误信息,说 calcChain.xml 有问题。因此,我打开了 calcChain.xml(见上图)。
我的 calcChain.xml 仅包含一个计算:
首先,我尝试删除 < c/> 标签,但这导致 Excel 出现灾难性错误,因此我尝试删除该文件,打开文件时没有出现任何错误。您的 calcChain.xml 文件可能更复杂,包含整个工作簿的所有计算,因此如果您选择尝试此操作,则必须仔细编辑该文件。
从工作表的 xml 中删除问题单元格和函数以及在 calcChain.xml 中对它的任何引用后,我能够在 Excel 中再次打开该文件而没有任何错误,并且该函数已从有问题的单元格中消失。