-1

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

example:
1
2
3
4

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

谢谢

4

1 回答 1

1

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

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

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

=A1+1

A2使用Ctrl+ c Stay in Cell A2...复制单元格
Ctrl+ Shift+ ,现在应该突出显示Arrow downA2到的区域。 按+将公式一直向下粘贴... A50000
Ctrlv

重要的!
Ctrl+c复制刚刚粘贴的数据 ( A2..A50000)。
Ctrl+ Shift+v将刚刚复制的数据粘贴到“粘贴特殊”的原始数据上。

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

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

只需将公式从 =A1+1 更改为 =A1+2,你就可以跳出 2,所以 1,3,5,7,... 但我假设您将使用此列作为排序的参考,所以你总是可以回到原来的顺序。

玩得开心!

于 2013-03-16T06:36:02.450 回答