在 LibreOffice 中处理大量数据

在 LibreOffice 中处理大量数据

我有 150000 个观测值,我正尝试在 LibreOffice(OpenOffice.org 的新名称)中处理它们。我主要想做的是为所有这些观测值计算一些公式。观测值的不同参数位于前 4 列,因此我在第 2 行的下一行中编写了一个使用前几列的函数。现在我需要将公式一直复制到第 150000 行。我尝试使用鼠标(像往常一样),但这太慢了。有没有更快的方法可以将所有内容一直标记到行末?

答案1

是的 - 您可以手动定义选定单元格的范围,然后将公式“填充”到所有选定单元格中。如果将公式应用于 150,000 个数据集,这可能需要一些时间,因此也许您应该逐步进行(应用于第 1 行到第 50,000 行,第 51,000 行到第 100,000 行等等 - 或者使用数据库根据 m0skit0 的建议)。

当前选定的单元格显示在"Name Box"名称框

您可以通过单击"Name Box"并更改其值来修改选择: 姓名框 2

通过这种方式设置选择范围后,你可以将公式从单元格复制B1到所有单元格中已选择使用菜单中的Fill->单元格: DownEdit向下填充

或使用快捷键CTRL+ D:此操作只会影响选定的单元格;在我的示例中:B1:B3

因此,公式仅粘贴在定义的单元格范围内"Name Box"

答案2

尝试双击单元格的右下角(即您要拖动的框)。

逐字复制自此处stackoverflow 答案

答案3

选择一个公式。复制它。选择要复制的所有单元格。粘贴。

答案4

这是一个纯键盘解决方案,我已经使用了很多年。它非常快,当你用过几次之后就会觉得很自然:

转到没有空白行的相邻列,使用CTRL + 向下箭头转到数据集的底行。

使用右(或左)箭头移动到顶行包含公式的空白列的底部,然后在最后一行键入句点(或任何其他字符)。

使用向上箭头, 然后Ctrl + 向上箭头转到包含公式的单元格。

按住Ctrl + Shift, 和向下箭头 选择整列,直至您在底部输入的句点(包括该句点)。

类型Ctrl + d将公式填充到列中(在非常大的数据集中这可能需要几秒钟)。

类型Ctrl + s当然是为了保存你的更改。

相关内容