财务那边发来一个表,说数字全变了。打开一看,文件好得很,就是有几个引用指向了已经删掉的工作表,全变成井号。这跟文件损坏完全不是一回事,但来问的人十个有八个说是文件坏了。

打不开和算错是两种完全不同的毛病
打不开,提示文件已损坏、格式不对、扩展名不匹配,这是文件结构的问题,要修文件本身。
能打开但数字不对、单元格全是井号、图表空白,这是内容的问题,文件没坏,是里面的引用或者格式变了。这种情况装再多修复软件也没用。
还有一种介于两者之间:能打开,但打开要等五六分钟,滚动卡顿。这既不是坏也不是算错,是表里有几万个格式或者整列引用,属于体积问题。
先花一分钟对号入座,比直接搜教程有用。
第一种,双击没反应,Excel 界面闪一下就关。多半是加载项或者默认模板的问题,按住 Ctrl 双击能进安全模式,进去就说明文件没事。
第二种,弹窗说文件格式与扩展名不匹配。这种情况往往是文件被改过名,或者从邮件、微信里下载的时候传坏了,实际内容可能还是一半。
第三种,打开是一屏乱码,或者提示发现了不可读取的内容,问要不要修复。选修复,能救回多少看运气,Excel 自带的修复能力其实不弱。
文件 打开 浏览,选中那个文件,点打开按钮右边的小箭头,选打开并修复。先试修复,不行再试提取数据,后者只捞单元格内容,公式和格式全丢,但数据能保住。

打开并修复、提取数据、拆包看结构、另存为新文件
如果连打开都打不开,把它改成 zip 后缀,用压缩软件打开看看结构。正常的 xlsx 里面有几个 xml 和一堆文件夹,能列出来说明外壳没坏。
单元格显示井号,是列宽不够或者数字太长,把列拉宽就行。显示 REF 感叹号,是被引用的单元格或者工作表被删了,得重新指回去。
如果是外部链接失效,打开时会弹一个更新链接的窗格。选不更新,然后去数据 查询和连接里把断掉的路径改掉,或者干脆断开链接,把值固化下来。

三种常见的公式问题
公式没错但结果全一样,检查一下是不是计算模式被改成了手动。公式 计算选项里改回自动,按 F9 重算一次。
Excel 也会在崩溃的时候留下恢复文件,位置和 Word 一样,在 Roaming Microsoft Excel 下面。文件名带一串随机字符,按时间排序找最新的。
同目录里如果有一个以波浪线美元符号开头的隐藏文件,那是当前编辑状态的锁文件,异常退出之后改个名字就能打开,内容通常比上次保存的新。

三处还能翻到上一版的地方
还有一招很多人不知道:OneDrive 或者 WPS 云同步过的表,右键能看到历史版本,往前翻到出问题之前那一版,直接还原,比修快得多。
表大到打不开是不是没救了
有救。用Excel的安全模式打开,或者用LibreOffice打开另存成xlsx,体积通常会小一半,公式还在。
修复之后公式全没了正常吗
正常。提取数据这个模式只保留值,公式会被算成数字。想要公式,只能用修复模式,而且不保证全回来。
先看现象再动手:打不开靠修复工具,算错靠查引用,变慢靠查格式。别一上来就装几百块的修复软件。