在 Excel 中,如何按照模式 1、1、2、2 填充连续整数,

在 Excel 中,如何按照模式 1、1、2、2 填充连续整数,

在 Excel 中,我知道如何使用“向下填充”功能来填充一列连续的数字。

我想这样做但遵循如下模式:

1
1
2
2
3
3

有人知道怎么做吗?我搞不懂。当我尝试使用向下填充功能时,它会尝试计算 3.3、3.7、4.2、4.8 等值的趋势。

答案1

我不认为 Excel 包含执行此操作的逻辑,尽管我很高兴被证明是错误的。

一种解决方法是使用沿列复制的公式,然后使用 PasteSpecial>Values 用所需的值覆盖。

   A       B        C
1  1
2  1
3  =A1+1
4  =A2+1
5  =A3+1

ETC。

答案2

这里没有 Excel,而是在 OpenOffice.org 中填写以下值和公式:

      A
1     1
2   =A1

...为我带来新的价值观和公式:

      A
1     1
2   =A1
3     2
4   =A3
5     3
6   =A5
7     4
8   =A7

...按照您希望的方式显示。

答案3

对于纯配方版本,

=ROUNDUP(ROW(A1)/2,0)将正确填充。(如果从第 1 行开始,则根据需要减去。)

答案4

我发现,如果您以后需要排序,输入公式可能会导致问题,因此我不喜欢使用它们来填充列。相反,经过几分钟的反复试验,我得出了以下结论:

    A
1   1
2
3   2
4

选择前 4 行,然后拖动以填充。现在选择列,复制该列,移动到第二行,然后执行选择性粘贴,选择添加操作。由于空单元格被视为零,因此在添加源单元格和目标单元格后,您将获得所需的值。

相关内容