Excel formula 复印及;将值粘贴到Excel定义的表中的速度非常慢

Excel formula 复印及;将值粘贴到Excel定义的表中的速度非常慢,excel-formula,Excel Formula,我有一个Excel定义的表,共有约20K行和约20列 每个月我都需要刷新数据集。但是当我复制粘贴值时,我的Excel崩溃了 但是,如果我将表格转换为命名范围,则复制粘贴将据我所知,在表格中,通过自动展开,行将以1:1的方式合并,这大大降低了过程的速度,尤其是在有计算的情况下(但不仅如此) 您是否尝试过关闭表的自动扩展功能,然后将数据复制粘贴到表下的正常范围,然后手动扩展表以包含新数据?也有同样的问题,Google将我带到了这里。不幸的是,我还没有找到@Aurélien建议的禁用自动扩展的方法 我

我有一个Excel定义的表,共有约20K行和约20列

每个月我都需要刷新数据集。但是当我复制粘贴值时,我的Excel崩溃了


但是,如果我将表格转换为命名范围,则复制粘贴将据我所知,在表格中,通过自动展开,行将以1:1的方式合并,这大大降低了过程的速度,尤其是在有计算的情况下(但不仅如此)


您是否尝试过关闭表的自动扩展功能,然后将数据复制粘贴到表下的正常范围,然后手动扩展表以包含新数据?

也有同样的问题,Google将我带到了这里。不幸的是,我还没有找到@Aurélien建议的禁用自动扩展的方法

我最终得到的解决方案非常简单:首先将表调整为目标大小,然后粘贴数据,这样Excel就不会自动展开


我在一段代码中使用了这一点,将两个表合并为一个约8000行,这大大加快了粘贴速度。我怀疑自动扩展中存在一些效率低下的问题(可能是逐行调整大小)。

是否使用复制..粘贴特殊..值来复制它们或某种类型的代码?在excel实例之间粘贴的可能性有多大?