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

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

example:
1
2
3
4

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

谢谢

【问题讨论】:

    标签: excel excel-formula spreadsheet libreoffice openoffice-calc


    【解决方案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,... 但我假设您将使用此列作为参考用于排序,因此您可以随时返回原始顺序。

    玩得开心!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-21
      • 2017-07-22
      • 2018-03-02
      • 2017-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-13
      相关资源
      最近更新 更多