在 libreoffice / excel 中插入值而不使用自动填充

Posted

技术标签:

【中文标题】在 libreoffice / excel 中插入值而不使用自动填充【英文标题】:Inserting values in libreoffice / excel without using autofill 【发布时间】:2013-03-15 21:29:29 【问题描述】:

我有一个 libreoffice 工作表,我想让行数增加 1

example:
1
2
3
4

问题是我知道我可以使用自动填充来做到这一点,但我有 50000 行并且向下拖动需要一段时间。

谢谢

【问题讨论】:

【参考方案1】:

假设您已经拥有最多第 50'000 行的数据,并且该系列有一个空列(我将使用 Col. A)。

跳到“已使用”列之一中的最后一个单元格Ctrl + 向下箭头(或一直向下滚动到单元格A50000)然后横向移动到Col. A 并在单元格A50000 中放置一个“X”。您现在有一个空列 A,在单元格 A50000 中有一个“X”。

转到单元格A1 ( Ctrl + Home )。在单元格A1 中输入数字“1”。将以下(秘密!)公式放入单元格A2

=A1+1

使用 Ctrl+c 复制单元格 A2 留在牢房A2... 按 Ctrl+Shift+向下箭头,现在应该突出显示从A2A50000 的区域。 按 Ctrl+v 将公式一直向下粘贴...

重要! 按 Ctrl+c 复制刚刚粘贴的数据 (A2..A50000)。 按 Ctrl+Shift+v 以“选择性粘贴”将刚刚复制的数据“粘贴”在原始数据上。

在“选择性粘贴”中,确保您选择了以下选项:Formulas。 现在,这会将公式的所有结果粘贴为固定数字。

这应该不到一分钟,其中大部分是等待系统计算和粘贴(我尝试了 1 mio 行..)

只需将公式从 =A1+1 更改为 =A1+2,你就可以用 2 跳转,所以 1,3,5,7,... 但我假设您将使用此列作为参考用于排序,因此您可以随时返回原始顺序。

玩得开心!

【讨论】:

以上是关于在 libreoffice / excel 中插入值而不使用自动填充的主要内容,如果未能解决你的问题,请参考以下文章

如何在 LibreOffice/OpenOffice/Excel 公式中减去时间常数?

如何在 LibreOffice / Excel 中计算下一个月的 X 天?

在LibreOffice中插入代码

PHP 如何插入嵌套元素 Libreoffice 样式

Java Open\LibreOffice 在 odt 中插入文件\对象

将输出转换为 Excel 到 LibreOffice