Excel: 两个工作簿具有相同的结构,但一个的大小为另一个的 12

Excel: two workbooks have the same structure, but one has the size 12 of the other

所以我有两个工作簿,它们都有相同数量的工作表和几乎相同数量的数据单元格,但第二个权重高 12 倍。这背后的原因可能是什么?

最可能的原因是超出了使用范围。使用 Control End 检查每个工作表上最后使用的单元格(但请注意,这仅显示最后可见的使用单元格)

然后删除超出使用范围内的所有行和列(但请注意,这可能会影响引用超出最后一个数据单元格的任何公式)

造成这种情况的原因多种多样。社区问题有点像。

Excel 可以携带大量元数据。

  • 文件 crashes 可能会导致问题并增加大小
  • 有些人重建了一些东西但没有使用现有的缓存......
  • 检查最后使用的单元格在哪里(在每个工作表上按 Ctrl+End)- 损坏的文件可以通过在字段中引入错误数据来改变这一点。
  • 检查工作簿是否在打开共享的情况下保存(增加大小)
  • 显然 排序并无意中应用了条件 格式化 到更宽的范围会增加文件大小。

可以提供帮助的工具:

查看:

1) 例如 workbook optimizer

2) Windows spreadsheet compare

另一个选项:

将文件转换为 .xlsb(如果允许)。这将压缩文件。

列出了一些进一步的选项 here:

  • 删除数据透视表Table保存的数据
  • 删除不必要的格式
  • 搜索损坏的数据并尝试修复