我可以使用重复的公式来减少excel文件的大小

时间:2015-08-17 08:48:51

标签: excel performance filesize

我有一个很大的excel文件(主表是100 x 200,000),包含大量处理过的数据。跨列重复该组公式(即F5:CZ5相同)。为了使文件轻,我可以将其转换为值。

70MB .xlsb with formula压缩到10MB .xlsb的值。

要创建活动环境,我希望保留公式。鉴于公式重复,有没有办法保持公式和减少文件大小。谢谢,

1 个答案:

答案 0 :(得分:0)

解决方案:多单元阵列公式。 不知道.xlsb中使用的BIFF格式,但解压缩.xlsx / .xlsm xml会显示文件存储格式。文件存储每个使用过的单元格的公式和计算值。 但是,多单元格公式只存储一次。因此,对于在大范围单元格中使用的冗长公式,通过转换为多单元格数组公式,它仅存储每个公式一次。虽然在xml格式中,值和calcChain继续重复每个单元格,但我们节省了公式空间。